Skip to content

Support for ICC managed deployment#61

Merged
marcopiraccini merged 1 commit into
mainfrom
feat/pod-manager-workload-rbac
Jul 2, 2026
Merged

Support for ICC managed deployment#61
marcopiraccini merged 1 commit into
mainfrom
feat/pod-manager-workload-rbac

Conversation

@marcopiraccini

@marcopiraccini marcopiraccini commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Opt-in RBAC so ICC can create workloads in skew-protection manage mode.

Changes

  • New value services.icc.features.skew_protection.manage_mode (default false).
  • When true, the plt-pod-manager ClusterRole is granted create/update/patch on deployments/services. Gated behind the value → off by default = least privilege; observe/advise never need it (advise applies via the external actor's own creds).
  • Existing skew RBAC (httproutes CRUD, deployments/services delete) unchanged.

Verification

helm template: rule absent by default, present with manage_mode=true;

Signed-off-by: marcopiraccini <marco.piraccini@gmail.com>
@marcopiraccini marcopiraccini changed the title supports for ICC managed deployment Support for ICC managed deployment Jul 1, 2026
@marcopiraccini
marcopiraccini marked this pull request as ready for review July 1, 2026 13:34

@leorossi leorossi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@marcopiraccini
marcopiraccini merged commit 9f8a5d2 into main Jul 2, 2026
1 check passed
@marcopiraccini
marcopiraccini deleted the feat/pod-manager-workload-rbac branch July 2, 2026 13:46
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.

3 participants