submariner-io / subctl

CLI tool that provides helper commands to install, inspect, and troubleshoot a Submariner deployment.
Apache License 2.0
18 stars 22 forks source link

Set the operator up with enforced secrets #1128

Closed skitt closed 3 months ago

skitt commented 3 months ago

To prevent arbitrary secret access using compromised SAs, the SAs created by Submariner are now configured to enforce mountable secrets. This requires that accessible secrets be listed explicitly in the SA. To make this simple, use a static name for the broker secret. To allow secrets to be configured, leave them alone when creating or updating the SAs.

Depends on https://github.com/submariner-io/submariner-operator/pull/3064 Depends on https://github.com/submariner-io/submariner-operator/pull/3067

submariner-bot commented 3 months ago

🤖 Created branch: z_pr1128/skitt/enforce-mountable-secrets 🚀 Full E2E won't run until the "ready-to-test" label is applied. I will add it automatically once the PR has 2 approvals, or you can add it manually.

github-actions[bot] commented 3 months ago

This PR/issue depends on:

submariner-bot commented 3 months ago

🤖 Closed branches: [z_pr1128/skitt/enforce-mountable-secrets]

dfarrell07 commented 3 months ago

We were hoping to see this work in 0.18, including d/s, before backporting it.