Skip to content

Add iac_blueprints and scoped provider_permissions for integrations/inputs - #1225

Open
bhapas wants to merge 2 commits into
elastic:mainfrom
bhapas:iac-blueprints-fields
Open

Add iac_blueprints and scoped provider_permissions for integrations/inputs#1225
bhapas wants to merge 2 commits into
elastic:mainfrom
bhapas:iac-blueprints-fields

Conversation

@bhapas

@bhapas bhapas commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

  • Adds iac_blueprints at package, policy_template, input, and data_stream levels (RFC 6902 patch contributions)
  • Extends provider_permissions.permissions items with resources and conditions
  • Adds version patches for format_version before 3.7.0
  • Adds good/bad test packages and updates good_provider_permissions

Why is it important?

Integrations and inputs need a way to declare IaC composition contributions and scoped provider permissions for frictionless cloud deployment. Split out of #1209 so these field changes can be reviewed separately from the new blueprint package type.

Checklist

Related issues

Made with Cursor

Allow integrations and inputs to declare IaC composition contributions
via RFC 6902 patch files, and extend provider_permissions with resource
scoping and conditional narrowing.

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