This commit is contained in:
2024-01-22 17:54:22 +01:00
parent c34f92d49d
commit 8dcc056fe8
39 changed files with 282 additions and 109 deletions

View File

@@ -6,41 +6,41 @@ metadata:
name: alertmanager name: alertmanager
description: null description: null
options: options:
replicas:
default: 1
examples:
- 1
type: integer
listenLocal:
default: false
examples:
- false
type: boolean
logLevel:
default: info
examples:
- info
type: string
sub-domain: sub-domain:
default: alertmanager default: alertmanager
examples: examples:
- alertmanager - alertmanager
type: string type: string
ingress-class:
default: traefik
examples:
- traefik
type: string
retention:
default: 120h
examples:
- 120h
type: string
app-group: app-group:
default: monitor default: monitor
examples: examples:
- monitor - monitor
type: string type: string
logLevel:
default: info
examples:
- info
type: string
domain-name:
default: your_company.com
examples:
- your_company.com
type: string
retention:
default: 120h
examples:
- 120h
type: string
ingress-class:
default: traefik
examples:
- traefik
type: string
listenLocal:
default: false
examples:
- false
type: boolean
issuer: issuer:
default: letsencrypt-prod default: letsencrypt-prod
examples: examples:
@@ -85,11 +85,11 @@ options:
type: string type: string
type: object type: object
type: object type: object
domain-name: replicas:
default: your_company.com default: 1
examples: examples:
- your_company.com - 1
type: string type: integer
domain: domain:
default: your-company default: your-company
examples: examples:

View File

@@ -8,7 +8,7 @@ locals {
Authorization = "Bearer ${data.kubernetes_secret_v1.authentik.data["AUTHENTIK_BOOTSTRAP_TOKEN"]}" Authorization = "Bearer ${data.kubernetes_secret_v1.authentik.data["AUTHENTIK_BOOTSTRAP_TOKEN"]}"
} }
service = { service = {
"name" = "prometheus-community-kube-prometheus" "name" = "prometheus-community-kube-alertmanager"
"port" = { "port" = {
"number" = 9090 "number" = 9090
} }

View File

@@ -1,4 +1,3 @@
---
# Source: kube-prometheus-stack/templates/prometheus/rules-1.14/k8s.rules.container_cpu_usage_seconds_total.yaml # Source: kube-prometheus-stack/templates/prometheus/rules-1.14/k8s.rules.container_cpu_usage_seconds_total.yaml
apiVersion: monitoring.coreos.com/v1 apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule kind: PrometheusRule

View File

@@ -1,4 +1,3 @@
---
# Source: kube-prometheus-stack/templates/prometheus/rules-1.14/config-reloaders.yaml # Source: kube-prometheus-stack/templates/prometheus/rules-1.14/config-reloaders.yaml
apiVersion: monitoring.coreos.com/v1 apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule kind: PrometheusRule
@@ -10,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -9,9 +9,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
spec: spec:

View File

@@ -12,9 +12,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
data: data:

View File

@@ -12,9 +12,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
data: data:

View File

@@ -12,9 +12,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
data: data:

View File

@@ -12,9 +12,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
data: data:

View File

@@ -12,9 +12,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
data: data:

View File

@@ -12,9 +12,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
data: data:

View File

@@ -12,9 +12,9 @@ metadata:
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: prometheus-community
app.kubernetes.io/version: "56.0.2" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.2 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "prometheus-community"
heritage: "Helm" heritage: "Helm"
data: data:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,3 @@
---
# Source: kube-prometheus-stack/templates/exporters/kube-controller-manager/service.yaml # Source: kube-prometheus-stack/templates/exporters/kube-controller-manager/service.yaml
apiVersion: v1 apiVersion: v1
kind: Service kind: Service

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -11,56 +11,26 @@ options:
examples: examples:
- false - false
type: boolean type: boolean
retention:
default: 10d
examples:
- 10d
type: string
enableAdminAPI:
default: false
examples:
- false
type: boolean
issuer:
default: letsencrypt-prod
examples:
- letsencrypt-prod
type: string
app-group:
default: monitor
examples:
- monitor
type: string
logLevel:
default: info
examples:
- info
type: string
replicas:
default: 1
examples:
- 1
type: integer
sub-domain: sub-domain:
default: prometheus default: prometheus
examples: examples:
- prometheus - prometheus
type: string type: string
ingress-class:
default: traefik
examples:
- traefik
type: string
domain-name:
default: your_company.com
examples:
- your_company.com
type: string
shards: shards:
default: 1 default: 1
examples: examples:
- 1 - 1
type: integer type: integer
retention:
default: 10d
examples:
- 10d
type: string
domain-name:
default: your_company.com
examples:
- your_company.com
type: string
images: images:
default: default:
prometheus: prometheus:
@@ -100,11 +70,41 @@ options:
type: string type: string
type: object type: object
type: object type: object
enableAdminAPI:
default: false
examples:
- false
type: boolean
app-group:
default: monitor
examples:
- monitor
type: string
issuer:
default: letsencrypt-prod
examples:
- letsencrypt-prod
type: string
replicas:
default: 1
examples:
- 1
type: integer
domain: domain:
default: your-company default: your-company
examples: examples:
- your-company - your-company
type: string type: string
ingress-class:
default: traefik
examples:
- traefik
type: string
logLevel:
default: info
examples:
- info
type: string
dependencies: dependencies:
- dist: null - dist: null
category: share category: share