Skip to content

docs: document GKE Warden and RBAC restrictions#1892

Merged
agarcia-oss merged 2 commits intobitnami-labs:mainfrom
leantos:doc/gke-warden-restrictions
Mar 11, 2026
Merged

docs: document GKE Warden and RBAC restrictions#1892
agarcia-oss merged 2 commits intobitnami-labs:mainfrom
leantos:doc/gke-warden-restrictions

Conversation

@leantos
Copy link
Copy Markdown
Contributor

@leantos leantos commented Feb 26, 2026

Description of the change
This PR addresses a critical installation blocker for modern GKE clusters (v1.32.2+). Due to the GKE Warden admission webhook, RBAC bindings to the system:authenticated group are now strictly forbidden. I have updated docs/GKE.md to document this restriction and provided two workarounds using existing Helm values.

Benefits

  • Unblocks GKE Users: Resolves the [denied by rbac-binding-limitation] error during installation.
  • Security Hardening: Encourages users to adopt the Principle of Least Privilege by using Google Groups for RBAC.

Possible drawbacks
None. This is a documentation-only change that does not impact controller logic or existing Helm templates.

Applicable issues

Additional information
I have followed the project's contribution guidelines:

  • Commit is DCO signed-off (-s).
  • Table of Contents in GKE.md has been updated via doctoc.

Signed-off-by: Emmanuel Tom Jose <84658038+leantos@users.noreply.github.com>
@agarcia-oss
Copy link
Copy Markdown
Member

Thanks for raising the issue @leantos I'm just seeing the TOC updated in the PR, are you working on the rest of the documentation changes?

Signed-off-by: Emmanuel Tom Jose <84658038+leantos@users.noreply.github.com>
@leantos
Copy link
Copy Markdown
Contributor Author

leantos commented Mar 3, 2026

Hey @agarcia-oss, good catch! Classic Git staging error on my end, the initial commit only grabbed the doctoc output and missed the actual markdown body. I've just pushed the missing documentation detailing the GKE Warden webhook restrictions and the RBAC workarounds. Let me know if the wording looks good to you!

Copy link
Copy Markdown
Member

@agarcia-oss agarcia-oss left a comment

Choose a reason for hiding this comment

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

LGTM!

@agarcia-oss agarcia-oss merged commit de6d9d7 into bitnami-labs:main Mar 11, 2026
15 checks passed
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Mar 13, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [bitnami-labs/sealed-secrets](https://github.com/bitnami-labs/sealed-secrets) | patch | `v0.36.0` → `v0.36.1` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>bitnami-labs/sealed-secrets (bitnami-labs/sealed-secrets)</summary>

### [`v0.36.1`](https://github.com/bitnami-labs/sealed-secrets/blob/HEAD/RELEASE-NOTES.md#v0361)

[Compare Source](bitnami-labs/sealed-secrets@v0.36.0...v0.36.1)

- Doc/issue 501 all namespaces ([#&#8203;1900](bitnami-labs/sealed-secrets#1900))
- Bump go 1.26.1 ([#&#8203;1914](bitnami-labs/sealed-secrets#1914))
- Update actions/setup-go to v6.2.0 ([#&#8203;1906](bitnami-labs/sealed-secrets#1906))
- fix: explicitly specify TCP protocol for helm SSA compatibility ([#&#8203;692](bitnami-labs/sealed-secrets#692)) ([#&#8203;1901](bitnami-labs/sealed-secrets#1901))
- docs: document GKE Warden and RBAC restrictions ([#&#8203;1892](bitnami-labs/sealed-secrets#1892))
- Bump k8s.io/klog/v2 from 2.130.1 to 2.140.0 ([#&#8203;1913](bitnami-labs/sealed-secrets#1913))
- chore: remove note about deprecation of helm chart. ([#&#8203;1902](bitnami-labs/sealed-secrets#1902))
- Bump k8s.io/code-generator from 0.35.1 to 0.35.2 ([#&#8203;1909](bitnami-labs/sealed-secrets#1909))
- Bump k8s.io/client-go from 0.35.1 to 0.35.2 ([#&#8203;1908](bitnami-labs/sealed-secrets#1908))
- Bump distroless/static from `d90359c` to `28efbe9` in /docker ([#&#8203;1912](bitnami-labs/sealed-secrets#1912))
- Fix oci push action ([#&#8203;1899](bitnami-labs/sealed-secrets#1899))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42NC4zIiwidXBkYXRlZEluVmVyIjoiNDMuNjQuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6OnBhdGNoIl19-->
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.

Document system:authenticated group usage in GKE

2 participants