Skip to content

Add Prometheus bearer token authentication#212

Open
n35k3nd1r wants to merge 1 commit into
Icinga:mainfrom
PlateIT:feat/prometheus-bearer-token
Open

Add Prometheus bearer token authentication#212
n35k3nd1r wants to merge 1 commit into
Icinga:mainfrom
PlateIT:feat/prometheus-bearer-token

Conversation

@n35k3nd1r

Copy link
Copy Markdown

Adds support for authenticating against Prometheus with a bearer token or token file.

This keeps the existing basic auth support, but makes basic auth and bearer token auth mutually exclusive.
The daemon can now read prometheus.token or prometheus.token_file, persist locked Prometheus config values, and use them for Prometheus API requests. The web module adds the matching configuration fields.

Feature Request: #211

@cla-bot

cla-bot Bot commented Jun 25, 2026

Copy link
Copy Markdown

Thank you for your pull request. Before we can look at it, you'll need to sign a Contributor License Agreement (CLA).

Please follow instructions at https://icinga.com/company/contributor-agreement to sign the CLA.

After that, please reply here with a comment and we'll verify.

Contributors that have not signed yet: @n35k3nd1r

Details
  • If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address. Please contact us if you think this is the case.

  • If you signed the CLA as a corporation, your GitHub username may not have been submitted to us. Please reach out to the responsible person in your organization.

@n35k3nd1r

Copy link
Copy Markdown
Author

Related pull request Icinga/icinga-kubernetes-web#177

@n35k3nd1r

Copy link
Copy Markdown
Author

CLA signed

@bobapple

Copy link
Copy Markdown
Member

@cla-bot check

@cla-bot cla-bot Bot added the cla/signed CLA is signed by all contributors of a PR label Jun 26, 2026
@n35k3nd1r

Copy link
Copy Markdown
Author

@lippserd Could you take a look when you have time?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla/signed CLA is signed by all contributors of a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants