As a:
developer
I want:
to have one place (preferably a new repository) to have unit tested Terraform templates for AKS (with Flux) and other Azure resources.
A consideration would be to look at the Cobalt modules and the Bedrock modules (here and here)
So that:
- I don't have to depend on multiple repositories when utilizing Terraform templates.
- It's easier for me to compose "advocated patterns"
- There is one place for CSE engineers to grab TF modules and find starter TF templates
- Developers can version their TF modules and templates
There are already some dependencies Cobalt repo has on Bedrock
Describe the solution you'd like:
Create a high level proposal that that covers (DONE)
- Differences and commonalities between Bedrock infra and Cobalt infra deployment models
- A recommendation on what components from Bedrock infra and Cobalt infra to go forward with
- Feedback and iterate on doc (In progress)
- Create a new repo (TODO)
Acceptance Criteria:
We have a starting point for a conversation to consolidate Terraform modules, templates and deployment patterns
Describe alternatives you've considered:
Additional context:
Does this require updates to documentation?:
As a:
developer
I want:
to have one place (preferably a new repository) to have unit tested Terraform templates for AKS (with Flux) and other Azure resources.
A consideration would be to look at the Cobalt modules and the Bedrock modules (here and here)
So that:
There are already some dependencies Cobalt repo has on Bedrock
Describe the solution you'd like:
Create a high level proposal that that covers (DONE)
Acceptance Criteria:
We have a starting point for a conversation to consolidate Terraform modules, templates and deployment patterns
Describe alternatives you've considered:
Additional context:
Does this require updates to documentation?: