-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build failure: pulumi-resource-aws v6.28.1 (unstable) #300994
Comments
@wrbbz could you have a look? |
I'll take a look at that. However, as I can see, some versions were bumped in that commit already. |
Also, as I can see, ❯ nix-prefetch-url https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.28.1-linux-amd64.tar.gz
path is '/nix/store/b9j1adam9ym2cmqixygnk4f6fb17cg9j-pulumi-resource-aws-v6.28.1-linux-amd64.tar.gz'
1b98riamsayir5ram7l1gh4yd7hjf8jid9h6rb4bnw9mcw9fc5x7 My system is: ❯ nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 6.7.11, NixOS, 24.05 (Uakari), 24.05.20240329.d8fe5e6`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.18.2`
- nixpkgs: `/nix/store/cb1gs888vfqxawvc65q1dk6jzbayh3wz-source` |
@wrbbz Interesting. On my system it is:
|
If I disconnect from my VPN:
Then I get your result:
So this ticket can be closed. However I really wonder what NetworkManager does in the background and why it only happens with this package... |
An interesting thing: ❯ nix-prefetch-url https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.28.1-linux-amd64.tar.gz
path is '/nix/store/5cvlrp9435p04ml8nqxzb3h2pn1vpfnr-pulumi-resource-aws-v6.28.1-linux-amd64.tar.gz'
1ysm8sgjx74xlmsnbi8ygvncjy0vlqi8mj7z5h1pcpxln9xd5jv1 However, my VPN works on router level, not on NetworkManager |
I've test from different locations and got both:
and
While archives are different, files inside are identical:
It seems that archives where created in a different manner. Here's
|
@ejiek Great investigation and it totally makes sense. Depending which CDN endpoint is closer (either to the physical or to the VPN location) a different file is served... |
So probably the "fix" is to ask Pulumi to clear the CDN cache or to wait for the next version and hope the problem disappears |
The next version is already available (6.28.2). And it is already in master branch - commit Both with VPN and without, they have the same hash: |
I've dug a bit further. To get a better CDN guestimate.
Same for the rest of them. It might be safe safe to assume that we are dealing with AWS CDN. Something dubious is happening. It might be that pulumi team uploaded a new version of a file while the old one is cached in some CDN locations. Which seems like a bad practice. Or there is something else. Either way it might happen again. @jmastr @wrbbz Do you know a good way to communicate with pulumi team? |
Only via Issues in their repo, I suppose |
@ejiek, thanks for the issue and your investigation |
We have our answers 🥳 PyPI outage caused pulumi team to run CI twice. This situation is an exception so I suggest we just leave it be for the Our pulumi issue was moved from pulumi-aws repo to the CI managment one to deal with the fact that pulumi pipelines might generate files inconsistancy in some rare cases. I suggest closing this one unless we want to ask pulumi team to clean the |
Steps To Reproduce
Steps to reproduce the behavior:
Build log
Metadata
Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: