Skip to content

Added capability meta to generate tf file in workspaces select#287

Merged
BSick7 merged 2 commits intomasterfrom
b/285/deconflict-cap-launch
Nov 6, 2025
Merged

Added capability meta to generate tf file in workspaces select#287
BSick7 merged 2 commits intomasterfrom
b/285/deconflict-cap-launch

Conversation

@BSick7
Copy link
Copy Markdown
Contributor

@BSick7 BSick7 commented Nov 5, 2025

This adds meta (containing subcategory, platform, subplatform, and outputNames) to each capability config when generating capabilities.tf.tmpl.

This alleviates a major problem with capabilities: all capability outputs are combined into a single aggregated result. This means that Terraform must complete all capabilities all at once before the rest of the app module can finish. Instead, this new pattern allows the app module to surgical pull outputs from capabilities that have the desired outputs.

See nullstone-modules/aws-fargate-service#56 for changes that are made as a result of this update.

@BSick7 BSick7 requested a review from ssickles November 5, 2025 20:59
@BSick7 BSick7 merged commit 2c59704 into master Nov 6, 2025
@BSick7 BSick7 deleted the b/285/deconflict-cap-launch branch November 6, 2025 13:38
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

Successfully merging this pull request may close these issues.

2 participants