Closed skitt closed 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.
This PR/issue depends on:
🤖 Closed branches: [z_pr1128/skitt/enforce-mountable-secrets]
We were hoping to see this work in 0.18, including d/s, before backporting it.
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