Open ameer00 opened 1 year ago
let's make sure we understand if we are building a blueprint (made of modules) or just a single module.
We could go either way, but IMO starting off with modules and then refactoring to blueprints might be a better approach. Here is why. You will start getting things out faster, and then get an idea with some use of what an effective blueprint might be. Otherwise it might risk over-engineering things from day 1. My initial idea was to keep each archetype as a separate module (taken from the GCP examples from your deck). And then later expand to creating more dynamic configurations with things like autopilot, cloudrun, and also archetypes. How do you guys see this?
thats fine by me. before we get into cloudrun etc, lets just focus on getting modules that allow turnup/turndown of this system, of course.
I wanted to share three options for Terraforming (in my opinion):
custom code
to achieve thisNo custom code
.gke-multicluster-archetypes
blueprints that represent the 5 archetypesNote we can also do this in phases/milestones instead of choosing one and only one.
@MKand can you comment/close here? i think we just went with (1)
consider using https://cloud.google.com/docs/terraform/blueprints/terraform-blueprints and blueprints-controller