-
Notifications
You must be signed in to change notification settings - Fork 75
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
Can't install versions after 1.18.0 #531
Comments
Thanks for letting us know! |
🤔 I see the shasum file is available at https://github.com/terraform-provider-minio/terraform-provider-minio/releases/tag/v1.18.3, and the shasum for The published files in these release match the number of the files released in the previous one (v1.18.0). |
You're right about the assets. I didn't catch them on the release page, sorry about that 😅 |
Indeed. [I doubt it, but this could be related to the repository address, which was changed recently.] |
Same with me, using terraform 1.6.2 |
💡 I think the issue is really about the repository address. I checked the response of these two URLs:
And the shasums URL hasn't been updated.
The sad thing is that there's no option in Terraform Registry provider settings to change the repository ULR of a released provider. |
Published v1.19.0, including #520, but the shasums_url continue pointing to the previous repo. |
Thank you @felladrin |
Just to let you know that we're currently waiting for HashiCorp's support response on this. |
We're finding the same issue but sticking with v1.18.0 has worked as a workaround. |
Alright, everyone, we got a detailed response from one of the engineers from the Terraform Registry team, and, in summary, there's no way to change the provider in the Registry (aminueza/minio) for it to use the repository under our new organization. Click here for more details.Since the provider in the Registry is highly attached to the GitHub auth system (the namespace of the provider must match the GitHub owner), to publish new versions of the provider from this repository (https://github.com/terraform-provider-minio/terraform-provider-minio), it'd need to be done through an entirely new provider.Considering the situation, and also all the users that rely on this provider, here's what's going to happen next: Extra info: We won't dissolve the github.com/terraform-provider-minio organization because it will be redirecting the traffic to aminueza's repo and also because it might be useful for forks/sibling repos later. The advantage of having an organization is that the maintainers have more autonomy over the repositories. |
If I may add my two cents, wouldn't it be easier to create a new gpg key and publish under the new repo name as well as the old repo for the first few patches/minors and eventually transition into just using the org one? I'm no where near an expert and don't know if there are licensing fees and such but it seems like an idea. Tl;dr; Support both. publish for a bit (new + old) providers. Deprecate the old provider and encourage people to transition to the new provider Ending support/features/security updates at a set time for the old provider. |
Indeed! Forking/mirroring might happen later, considering we still have that other intricate issue to solve. |
Thanks for publishing a new release 👍 |
Yeah, working for us as well. Thanks @felladrin |
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [minio](https://registry.terraform.io/providers/aminueza/minio) ([source](https://github.com/aminueza/terraform-provider-minio)) | required_provider | minor | `~> 1.18.0` -> `~> 1.20.0` | --- > ⚠ **Warning** > > Some dependencies could not be looked up. Check the warning logs for more information. --- ### Release Notes <details> <summary>aminueza/terraform-provider-minio (minio)</summary> ### [`v1.20.1`](https://github.com/aminueza/terraform-provider-minio/releases/tag/v1.20.1) [Compare Source](aminueza/terraform-provider-minio@v1.20.0...v1.20.1) #### What's Changed - Fix null expiration date handling by [@​pjsier](https://github.com/pjsier) in aminueza/terraform-provider-minio#545 - Update terraform version to 1.5.7 in GitHub Action by [@​felladrin](https://github.com/felladrin) in aminueza/terraform-provider-minio#540 **Full Changelog**: aminueza/terraform-provider-minio@v1.20.0...v1.20.1 > **Note** > [v1](https://github.com/aminueza/terraform-provider-minio/tree/v1) of the provider is now under maintenance mode. If you can, it's advised to upgrade to `v2`. ### [`v1.20.0`](https://github.com/aminueza/terraform-provider-minio/releases/tag/v1.20.0) [Compare Source](aminueza/terraform-provider-minio@v1.19.0...v1.20.0) #### What's Changed - Update module github.com/aws/aws-sdk-go to v1.45.6 by [@​renovate](https://github.com/renovate) in aminueza/terraform-provider-minio#515 - Update crazy-max/ghaction-import-gpg action to v6 by [@​renovate](https://github.com/renovate) in aminueza/terraform-provider-minio#516 - Handle empty service account policy by [@​ArataEM](https://github.com/ArataEM) in aminueza/terraform-provider-minio#518 - Go 1.20 by [@​BuJo](https://github.com/BuJo) in aminueza/terraform-provider-minio#519 - Destroy object versions on bucket force_destroy by [@​pjsier](https://github.com/pjsier) in aminueza/terraform-provider-minio#524 - Update goreleaser-action to v5 and add permission for the workflow to attach binaries to GitHub Releases by [@​felladrin](https://github.com/felladrin) in aminueza/terraform-provider-minio#521 - Add Noncurrent Version expiration to ilm policy by [@​ndejesus](https://github.com/ndejesus) in aminueza/terraform-provider-minio#526 - Bump golang.org/x/net from 0.15.0 to 0.17.0 by [@​dependabot](https://github.com/dependabot) in aminueza/terraform-provider-minio#530 - Add service account values to read and import by [@​pjsier](https://github.com/pjsier) in aminueza/terraform-provider-minio#525 - feat: recreate user if not found anymore by [@​tobikris](https://github.com/tobikris) in aminueza/terraform-provider-minio#534 - Bump google.golang.org/grpc from 1.58.0 to 1.58.3 by [@​dependabot](https://github.com/dependabot) in aminueza/terraform-provider-minio#535 #### New Contributors - [@​ndejesus](https://github.com/ndejesus) made their first contribution in aminueza/terraform-provider-minio#526 **Full Changelog**: aminueza/terraform-provider-minio@v1.18.0...v1.20.0 > **Note** > This release replaces v1.18.1 and v1.18.2, which are unavailable on https://registry.terraform.io/providers/aminueza/minio as they were built with an outdated GPG key. It also replaces v1.18.3 and v1.19.0, which couldn't be installed due the issue [#​531](aminueza/terraform-provider-minio#531). ### [`v1.19.0`](https://github.com/aminueza/terraform-provider-minio/releases/tag/v1.19.0) [Compare Source](aminueza/terraform-provider-minio@v1.18.3...v1.19.0) Changes on this Release: - Update crazy-max/ghaction-import-gpg action to v6 ([#​516](aminueza/terraform-provider-minio#516)) - Handle empty service account policy ([#​518](aminueza/terraform-provider-minio#518)) - Update repository URL ([#​520](aminueza/terraform-provider-minio#520)) - Destroy object versions on bucket force_destroy ([#​524](aminueza/terraform-provider-minio#524)) - Add Noncurrent Version expiration to ilm policy ([#​526](aminueza/terraform-provider-minio#526)) **Full Changelog**: aminueza/terraform-provider-minio@v1.18.0...v1.19.0 > **Note** > This release replaces v1.18.1 and v1.18.2, which are unavailable on https://registry.terraform.io/providers/aminueza/minio as they were built with an outdated GPG key. It also replaces v1.18.3, which couldn't be installed due the issue [#​531](aminueza/terraform-provider-minio#531). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4wIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Reviewed-on: https://gitea.eevans.me/shosti/eevans-infra/pulls/10 Co-authored-by: Renovate Bot <renovate@eevans.co> Co-committed-by: Renovate Bot <renovate@eevans.co>
Prerequisites
Description
I can't install the latest version of the provider (1.18.3)
Steps to Reproduce
terraform init
Expected behavior:
Provider installation should succeed
Actual behavior:
An error occurs
Reproduces how often: 100%
Versions
terraform:
1.5.7
provider:
1.18.3
Additional Information
The SHA256 checksum assets don't seem to be published with the release. It was the case in version
1.18.0
which works fineThe text was updated successfully, but these errors were encountered: