You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am a developer and I am not affiliated with Broadcom but I noticed a need to publish the provider to the Hashicorp Registry, rather than using the binaries locally (I wasn't able to do that successfully after many hours of attempts). I suspect this is due to changes in the latest versions of terraform. I am using terraform 1.4.6.
Note, please reference all of the assets I've created at the following link. These assets must be generated manually or via Github Actions in a new release named "vVERSIONHERE" in order for the Hashicorp Registry to "see" them in the repository: https://github.com/YungBinary/terraform-provider-luminate/releases/tag/v1.1.3
If releasing manually and you get to the point where you're using your GPG public key to create the
_terraform-provider-luminate_1.1.3_SHA256SUMS.* files, these commands may be of help to you. First create a folder like "terraform-provider-luminate_1.1.3" in the current working directory, place all of the provider binaries as zip archives named as found in my assets, and finally run these commands:
One more thing to keep in mind you might be able to achieve these same results via automation by setting up the go releaser and github actions as described in the documentation from Hashicorp, but in my experience I ran into issues with bundled depencies, accezz specifically in the go source.
The text was updated successfully, but these errors were encountered:
YungBinary
changed the title
Documentation Missing on Installation of Provider Binary
Publish Provider to Hashicorp Registry
May 10, 2023
Context
I am a developer and I am not affiliated with Broadcom but I noticed a need to publish the provider to the Hashicorp Registry, rather than using the binaries locally (I wasn't able to do that successfully after many hours of attempts). I suspect this is due to changes in the latest versions of terraform. I am using terraform 1.4.6.
Temporary Solution
I published 1.1.3 to the Hashicorp registry, see https://registry.terraform.io/providers/YungBinary/luminate/1.1.3
For Luminate users -
Use this in your root module or sub-module's versions.tf:
For Broadcom developers -
You might follow this guide to publish the provider: https://developer.hashicorp.com/terraform/tutorials/providers/provider-release-publish
Note, please reference all of the assets I've created at the following link. These assets must be generated manually or via Github Actions in a new release named "vVERSIONHERE" in order for the Hashicorp Registry to "see" them in the repository: https://github.com/YungBinary/terraform-provider-luminate/releases/tag/v1.1.3
If releasing manually and you get to the point where you're using your GPG public key to create the
_terraform-provider-luminate_1.1.3_SHA256SUMS.* files, these commands may be of help to you. First create a folder like "terraform-provider-luminate_1.1.3" in the current working directory, place all of the provider binaries as zip archives named as found in my assets, and finally run these commands:
One more thing to keep in mind you might be able to achieve these same results via automation by setting up the go releaser and github actions as described in the documentation from Hashicorp, but in my experience I ran into issues with bundled depencies, accezz specifically in the go source.
The text was updated successfully, but these errors were encountered: