Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Artifacthub Terraform Provider #3963

Closed
cgetzen opened this issue Aug 2, 2024 · 2 comments
Closed

Artifacthub Terraform Provider #3963

cgetzen opened this issue Aug 2, 2024 · 2 comments

Comments

@cgetzen
Copy link

cgetzen commented Aug 2, 2024

Is your feature request related to a problem? Please describe.
We would like to automate the management of repositories inside of artifacthubs.

Describe the solution you'd like

  • An initial terraform provider with authentication to a custom artifacthub
  • An artifacthub_repository (or artifacthub_repository_helm) resource

Describe alternatives you've considered

  • Using a terraform local-exec hook to perform API requests in artifacthub (specifically PUT /repositories/org/{orgName}/{repoName})
  • Configuring these repos through helm, similar to loadSampleData

Additional context
N/A

@tegioz
Copy link
Collaborator

tegioz commented Aug 6, 2024

Hi @cgetzen 👋

This is an interesting idea, but I don't think it is within the scope of the project at the moment. But of course you are welcome to implement this as an external add-on using the Artifact Hub API as you mentioned 🙂

@tegioz
Copy link
Collaborator

tegioz commented Aug 12, 2024

Will close this issue for now, please feel free to reopen if needed 🙂

@tegioz tegioz closed this as completed Aug 12, 2024
@artifacthub artifacthub locked and limited conversation to collaborators Aug 12, 2024
@tegioz tegioz converted this issue into discussion #3984 Aug 12, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Projects
None yet
Development

No branches or pull requests

2 participants