Git Product home page Git Product logo

Comments (16)

felladrin avatar felladrin commented on August 17, 2024 8

v1.20.0 published! πŸŽ‰

image image image image

from terraform-provider-minio.

tmsdce avatar tmsdce commented on August 17, 2024 5

Thanks for publishing a new release πŸ‘
I can confirm that 1.20 is working fine.
Switching to a new repo/namespace in the future would be nice

from terraform-provider-minio.

tmsdce avatar tmsdce commented on August 17, 2024 2

Thank you @felladrin
I'll stick to 1.18.0 for now as a temporary workaround

from terraform-provider-minio.

mrsimonemms avatar mrsimonemms commented on August 17, 2024 2

We're finding the same issue but sticking with v1.18.0 has worked as a workaround.

from terraform-provider-minio.

larivierec avatar larivierec commented on August 17, 2024 2

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.

from terraform-provider-minio.

felladrin avatar felladrin commented on August 17, 2024 2

Indeed! Forking/mirroring might happen later, considering we still have that other intricate issue to solve.
In all cases, the original repo has to be back in place for the current provider to get back working.
But one issue at a time🀞

from terraform-provider-minio.

mrsimonemms avatar mrsimonemms commented on August 17, 2024 2

Yeah, working for us as well. Thanks @felladrin

from terraform-provider-minio.

tmsdce avatar tmsdce commented on August 17, 2024 1

You're right about the assets. I didn't catch them on the release page, sorry about that πŸ˜…
Still, install fails so there must be another reason

from terraform-provider-minio.

larivierec avatar larivierec commented on August 17, 2024 1

Same with me, using terraform 1.6.2

from terraform-provider-minio.

felladrin avatar felladrin commented on August 17, 2024 1

Published v1.19.0, including #520, but the shasums_url continue pointing to the previous repo.
We'll contact HashiCorp support to check what can be done. (Databricks has been through the same process)

from terraform-provider-minio.

felladrin avatar felladrin commented on August 17, 2024 1

Just to let you know that we're currently waiting for HashiCorp's support response on this.

from terraform-provider-minio.

felladrin avatar felladrin commented on August 17, 2024 1

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:
We'll move the repository back under aminueza's GitHub account, update the GPG key and literal URLs in the code, and finally publish v1.20.0 in the registry, which won't suffer from the Failed to install provider issue anymore.

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.

from terraform-provider-minio.

felladrin avatar felladrin commented on August 17, 2024

Thanks for letting us know!
Will double-check the release workflow.

from terraform-provider-minio.

felladrin avatar felladrin commented on August 17, 2024

πŸ€” 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 terraform-provider-minio_1.18.3_linux_amd64.zip is there:

image

The published files in these release match the number of the files released in the previous one (v1.18.0).

from terraform-provider-minio.

felladrin avatar felladrin commented on August 17, 2024

Indeed.
I can't investigate deeper now, but I will do it soon.
Please keep me posted if you find out anything new about this issue.

[I doubt it, but this could be related to the repository address, which was changed recently.]

from terraform-provider-minio.

felladrin avatar felladrin commented on August 17, 2024

πŸ’‘ 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.

Previous Current
image image

The sad thing is that there's no option in Terraform Registry provider settings to change the repository ULR of a released provider.

from terraform-provider-minio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.