Skip to content
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

Feature to configure cluster maintainers using terraform #595

Open
darshspatel opened this issue Dec 18, 2024 · 1 comment
Open

Feature to configure cluster maintainers using terraform #595

darshspatel opened this issue Dec 18, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@darshspatel
Copy link

darshspatel commented Dec 18, 2024

Is your feature request related to a problem? Please describe.
Yes, we want all buildkite infrastructure to be configured in code.

Describe the solution you'd like
Buildkite terraform provider supports specifying maintainers (teams specifically):
https://registry.terraform.io/providers/buildkite/buildkite/latest/docs/resources/cluster
https://buildkite.com/organizations/(org-name)/clusters/(cluster-id)/maintainers

Describe alternatives you've considered
Configuring maintainers manually but that doesn't follow infrastrucutre as code practices

Additional context
Platform owners can create dedicated clusters for teams that configure their own agents which can be assigned as maintainers

Potential impact
Platform owners can allow other teams to manage their own clusters and all configuration lives in code

@darshspatel darshspatel added the enhancement New feature or request label Dec 18, 2024
@tomowatt
Copy link
Member

Hey @darshspatel
Thanks for raising this, definitely something we will look to add when possible. At the moment, it is not possible to set Cluster Maintainer via the APIs but will raise it up so it can then be possible with Terraform.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants