Skip to content

charts/authentik: add support for external Kubernetes secret#436

Merged
rissson merged 3 commits into
goauthentik:mainfrom
gthieleb:feat/authentik-k8s-secret
Jan 5, 2026
Merged

charts/authentik: add support for external Kubernetes secret#436
rissson merged 3 commits into
goauthentik:mainfrom
gthieleb:feat/authentik-k8s-secret

Conversation

@gthieleb
Copy link
Copy Markdown
Contributor

Add authentik.existingSecret.secretName configuration option in values.yaml.

Conditionally create secret only when external secret is not specified.

…uration

- Add authentik.existingSecret.secretName configuration option in values.yaml
- Conditionally create secret only when external secret is not specified
- Add helper template to determine correct secret name based on configuration
- Update server and worker deployments to use calculated secret name
- Maintain backward compatibility with existing direct secret configuration
- Follow existing pattern used for GeoIP external secret configuration
@gthieleb gthieleb requested a review from a team as a code owner December 19, 2025 11:41
# -- Secret key used for cookie singing and unique user IDs,
# don't change this after the first install
secret_key: ""
## use existing secret for authentik configuration instead of creating one
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Let's add a warning that it renders whatever is set under the authentik key unused.

@rissson rissson changed the title Add support for external Kubernetes secret charts/authentik: add support for external Kubernetes secret Dec 19, 2025
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
@rissson rissson enabled auto-merge (squash) January 5, 2026 15:18
@rissson rissson merged commit 6d64121 into goauthentik:main Jan 5, 2026
2 checks passed
alexlebens pushed a commit to alexlebens/infrastructure that referenced this pull request Jan 16, 2026
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [authentik](https://goauthentik.io) ([source](https://github.com/goauthentik/helm)) | minor | `2025.10.3` → `2025.12.1` |

---

> ⚠️ **Warning**
>
> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

---

### Release Notes

<details>
<summary>goauthentik/helm (authentik)</summary>

### [`v2025.12.1`](https://github.com/goauthentik/helm/releases/tag/authentik-2025.12.1)

[Compare Source](goauthentik/helm@authentik-2025.12.0...authentik-2025.12.1)

authentik is an open-source Identity Provider focused on flexibility and versatility

#### What's Changed

- charts/authentik: bump to 2025.12.1 by [@&#8203;authentik-automation](https://github.com/authentik-automation)\[bot] in [#&#8203;440](goauthentik/helm#440)

**Full Changelog**: <goauthentik/helm@authentik-2025.12.0...authentik-2025.12.1>

### [`v2025.12.0`](https://github.com/goauthentik/helm/releases/tag/authentik-2025.12.0)

[Compare Source](goauthentik/helm@authentik-2025.10.3...authentik-2025.12.0)

authentik is an open-source Identity Provider focused on flexibility and versatility

#### What's Changed

- charts/authentik: use debian:13-slim for PostgreSQL volume permissions by [@&#8203;yolanv](https://github.com/yolanv) in [#&#8203;434](goauthentik/helm#434)
- authentik: replace bitnami postgres exporter by [@&#8203;BeryJu](https://github.com/BeryJu) in [#&#8203;435](goauthentik/helm#435)
- charts/authentik: add support for external Kubernetes secret by [@&#8203;gthieleb](https://github.com/gthieleb) in [#&#8203;436](goauthentik/helm#436)
- charts/authentik: use read only root filesystem for postgresql by [@&#8203;KoiFresh](https://github.com/KoiFresh) in [#&#8203;427](goauthentik/helm#427)
- charts/authentik: bump to 2025.12.0 by [@&#8203;authentik-automation](https://github.com/authentik-automation)\[bot] in [#&#8203;438](goauthentik/helm#438)

#### New Contributors

- [@&#8203;yolanv](https://github.com/yolanv) made their first contribution in [#&#8203;434](goauthentik/helm#434)
- [@&#8203;gthieleb](https://github.com/gthieleb) made their first contribution in [#&#8203;436](goauthentik/helm#436)
- [@&#8203;KoiFresh](https://github.com/KoiFresh) made their first contribution in [#&#8203;427](goauthentik/helm#427)

**Full Changelog**: <goauthentik/helm@authentik-2025.10.3...authentik-2025.12.0>

</details>

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

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

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

---

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

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3223
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
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.

2 participants