-
Notifications
You must be signed in to change notification settings - Fork 3
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
Error: Incompatible provider version since version ~> 0.3 #76
Comments
Hmm... that is interesting. I see the |
I am thinking this may be an issue with the Terraform Registry since changing the organization from |
Indications due seem to agree with that theory... The last version I'm able to set is |
Yes, we had to pin to that version on our side. Thanks! |
I've got a ticket opened with Terraform Registry, and as soon as I have some resolution, I'll let you know. Thank you for your contribution. |
Just an update... Still radio silence from Hashicorp but I have confirmed the issue is on their side with my org change from
|
Have you tried to set a new PGP key? Maybe it's needed when renaming an org. No idea. Will this break previous versions if you do so? Thanks for the update 👍🏻 |
The key is uploaded and listed under the |
Going back into my Hashicorp support tickets this was original an issue I opened up 2 years ago with them when I changed the organization case to be lowercase and they still haven't resolved it because I'm not paying them for support. |
Oh gosh... and I guess reverting to uppercase won't solve the issue either? Thanks for the update! |
Probably not... it also only affects providers, not modules, as only the provider releases are GPG signed. My modules are a mix of uppercase and lowercase, depending on when they were set up (before or after the change), and they work fine. I'm only having this issue with my provider. |
So looks like Hashicorp won't ever get to resolving this issue with name changes or ability to remove the provider/module so it could be re-published, so that leaves me with the option of change my organization name or change the repo name... I created a fork of this repo as |
Hi @jbouse, Thank you! |
No, because the issue is on Hashicorp's side, not GitHub's... GitHub operates in a case-insensitive manner in this regard, and UGNS/terraform-provider-bref and ugns/terraform-provider-bref go to the same destination... The Hashicorp Registry does the same, sort of, in that UGNS/bref and ugns/bref display the same information, the issue is when you go to require the provider it looks for the GPG key with the namespace in a case-sensitive manner, so Deleting the GitHub repo will stay the same because the Hashicorp Registry already believes it has been published, and Hashicorp doesn't provide any means to unpublish/delete once published. What they need is a means to update the |
Sorry, I meant the registry, not the Github repo. |
If I could delete the registry and then re-publish, that would solve the issue, but Hashicorp doesn't provide any means to delete once published. Once it's set up and published the first time, the only option you're given is to synchronize the webhook, nothing to update the namespace or delete the provider/module entirely. |
Hello,
Since version ~> 0.3, I'm getting incompatible provider error:
Provider config:
We are using:
Any clue?
Thanks!
The text was updated successfully, but these errors were encountered: