Skip to content

feat: curated custom stacks for gcp-terraform#1944

Merged
im-Amitto merged 8 commits into
mainfrom
am/gcp-custom-stack-render
Jul 20, 2026
Merged

feat: curated custom stacks for gcp-terraform#1944
im-Amitto merged 8 commits into
mainfrom
am/gcp-custom-stack-render

Conversation

@im-Amitto

Copy link
Copy Markdown
Contributor

Enables custom_nested_stacks for gcp-terraform stacks via curated modules (pairs with install-stacks#24).

  • template_url must be github.com/nuonco/install-stacks//gcp/modules/<name>; anything else fails config parse (replaces the hard rejection added in the azure PR this builds on)
  • the gcp renderer emits a custom_stacks tfvars map (module + parameters resolved to input defaults, index-ordered), consumed by the install-stacks gcp root
  • outputs flow back through the existing phone-home under custom_nested_stacks.<name>.outputs.<key>, same shape as aws and azure

Stacked on #1943.

@im-Amitto
im-Amitto force-pushed the am/azure-custom-stack-outputs branch from e328841 to 851b7f7 Compare July 19, 2026 21:50
@im-Amitto
im-Amitto force-pushed the am/gcp-custom-stack-render branch from 55d6c2b to 951970d Compare July 19, 2026 21:51
Base automatically changed from am/azure-custom-stack-outputs to main July 19, 2026 22:19
@im-Amitto
im-Amitto force-pushed the am/gcp-custom-stack-render branch from 951970d to 5c2abf9 Compare July 20, 2026 09:21
onprem
onprem previously approved these changes Jul 20, 2026
@im-Amitto im-Amitto added promote-all Trigger a promotion of all nuon services and binaries. and removed auto-deploy labels Jul 20, 2026
@im-Amitto
im-Amitto merged commit 9dc01d8 into main Jul 20, 2026
27 checks passed
@im-Amitto
im-Amitto deleted the am/gcp-custom-stack-render branch July 20, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api auto-update canary integration promote-all Trigger a promotion of all nuon services and binaries.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants