sparse-intern-71089
03/07/2023, 10:34 PMsteep-sunset-89396
03/08/2023, 5:27 AMpulumi plugin install resource checkly --verbose=9 --logtostderr
?quick-garden-9190
03/08/2023, 5:33 AM--server="<https://github.com/checkly/pulumi-checkly/releases/download/v1.1.2>"
quick-garden-9190
03/08/2023, 5:35 AMI0307 22:34:55.737564 54426 log.go:71] plugin GitHub releases url: <https://api.github.com/repos/pulumi/pulumi-checkly/releases/latest>
I0307 22:34:55.737663 54426 log.go:71] full plugin download url: <https://api.github.com/repos/pulumi/pulumi-checkly/releases/latest>
I0307 22:34:55.947766 54426 log.go:71] defaultSink::Error(error: 401 HTTP error fetching plugin from <https://api.github.com/repos/pulumi/pulumi-checkly/releases/latest>)
error: 401 HTTP error fetching plugin from <https://api.github.com/repos/pulumi/pulumi-checkly/releases/latest>
quick-garden-9190
03/08/2023, 5:36 AM1.1.2
I0307 22:35:45.096780 54442 log.go:71] SelectCompatiblePlugin(..., checkly): beginning
I0307 22:35:45.096843 54442 log.go:71] SelectCompatiblePlugin(..., checkly): failed to find match
I0307 22:35:45.096852 54442 log.go:71] defaultSink::Infoerr([resource plugin checkly-1.1.2] installing)
[resource plugin checkly-1.1.2] installing
I0307 22:35:45.096953 54442 log.go:71] plugin GitHub releases url: <https://api.github.com/repos/pulumi/pulumi-checkly/releases/tags/v1.1.2>
I0307 22:35:45.096966 54442 log.go:71] full plugin download url: <https://api.github.com/repos/pulumi/pulumi-checkly/releases/tags/v1.1.2>
I0307 22:35:45.313735 54442 log.go:71] checkly downloading from <https://get.pulumi.com/releases/plugins>
I0307 22:35:45.313751 54442 log.go:71] checkly downloading from <https://get.pulumi.com/releases/plugins>
I0307 22:35:45.313761 54442 log.go:71] full plugin download url: <https://get.pulumi.com/releases/plugins/pulumi-resource-checkly-v1.1.2-darwin-arm64.tar.gz>
I0307 22:35:45.698466 54442 log.go:71] defaultSink::Error(error: [resource plugin checkly-1.1.2] downloading from : failed to download plugin: checkly-1.1.2: 403 HTTP error fetching plugin from <https://get.pulumi.com/releases/plugins/pulumi-resource-checkly-v1.1.2-darwin-arm64.tar.gz>)
error: [resource plugin checkly-1.1.2] downloading from : failed to download plugin: checkly-1.1.2: 403 HTTP error fetching plugin from <https://get.pulumi.com/releases/plugins/pulumi-resource-checkly-v1.1.2-darwin-arm64.tar.gz>
steep-sunset-89396
03/08/2023, 6:00 AMcheckly
provider is not owned by Pulumi so using --server
is the way to go for that specific provider. The form you used needs to use a specific version and doesn't understand latest
.
Alternatively,
pulumi plugin install resource checkly --server="<github://api.github.com/checkly>"
quick-garden-9190
03/08/2023, 6:06 AMsteep-sunset-89396
03/08/2023, 6:08 AMquick-garden-9190
03/08/2023, 6:17 AMpulumi plugin install --server=*
step in CI before pulumi update/preview
We download plugins on every CI run (😅) and noticed the first failure with checkly plugin around 18:00 UTC.quick-garden-9190
03/08/2023, 6:18 AMsteep-sunset-89396
03/08/2023, 6:20 AMsteep-sunset-89396
03/08/2023, 6:21 AMnpm install @checkly/pulumi
And both the package and plugin were downloaded correctlyquick-garden-9190
03/08/2023, 6:21 AMpulumi plugin install resource checkly 1.1.2
pulumi plugin install resource onepassword 1.0.5
Both failing for me at the moment.quick-garden-9190
03/08/2023, 6:21 AMquick-garden-9190
03/08/2023, 6:22 AMsteep-sunset-89396
03/08/2023, 6:22 AMpulumi plugin install
command by the way ?quick-garden-9190
03/08/2023, 6:22 AMsteep-sunset-89396
03/08/2023, 6:23 AM.lock
file present as well ?steep-sunset-89396
03/08/2023, 6:23 AMquick-garden-9190
03/08/2023, 6:23 AMerror: could not load plugin for onepassword provider 'urn:pulumi:stage::infrastructure::pulumi:providers:onepassword::onepasswordConnect': Could not automatically download and install resource plugin 'pulumi-resource-onepassword' at version v1.0.5, install the plugin using `pulumi plugin install resource onepassword v1.0.5`.
Underlying error: error downloading plugin onepassword to file: failed to download plugin: onepassword-1.0.5: 403 HTTP error fetching plugin from <https://get.pulumi.com/releases/plugins/pulumi-resource-onepassword-v1.0.5-linux-amd64.tar.gz>
Exited with code exit status 255
steep-sunset-89396
03/08/2023, 6:23 AM/home/aureq/.pulumi/plugins/resource-checkly-v1.1.2:
total 39164
-rw-r--r-- 1 aureq users 1343 Mar 8 17:18 CHANGELOG.md
-rw-r--r-- 1 aureq users 1068 Mar 8 17:18 LICENSE
-rwxr-xr-x 1 aureq users 40085187 Mar 8 17:18 pulumi-resource-checkly*
-rw-r--r-- 1 aureq users 5363 Mar 8 17:18 README.md
quick-garden-9190
03/08/2023, 6:27 AMsteep-sunset-89396
03/08/2023, 6:28 AMquick-garden-9190
03/08/2023, 6:29 AMquick-garden-9190
03/08/2023, 6:29 AMsteep-sunset-89396
03/08/2023, 6:29 AMsteep-sunset-89396
03/08/2023, 6:30 AMquick-garden-9190
03/08/2023, 6:31 AMquick-garden-9190
03/08/2023, 6:31 AM--server
workaroundquick-garden-9190
03/08/2023, 6:32 AMquick-garden-9190
03/08/2023, 6:37 AMenough-air-9670
03/08/2023, 7:28 AM3.55.0
(instead of the latest 3.56.0
) it worked first run.limited-rainbow-51650
03/08/2023, 7:33 AMpulumi plugin install resource checkly 1.1.2 --server <github://api.github.com/checkly>
pulumi plugin install resource onepassword 1.0.5 --server <github://api.github.com/SimCubeLtd>
This leverages our support for Github Releases.
In your case you are most likely hit by Github API rate limiting. If you provide a GIHTUB_TOKEN
as environment variable, we will send this along for any plugin downloads. Given these are authenticated requests now, your rate limits are higher.billions-glass-17089
03/08/2023, 12:05 PMGITHUB_TOKEN
should be assigned a Personal access token or something else?quick-garden-9190
03/08/2023, 1:50 PMquick-garden-9190
03/08/2023, 2:00 PMquick-garden-9190
03/08/2023, 2:02 PMworried-balloon-88673
03/08/2023, 2:03 PMerror: could not load plugin for eks provider 'urn:pulumi:barberry::cinder_app::pulumi:providers:eks::default': Could not automatically download and install resource plugin 'pulumi-resource-eks', install the plugin using `pulumi plugin install resource eks`.
Underlying error: 401 HTTP error fetching plugin from <https://api.github.com/repos/pulumi/pulumi-eks/releases/latest>
but these occur quite often, it's not a new thing.quick-garden-9190
03/08/2023, 2:03 PMquick-garden-9190
03/08/2023, 2:03 PMlimited-rainbow-51650
03/08/2023, 2:04 PMquick-garden-9190
03/08/2023, 2:09 PMpulumi plugin install resource checkly 1.1.2
Fails for me with 403quick-garden-9190
03/08/2023, 2:10 PMworried-balloon-88673
03/08/2023, 2:11 PMpulumi/actions@v4
github action).quick-garden-9190
03/08/2023, 2:11 PMworried-balloon-88673
03/08/2023, 2:12 PMquick-garden-9190
03/08/2023, 2:12 PMworried-balloon-88673
03/08/2023, 2:13 PMquick-garden-9190
03/08/2023, 2:21 PMlimited-rainbow-51650
03/08/2023, 2:31 PM<http://get.pulumi.com|get.pulumi.com>
, where thirdparty providers aren’t listed. The user get’s to see the error on the last server.
From the snippet higher up, I notice this line:
I0307 22:35:45.096953 54442 log.go:71] plugin GitHub releases url: <https://api.github.com/repos/pulumi/pulumi-checkly/releases/tags/v1.1.2>
with the Github organization being pulumi
and not checkly
. We have a bug report where the context doesn’t have the download URL anymore, but it hasn’t been resolved yet.
Besides all of this, I see messages of people using our Pulumi Github Actions v4 and encountering this download error problem. More investigation will be needed.quick-garden-9190
03/08/2023, 2:33 PMpulumi plugin install --server
before executing preview/update.
Just wondering why all of a sudden the Pulumi registry isn't returning what we would expect.
Thanks for the investigation!straight-fireman-55591
03/08/2023, 4:58 PMbillions-glass-17089
03/08/2023, 9:10 PMpulumi plugin install --server twingate
for us is not fixing the problemquick-garden-9190
03/08/2023, 9:10 PMpulumi plugin install --server="<https://github.com/checkly/pulumi-checkly/releases/download/v1.1.2>" resource checkly 1.1.2
billions-glass-17089
03/08/2023, 9:11 PMbillions-glass-17089
03/08/2023, 9:12 PM