Skip to content

Scope local operator product config grants#1068

Merged
cbusillo merged 2 commits into
mainfrom
bound-local-owner-product-config-grants
May 31, 2026
Merged

Scope local operator product config grants#1068
cbusillo merged 2 commits into
mainfrom
bound-local-owner-product-config-grants

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

Summary

  • replace default wildcard local-operator product-config grants with catalog-derived product/context scopes
  • allow explicit scope override through LAUNCHPLANE_LOCAL_OPERATOR_PRODUCT_CONFIG_SCOPES_JSON
  • add a capture-style regression test that runs the deploy grant script and verifies product-config grants are not */*
  • document routine local-operator product-config scope behavior

Refs #1067
Refs #1049
Refs #1041

Validation

  • git diff --check
  • shellcheck scripts/deploy/ensure-authz-grants.sh
  • uv run --extra dev ruff check tests/test_product_onboarding.py
  • uv run python -m unittest tests.test_product_onboarding

@cbusillo cbusillo merged commit ba4bcaf into main May 31, 2026
12 checks passed
@cbusillo cbusillo deleted the bound-local-owner-product-config-grants branch May 31, 2026 18:51
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