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

Create Pulumi templates for managing repo settings in MeltanoLabs #29

Open
kgpayne opened this issue Dec 14, 2022 · 0 comments
Open

Create Pulumi templates for managing repo settings in MeltanoLabs #29

kgpayne opened this issue Dec 14, 2022 · 0 comments

Comments

@kgpayne
Copy link

kgpayne commented Dec 14, 2022

Following from this discussion. We would like to be able to manage repo settings (including permissions) centrally and via IAC. As Pulumi is our IAC language of choice, it makes sense to start there.

Related to:

Overview spec:

  • New repo in MeltanoLabs with Pulumi project containing IAC for all Taps/Targets in MeltanoLabs org.
  • Since the repos already exist, we'd need to first import or get resources and then apply changes.
  • We'd declare our preferred settings for each repo, including common settings like allow_merge_commit, allow_auto_merge, and other configuration details.
  • We could define groups of differently-configured repos as needed; not all repos would need to have identical configurations - but likely we could manage all repos with 2-4 total configsets.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant