Hi Jason

Let’s wait for the final release of terraform 0.6.0 and later on look into tofu 
initialization

Please refer to the discussion regarding tofu init

https://github.com/apache/cloudstack-terraform-provider/issues/109#issuecomment-2049551408

We may have to update the opentofu registry to fix the authentication issue

https://github.com/opentofu/registry/pull/409
https://github.com/opentofu/registry/pull/416



Regards
Kiran



 

From: Kiran Chavala <[email protected]>
Date: Tuesday, 30 September 2025 at 10:31 PM
To: [email protected] <[email protected]>
Cc: [email protected] <[email protected]>
Subject: Re: [VOTE] Release Apache CloudStack Terraform Provider v0.6.0 RC-2
Hi Jason

I believe you are using opentofu to do the initialization.

I will cross check again why its not working with opentofu

Can you use terraform init and cross check if it initializes

I have tested it against macos and ubuntu 22.04 and terraform initializes fine

Macos and terraform version v1.12.1

terraform init
Initializing the backend...
Initializing provider plugins...
- Finding cloudstack/cloudstack versions matching "0.6.0-rc2"...
- Installing cloudstack/cloudstack v0.6.0-rc2...
- Installed cloudstack/cloudstack v0.6.0-rc2 (self-signed, key ID 
7B3F1C5E93F97FAB)
Partner and community providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://developer.hashicorp.com/terraform/cli/plugins/signing
Terraform has created a lock file .terraform.lock.hcl to record the provider
selections it made above. Include this file in your version control repository
so that Terraform can guarantee to make the same selections by default when
you run "terraform init" in the future.

Terraform has been successfully initialized!

---

Ubuntu 22.04 and terraform version v1.13.1

root@ubuntu22:~/cloudstack-terraform-copy# terraform init
Initializing the backend...
Initializing provider plugins...
- Finding cloudstack/cloudstack versions matching "0.6.0-rc2"...
- Installing cloudstack/cloudstack v0.6.0-rc2...
- Installed cloudstack/cloudstack v0.6.0-rc2 (self-signed, key ID 
7B3F1C5E93F97FAB)
Partner and community providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://developer.hashicorp.com/terraform/cli/plugins/signing
Terraform has created a lock file .terraform.lock.hcl to record the provider
selections it made above. Include this file in your version control repository
so that Terraform can guarantee to make the same selections by default when
you run "terraform init" in the future.

Terraform has been successfully initialized!


Regards
Kiran







From: Jason Hollis <[email protected]>
Date: Tuesday, 30 September 2025 at 9:35 PM
To: [email protected] <[email protected]>
Cc: [email protected] <[email protected]>
Subject: Re: [VOTE] Release Apache CloudStack Terraform Provider v0.6.0 RC-2

Kiran,

First of all, Thanks for working on getting a new TF provider version out 
there! :)



When just changing the provider I get this:

Initializing provider plugins...
- Finding cloudstack/cloudstack versions matching "0.6.0-rc2"...
- Installing cloudstack/cloudstack v0.6.0-rc2...
╷
│ Error: Failed to install provider
│
│ Error while installing cloudstack/cloudstack v0.6.0-rc2: the provider is not 
signed with a valid signing key; please contact the provider author 
(authentication signature from unknown issuer)
╵

when I download the KEYS and import and do a verify I get this:
gpg --verify apache-cloudstack-terraform-provider-0.6.0-rc2-src.tar.bz2.asc 
apache-cloudstack-terraform-provider-0.6.0-rc2-src.tar
gpg: Signature made Tue 30 Sep 2025 05:01:35 AM EDT
gpg:                using RSA key E03379CB066175FAC2BC9E027B3F1C5E93F97FAB
gpg: BAD signature from "kiranchavala <[email protected]>" [unknown]




On Tuesday, September 30, 2025 09:30 UTC, Kiran Chavala 
<[email protected]> wrote:


Hi ALL

I've created a CloudStack Terraform Provider release candidate for version
0.6.0, with the following artefacts up for a vote:

Git Branch and Commit SH:

https://github.com/cloudstack/terraform-provider-cloudstack

Commit: 919a358fcc951724c2364ee363a9a055258b1fc3

Source release (checksums and signatures are available at the same
location):

https://dist.apache.org/repos/dist/dev/cloudstack/cloudstack-terraform-provider-0.6.0/

PGP release keys (signed using E03379CB066175FAC2BC9E027B3F1C5E93F97FAB):

https://dist.apache.org/repos/dist/release/cloudstack/KEYS

For testing/voting purposes, you can use the provider

terraform {
required_providers {
cloudstack = {
source = "cloudstack/cloudstack"
version = "0.6.0-rc2"
}
}
}



Vote will be open for 72 hours.

For sanity in tallying the vote, can PMC members please be sure to indicate
"(binding)" with their vote?

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)


Reply via email to