Skip to content

Add blueprint package type for canonical IaC base blueprints - #1224

Open
bhapas wants to merge 2 commits into
elastic:mainfrom
bhapas:blueprint-package-type
Open

Add blueprint package type for canonical IaC base blueprints#1224
bhapas wants to merge 2 commits into
elastic:mainfrom
bhapas:blueprint-package-type

Conversation

@bhapas

@bhapas bhapas commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

  • Adds a new type: blueprint package under spec/blueprint/ for hosting canonical IaC base templates
  • Adds test/packages/good_blueprint and wires it in validator_test.go
  • Documents the change under 3.7.0-next in spec/changelog.yml

Why is it important?

Dynamic IaC generation needs a dedicated package type for canonical blueprints that the cloud-iac-provisioner can fetch and patch. Split out of #1209 so the new package type can be reviewed independently from integration/input field changes.

Checklist

Related issues

Made with Cursor

Introduces a dedicated type: blueprint package that hosts canonical IaC
base templates under blueprints/<provider>/<trust-model>/<scope>.<format>.<ext>.

Split from elastic#1209 per review feedback.

Co-authored-by: Evgeniy Belyi <jeniawhite92@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@bhapas
bhapas requested a review from a team as a code owner August 12, 2026 11:51
Co-authored-by: Cursor <cursoragent@cursor.com>
@infra-vault-gh-plugin-prod

Copy link
Copy Markdown

💚 Build Succeeded

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.

1 participant