Skip to content

gatus: allow using an existing kubernetes secret for the config.yaml#40

Open
jessebot wants to merge 4 commits intoTwiN:masterfrom
jessebot:feat/gatus/add-external-secret-option
Open

gatus: allow using an existing kubernetes secret for the config.yaml#40
jessebot wants to merge 4 commits intoTwiN:masterfrom
jessebot:feat/gatus/add-external-secret-option

Conversation

@jessebot
Copy link
Copy Markdown

@jessebot jessebot commented Mar 10, 2026

Summary

Adds a new externalConfigSecret to the gatus helm chart, so users can use an existing Kubernetes Secret. This is useful for if the config.yaml would contain a sensitive api key or URL, for instance for the alerts.

Checklist

  • Tested and/or added tests to validate that the changes work as intended, if applicable.
  • Updated documentation in README.md, if applicable.

@jessebot jessebot marked this pull request as ready for review March 10, 2026 11:45
@klaernie
Copy link
Copy Markdown

Just wondering:

the helm chart is already including a secret called gatus (name determined from names.fullname helper) into the environment, if secrets: true is set. Together with the environment interpolation in config.yaml this means there is already a way to securely store the sensitive data in a secret and reference it from the config in a configmap.

Why would there be the need to move the entire config into a secret?

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