mirror of
https://github.com/prometheus-operator/prometheus-operator.git
synced 2025-04-16 09:16:38 +00:00
* scripts:tools: Add gen-crd-api-reference-docs tool Signed-off-by: Philip Gough <philip.p.gough@gmail.com> Signed-off-by: Simon Pasquier <spasquie@redhat.com> * make: Add targets and scripts to generate docs with gen-crd-api-reference-docs tool Signed-off-by: Philip Gough <philip.p.gough@gmail.com> Signed-off-by: Simon Pasquier <spasquie@redhat.com> * scripts/go.mod: bump gen-crd-api-reference-docs version Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Makefile: add target to generate v1beta1 docs Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Documentation/apis: regenerate Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Makefile: remove unused variable Signed-off-by: Simon Pasquier <spasquie@redhat.com> * pkg/apis/monitoring: reorder markers for API docs gen-crd-api-reference-docs requires codegen markers to appear before the comments describing the types. Otherwise resource types aren't properly identified. Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Documentation/apis: regenerate Signed-off-by: Simon Pasquier <spasquie@redhat.com> * update docs configuration Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Documentation/apis: regenerate Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Add README.md for API documentation generation Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Skip embedded fields Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Move docgen tooling to Documentation/ Signed-off-by: Simon Pasquier <spasquie@redhat.com> * keep all APIs in a single page Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Fix header in pkg.tpl Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Update docs README.md Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Add link for apiextensions-apiserver module Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Documentation: regenerate Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Fix links in documentation Signed-off-by: Simon Pasquier <spasquie@redhat.com> * update pkg.tpl Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Fix check-docs CI Signed-off-by: Simon Pasquier <spasquie@redhat.com> * Documentation/api.md: regenerate Signed-off-by: Simon Pasquier <spasquie@redhat.com> * scripts: bump mdox version Signed-off-by: Simon Pasquier <spasquie@redhat.com> Co-authored-by: Philip Gough <philip.p.gough@gmail.com>
918 B
918 B
Note: Starting with v0.39.0, Prometheus Operator requires use of Kubernetes v1.16.x and up.
Basic auth for targets
To authenticate a ServiceMonitor
s over a metrics endpoint use basicAuth
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
k8s-apps: basic-auth-example
name: basic-auth-example
spec:
endpoints:
- basicAuth:
password:
name: basic-auth
key: password
username:
name: basic-auth
key: user
port: metrics
namespaceSelector:
matchNames:
- logging
selector:
matchLabels:
app: myapp
apiVersion: v1
kind: Secret
metadata:
name: basic-auth
data:
password: dG9vcg== # toor
user: YWRtaW4= # admin
type: Opaque