From 2c1c68daf721fa6b2f9d104a962e237da746ef70 Mon Sep 17 00:00:00 2001 From: teutonet-bot <118830326+teutonet-bot@users.noreply.github.com> Date: Fri, 25 Jul 2025 09:42:42 +0200 Subject: [PATCH 1/5] chore(main): [bot] release base-cluster:9.0.0 --- .github/release-please/manifest.json | 2 +- charts/base-cluster/CHANGELOG.md | 17 +++++++++++++++++ charts/base-cluster/Chart.yaml | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index b2847d74e0..d155386ab8 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1 +1 @@ -{"charts/base-cluster":"8.2.1","charts/teuto-portal-k8s-worker":"3.3.0","charts/t8s-cluster":"9.3.1","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.5.0","charts/ckan":"1.3.3","charts/teuto-cnpg":"2.0.0"} +{"charts/base-cluster":"9.0.0","charts/teuto-portal-k8s-worker":"3.3.0","charts/t8s-cluster":"9.3.1","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.5.0","charts/ckan":"1.3.3","charts/teuto-cnpg":"2.0.0"} diff --git a/charts/base-cluster/CHANGELOG.md b/charts/base-cluster/CHANGELOG.md index 3dca985d00..607c7df338 100644 --- a/charts/base-cluster/CHANGELOG.md +++ b/charts/base-cluster/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [9.0.0](https://github.com/teutonet/teutonet-helm-charts/compare/base-cluster-v8.2.1...base-cluster-v9.0.0) (2025-07-25) + + +### ⚠ BREAKING CHANGES + +* **base-cluster/monitoring/alertmanager:** add receiver and route configuration capabilities ([#1600](https://github.com/teutonet/teutonet-helm-charts/issues/1600)) + +### Features + +* **base-cluster/monitoring/alertmanager:** add receiver and route configuration capabilities ([#1600](https://github.com/teutonet/teutonet-helm-charts/issues/1600)) ([7f549fb](https://github.com/teutonet/teutonet-helm-charts/commit/7f549fb95019d1e1db288bc0ca278601fe5d370f)) +* **base-cluster/monitoring:** don't automount the ServiceAccountToken ([#1615](https://github.com/teutonet/teutonet-helm-charts/issues/1615)) ([52386b7](https://github.com/teutonet/teutonet-helm-charts/commit/52386b7a0c1e8a062748af985f98ddf85f1408b1)) + + +### Miscellaneous Chores + +* **base-cluster/monitoring:** deploy log collector to potential control-plane ([#1616](https://github.com/teutonet/teutonet-helm-charts/issues/1616)) ([e021845](https://github.com/teutonet/teutonet-helm-charts/commit/e021845ad3299668918a7d4fc5a7532c45495503)) + ## [8.2.1](https://github.com/teutonet/teutonet-helm-charts/compare/base-cluster-v8.2.0...base-cluster-v8.2.1) (2025-07-24) diff --git a/charts/base-cluster/Chart.yaml b/charts/base-cluster/Chart.yaml index 146a3ae125..5e957e35a5 100644 --- a/charts/base-cluster/Chart.yaml +++ b/charts/base-cluster/Chart.yaml @@ -19,7 +19,7 @@ sources: - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v8.2.1/charts/base-cluster - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/base-cluster type: application -version: 8.2.1 +version: 9.0.0 annotations: artifacthub.io/images: |- - image: docker.io/aelbakry/kdave-server:1.0.4 # monitoring/HelmRelease/kdave/null/Deployment/kdave.yaml From c50a3ebfe8650a2595d369eaf773455185ac60ff Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 25 Jul 2025 08:33:10 +0000 Subject: [PATCH 2/5] ci: [bot] Update sources in 'Chart.yaml' --- charts/base-cluster/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/base-cluster/Chart.yaml b/charts/base-cluster/Chart.yaml index 5e957e35a5..107a7721df 100644 --- a/charts/base-cluster/Chart.yaml +++ b/charts/base-cluster/Chart.yaml @@ -16,7 +16,7 @@ maintainers: name: tasches name: base-cluster sources: - - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v8.2.1/charts/base-cluster + - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v9.0.0/charts/base-cluster - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/base-cluster type: application version: 9.0.0 From 1667d8261002694d3d26358cabeec71b0c3e4502 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 25 Jul 2025 08:35:19 +0000 Subject: [PATCH 3/5] ci: [bot] Update images in 'Chart.yaml' --- charts/base-cluster/Chart.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/charts/base-cluster/Chart.yaml b/charts/base-cluster/Chart.yaml index 107a7721df..f38f7a969c 100644 --- a/charts/base-cluster/Chart.yaml +++ b/charts/base-cluster/Chart.yaml @@ -25,19 +25,12 @@ annotations: - image: docker.io/aelbakry/kdave-server:1.0.4 # monitoring/HelmRelease/kdave/null/Deployment/kdave.yaml - image: docker.io/bats/bats:v1.4.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Pod/kube-prometheus-stack-grafana-test.yaml - image: docker.io/bitnami/external-dns:0.18.0-debian-12-r1 # ingress/HelmRelease/external-dns/ingress/Deployment/external-dns.yaml - - image: docker.io/bitnami/grafana-tempo:2.8.1-debian-12-r2 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-compactor.yaml - - image: docker.io/bitnami/grafana-tempo:2.8.1-debian-12-r2 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-distributor.yaml - - image: docker.io/bitnami/grafana-tempo:2.8.1-debian-12-r2 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-querier.yaml - - image: docker.io/bitnami/grafana-tempo:2.8.1-debian-12-r2 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-query-frontend.yaml - - image: docker.io/bitnami/grafana-tempo:2.8.1-debian-12-r2 # monitoring/HelmRelease/grafana-tempo/monitoring/StatefulSet/grafana-tempo-ingester.yaml - - image: docker.io/bitnami/grafana-tempo:2.8.1-debian-12-r2 # monitoring/HelmRelease/grafana-tempo/monitoring/StatefulSet/grafana-tempo-metrics-generator.yaml - image: docker.io/bitnami/kubectl:1.32.3 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-clean-reports.yaml - image: docker.io/bitnami/kubectl:1.32.3 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-remove-configmap.yaml - image: docker.io/bitnami/kubectl:1.32.3 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-scale-to-zero.yaml - image: docker.io/bitnami/kubectl:1.33 # backup/HelmRelease/velero/backup/Job/velero-cleanup-crds.yaml - image: docker.io/bitnami/kubectl:1.33.3-debian-12-r1@sha256:cd354d5b25562b195b277125439c23e4046902d7f1abc0dc3c75aad04d298c17 # default/Job/flux-generate-gpg-key-secret-main.yaml - image: docker.io/bitnami/kubectl:1.33.3-debian-12-r1@sha256:cd354d5b25562b195b277125439c23e4046902d7f1abc0dc3c75aad04d298c17 # default/Job/prevent-uninstallation.yaml - - image: docker.io/bitnami/memcached:1.6.38-debian-12-r4 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-memcached.yaml - image: docker.io/bitnami/metrics-server:0.8.0-debian-12-r1 # monitoring/HelmRelease/metrics-server/monitoring/Deployment/metrics-server.yaml - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-metrics.yaml - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-liveness.yaml @@ -53,7 +46,14 @@ annotations: - image: docker.io/grafana/grafana-image-renderer:latest # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana-image-renderer.yaml - image: docker.io/grafana/grafana:12.0.2 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml - image: docker.io/grafana/loki:3.5.2 # monitoring/HelmRelease/loki/monitoring/StatefulSet/loki.yaml + - image: docker.io/grafana/tempo:2.8.1 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-compactor.yaml + - image: docker.io/grafana/tempo:2.8.1 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-distributor.yaml + - image: docker.io/grafana/tempo:2.8.1 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-metrics-generator.yaml + - image: docker.io/grafana/tempo:2.8.1 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-querier.yaml + - image: docker.io/grafana/tempo:2.8.1 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-query-frontend.yaml + - image: docker.io/grafana/tempo:2.8.1 # monitoring/HelmRelease/grafana-tempo/monitoring/StatefulSet/grafana-tempo-ingester.yaml - image: docker.io/hjacobs/kube-janitor:23.7.0 # kube-system/HelmRelease/kube-janitor/kube-system/Deployment/kube-janitor.yaml + - image: docker.io/memcached:1.6.33-alpine # monitoring/HelmRelease/grafana-tempo/monitoring/StatefulSet/grafana-tempo-memcached.yaml - image: docker.io/traefik:v3.4.3 # ingress/HelmRelease/ingress-controller/ingress/Deployment/ingress-controller.yaml - image: docker.io/velero/velero-plugin-for-aws:v1.7.0 # backup/HelmRelease/velero/backup/Deployment/velero.yaml - image: docker.io/velero/velero:v1.14.1 # backup/HelmRelease/velero/backup/DaemonSet/node-agent.yaml From 22bd568cc533d3655dd8a48c2d4b202f49ecab0e Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 25 Jul 2025 08:35:25 +0000 Subject: [PATCH 4/5] ci: [bot] Update 'README.md' --- charts/base-cluster/README.md | 376 +++++++++++++++++++++++++++++++--- 1 file changed, 346 insertions(+), 30 deletions(-) diff --git a/charts/base-cluster/README.md b/charts/base-cluster/README.md index 79e521f27b..6ebece0690 100644 --- a/charts/base-cluster/README.md +++ b/charts/base-cluster/README.md @@ -1,6 +1,6 @@ # base-cluster -![Version: 8.2.1](https://img.shields.io/badge/Version-8.2.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 9.0.0](https://img.shields.io/badge/Version-9.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) A common base for every kubernetes cluster @@ -23,7 +23,7 @@ The `.x.x` part of the versions can be left as is, helm uses that as a range. If git init # create empty cluster HelmRelease; -flux create helmrelease --export base-cluster -n flux-system --source HelmRepository/teuto-net.flux-system --chart base-cluster --chart-version 8.x.x > cluster.yaml +flux create helmrelease --export base-cluster -n flux-system --source HelmRepository/teuto-net.flux-system --chart base-cluster --chart-version 9.x.x > cluster.yaml # maybe use the following name for your cluster; kubectl get node -o jsonpath='{.items[0].metadata.annotations.cluster\.x-k8s\.io/cluster-name}' @@ -50,7 +50,7 @@ helm install -n flux-system flux flux2 --repo https://fluxcd-community.github.io # manual initial installation of the chart, afterwards the chart takes over # after the installation finished, follow the on-screen instructions to configure your flux, distribute KUBECONFIGs, ... -helm install -n flux-system base-cluster oci://ghcr.io/teutonet/teutonet-helm-charts/base-cluster --version 8.x.x --atomic --values <(cat cluster.yaml | yq -y .spec.values) +helm install -n flux-system base-cluster oci://ghcr.io/teutonet/teutonet-helm-charts/base-cluster --version 9.x.x --atomic --values <(cat cluster.yaml | yq -y .spec.values) # you can use this command to get the instructions again # e.g. when adding users, gitRepositories, ... @@ -246,7 +246,7 @@ output of `helm -n flux-system get notes base-cluster` ## Source Code -* +* * ## Requirements @@ -2297,57 +2297,373 @@ Must be one of: | **Type** | `object` | | **Additional properties** | ![Not allowed](https://img.shields.io/badge/Not%20allowed-red) | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| ----------------------------------------------------------------------------- | ------- | ------- | ---------- | -------------------------------------------------- | ----------------- | -| - [receivers](#monitoring_prometheus_alertmanager_receivers ) | No | object | No | - | - | -| - [ingress](#monitoring_prometheus_alertmanager_ingress ) | No | object | No | Same as [ingress](#monitoring_prometheus_ingress ) | - | -| - [replicas](#monitoring_prometheus_alertmanager_replicas ) | No | integer | No | - | - | -| - [retentionDuration](#monitoring_prometheus_alertmanager_retentionDuration ) | No | string | No | - | - | -| - [persistence](#monitoring_prometheus_alertmanager_persistence ) | No | object | No | - | - | +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ----------------------------------------------------------------------------- | ------- | --------------- | ---------- | -------------------------------------------------- | -------------------------- | +| + [defaultReceiver](#monitoring_prometheus_alertmanager_defaultReceiver ) | No | string | No | - | - | +| - [receivers](#monitoring_prometheus_alertmanager_receivers ) | No | object | No | - | - | +| - [routes](#monitoring_prometheus_alertmanager_routes ) | No | array of object | No | In #/$defs/alertmanagerConfigRoutes | Zero or more child routes. | +| - [ingress](#monitoring_prometheus_alertmanager_ingress ) | No | object | No | Same as [ingress](#monitoring_prometheus_ingress ) | - | +| - [replicas](#monitoring_prometheus_alertmanager_replicas ) | No | integer | No | - | - | +| - [retentionDuration](#monitoring_prometheus_alertmanager_retentionDuration ) | No | string | No | - | - | +| - [persistence](#monitoring_prometheus_alertmanager_persistence ) | No | object | No | - | - | -##### 4.5.12.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers` +##### 4.5.12.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > defaultReceiver` + +| | | +| -------- | -------- | +| **Type** | `string` | + +##### 4.5.12.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers` + +| | | +| ------------------------- | --------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ----------------------------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------- | +| - [pagerduty](#monitoring_prometheus_alertmanager_receivers_pagerduty ) | No | object | No | - | - | +| - [^email($\| \S+$)](#monitoring_prometheus_alertmanager_receivers_pattern1 ) | Yes | object | No | - | Sets up an email receiver, if suffixed with \` $name\` \`$name\` will be used as the name of the receiver, otherwise it's \`email\` | + +###### 4.5.12.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty` | | | | ------------------------- | -------------------------------------------------------------- | | **Type** | `object` | | **Additional properties** | ![Not allowed](https://img.shields.io/badge/Not%20allowed-red) | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| ----------------------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | -| - [pagerduty](#monitoring_prometheus_alertmanager_receivers_pagerduty ) | No | object | No | - | - | +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ------------------------------------------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | +| - [url](#monitoring_prometheus_alertmanager_receivers_pagerduty_url ) | No | string | No | - | - | +| + [integrationKey](#monitoring_prometheus_alertmanager_receivers_pagerduty_integrationKey ) | No | string | No | - | - | + +###### 4.5.12.2.1.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty > url` -###### 4.5.12.1.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty` +| | | +| ----------- | ------------------------------------------- | +| **Type** | `string` | +| **Default** | `"https://events.pagerduty.com/v2/enqueue"` | + +###### 4.5.12.2.1.2. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty > integrationKey` + +| | | +| -------- | -------- | +| **Type** | `string` | + +| Restrictions | | +| -------------- | -- | +| **Min length** | 32 | +| **Max length** | 32 | + +###### 4.5.12.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Pattern Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$)` +> All properties whose name matches the regular expression +```^email($| \S+$)``` ([Test](https://regex101.com/?regex=%5Eemail%28%24%7C%20%5CS%2B%24%29)) +must respect the following conditions | | | | ------------------------- | -------------------------------------------------------------- | | **Type** | `object` | | **Additional properties** | ![Not allowed](https://img.shields.io/badge/Not%20allowed-red) | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| ------------------------------------------------------------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | -| - [enabled](#monitoring_prometheus_alertmanager_receivers_pagerduty_enabled ) | No | boolean | No | - | - | -| - [url](#monitoring_prometheus_alertmanager_receivers_pagerduty_url ) | No | string | No | - | - | -| - [integrationKey](#monitoring_prometheus_alertmanager_receivers_pagerduty_integrationKey ) | No | string | No | - | - | +**Description:** Sets up an email receiver, if suffixed with ` $name` `$name` will be used as the name of the receiver, otherwise it's `email` -###### 4.5.12.1.1.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty > enabled` +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| -------------------------------------------------------------------------------------- | ------- | ------- | ---------- | ---------------------------------------------------------------------------- | ----------------- | +| + [from](#monitoring_prometheus_alertmanager_receivers_pattern1_from ) | No | object | No | In #/$defs/email | - | +| + [to](#monitoring_prometheus_alertmanager_receivers_pattern1_to ) | No | object | No | Same as [from](#monitoring_prometheus_alertmanager_receivers_pattern1_from ) | - | +| + [host](#monitoring_prometheus_alertmanager_receivers_pattern1_host ) | No | string | No | - | - | +| + [port](#monitoring_prometheus_alertmanager_receivers_pattern1_port ) | No | integer | No | - | - | +| + [username](#monitoring_prometheus_alertmanager_receivers_pattern1_username ) | No | string | No | - | - | +| + [password](#monitoring_prometheus_alertmanager_receivers_pattern1_password ) | No | string | No | - | - | +| - [sendResolved](#monitoring_prometheus_alertmanager_receivers_pattern1_sendResolved ) | No | boolean | No | - | - | + +###### 4.5.12.2.2.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > from` + +| | | +| ------------------------- | --------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | +| **Defined in** | #/$defs/email | + +| Restrictions | | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Must match regular expression** | ```(?:[a-z0-9!#$%&'*+/=?^_`{\|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{\|}~-]+)*\|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]\|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\|\[(?:(2(5[0-5]\|[0-4][0-9])\|1[0-9][0-9]\|[1-9]?[0-9])\.){3}(?:(2(5[0-5]\|[0-4][0-9])\|1[0-9][0-9]\|[1-9]?[0-9])\|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]\|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])``` [Test](https://regex101.com/?regex=%28%3F%3A%5Ba-z0-9%21%23%24%25%26%27%2A%2B%2F%3D%3F%5E_%60%7B%7C%7D~-%5D%2B%28%3F%3A%5C.%5Ba-z0-9%21%23%24%25%26%27%2A%2B%2F%3D%3F%5E_%60%7B%7C%7D~-%5D%2B%29%2A%7C%22%28%3F%3A%5B%5Cx01-%5Cx08%5Cx0b%5Cx0c%5Cx0e-%5Cx1f%5Cx21%5Cx23-%5Cx5b%5Cx5d-%5Cx7f%5D%7C%5C%5C%5B%5Cx01-%5Cx09%5Cx0b%5Cx0c%5Cx0e-%5Cx7f%5D%29%2A%22%29%40%28%3F%3A%28%3F%3A%5Ba-z0-9%5D%28%3F%3A%5Ba-z0-9-%5D%2A%5Ba-z0-9%5D%29%3F%5C.%29%2B%5Ba-z0-9%5D%28%3F%3A%5Ba-z0-9-%5D%2A%5Ba-z0-9%5D%29%3F%7C%5C%5B%28%3F%3A%282%285%5B0-5%5D%7C%5B0-4%5D%5B0-9%5D%29%7C1%5B0-9%5D%5B0-9%5D%7C%5B1-9%5D%3F%5B0-9%5D%29%5C.%29%7B3%7D%28%3F%3A%282%285%5B0-5%5D%7C%5B0-4%5D%5B0-9%5D%29%7C1%5B0-9%5D%5B0-9%5D%7C%5B1-9%5D%3F%5B0-9%5D%29%7C%5Ba-z0-9-%5D%2A%5Ba-z0-9%5D%3A%28%3F%3A%5B%5Cx01-%5Cx08%5Cx0b%5Cx0c%5Cx0e-%5Cx1f%5Cx21-%5Cx5a%5Cx53-%5Cx7f%5D%7C%5C%5C%5B%5Cx01-%5Cx09%5Cx0b%5Cx0c%5Cx0e-%5Cx7f%5D%29%2B%29%5C%5D%29) | + +###### 4.5.12.2.2.2. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > to` + +| | | +| ------------------------- | --------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | +| **Same definition as** | [from](#monitoring_prometheus_alertmanager_receivers_pattern1_from) | + +###### 4.5.12.2.2.3. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > host` + +| | | +| -------- | -------- | +| **Type** | `string` | + +###### 4.5.12.2.2.4. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > port` + +| | | +| -------- | --------- | +| **Type** | `integer` | + +| Restrictions | | +| ------------ | ---------- | +| **Minimum** | ≥ 1 | +| **Maximum** | ≤ 65535 | + +###### 4.5.12.2.2.5. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > username` + +| | | +| -------- | -------- | +| **Type** | `string` | + +###### 4.5.12.2.2.6. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > password` + +| | | +| -------- | -------- | +| **Type** | `string` | + +###### 4.5.12.2.2.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > sendResolved` | | | | -------- | --------- | | **Type** | `boolean` | -###### 4.5.12.1.1.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty > url` +##### 4.5.12.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > routes` + +| | | +| -------------- | -------------------------------- | +| **Type** | `array of object` | +| **Defined in** | #/$defs/alertmanagerConfigRoutes | + +**Description:** Zero or more child routes. + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| --------------------------------------------------------- | ---------------------------- | +| [route](#monitoring_prometheus_alertmanager_routes_items) | Alert routing configuration. | + +###### 4.5.12.3.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > route + +| | | +| ------------------------- | --------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | +| **Defined in** | #/definitions/config/route | + +**Description:** Alert routing configuration. + +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| -------------------------------------------------------------------------------------------------- | ------- | --------------- | ---------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| - [receiver](#monitoring_prometheus_alertmanager_routes_items_receiver ) | No | string | No | - | The default receiver to send alerts to. | +| - [group_by](#monitoring_prometheus_alertmanager_routes_items_group_by ) | No | array of string | No | - | The labels by which incoming alerts are grouped together. | +| - [continue](#monitoring_prometheus_alertmanager_routes_items_continue ) | No | boolean | No | - | Whether an alert should continue matching subsequent sibling nodes. | +| - [matchers](#monitoring_prometheus_alertmanager_routes_items_matchers ) | No | array of string | No | - | A list of matchers that an alert has to fulfill to match the node. | +| - [group_wait](#monitoring_prometheus_alertmanager_routes_items_group_wait ) | No | string | No | In #/definitions/config/duration | How long to initially wait to send a notification for a group of alerts. | +| - [group_interval](#monitoring_prometheus_alertmanager_routes_items_group_interval ) | No | string | No | Same as [group_wait](#monitoring_prometheus_alertmanager_routes_items_group_wait ) | How long to wait before sending a notification about new alerts that are added to a group of alerts for which an initial notification has already been sent. | +| - [repeat_interval](#monitoring_prometheus_alertmanager_routes_items_repeat_interval ) | No | string | No | Same as [group_wait](#monitoring_prometheus_alertmanager_routes_items_group_wait ) | How long to wait before sending a notification again if it has already been sent successfully for an alert. | +| - [mute_time_intervals](#monitoring_prometheus_alertmanager_routes_items_mute_time_intervals ) | No | array of string | No | - | Times when the route should be muted. | +| - [active_time_intervals](#monitoring_prometheus_alertmanager_routes_items_active_time_intervals ) | No | array of string | No | - | Times when the route should be active. | +| - [routes](#monitoring_prometheus_alertmanager_routes_items_routes ) | No | array of object | No | - | Zero or more child routes. | + +###### 4.5.12.3.1.1. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > receiver` + +| | | +| -------- | -------- | +| **Type** | `string` | + +**Description:** The default receiver to send alerts to. + +###### 4.5.12.3.1.2. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_by` + +| | | +| -------- | ----------------- | +| **Type** | `array of string` | + +**Description:** The labels by which incoming alerts are grouped together. + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| ---------------------------------------------------------------------------- | ----------- | +| [labelname](#monitoring_prometheus_alertmanager_routes_items_group_by_items) | - | + +###### 4.5.12.3.1.2.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_by > labelname + +| | | +| -------------- | ------------------------------ | +| **Type** | `string` | +| **Defined in** | #/definitions/config/labelname | + +| Restrictions | | +| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| **Must match regular expression** | ```^[a-zA-Z_][a-zA-Z0-9_]*$\|^...$``` [Test](https://regex101.com/?regex=%5E%5Ba-zA-Z_%5D%5Ba-zA-Z0-9_%5D%2A%24%7C%5E...%24) | + +###### 4.5.12.3.1.3. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > continue` + +| | | +| ----------- | --------- | +| **Type** | `boolean` | +| **Default** | `false` | + +**Description:** Whether an alert should continue matching subsequent sibling nodes. + +###### 4.5.12.3.1.4. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > matchers` + +| | | +| -------- | ----------------- | +| **Type** | `array of string` | + +**Description:** A list of matchers that an alert has to fulfill to match the node. + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| --------------------------------------------------------------------------------- | ----------- | +| [matchers items](#monitoring_prometheus_alertmanager_routes_items_matchers_items) | - | + +###### 4.5.12.3.1.4.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > matchers > matchers items | | | | -------- | -------- | | **Type** | `string` | -###### 4.5.12.1.1.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty > integrationKey` +###### 4.5.12.3.1.5. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_wait` + +| | | +| -------------- | ----------------------------- | +| **Type** | `string` | +| **Defined in** | #/definitions/config/duration | + +**Description:** How long to initially wait to send a notification for a group of alerts. + +| Restrictions | | +| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| **Must match regular expression** | ```^((([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?\|0)$``` [Test](https://regex101.com/?regex=%5E%28%28%28%5B0-9%5D%2B%29y%29%3F%28%28%5B0-9%5D%2B%29w%29%3F%28%28%5B0-9%5D%2B%29d%29%3F%28%28%5B0-9%5D%2B%29h%29%3F%28%28%5B0-9%5D%2B%29m%29%3F%28%28%5B0-9%5D%2B%29s%29%3F%28%28%5B0-9%5D%2B%29ms%29%3F%7C0%29%24) | + +###### 4.5.12.3.1.6. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_interval` + +| | | +| ---------------------- | ------------------------------------------------------------------------- | +| **Type** | `string` | +| **Same definition as** | [group_wait](#monitoring_prometheus_alertmanager_routes_items_group_wait) | + +**Description:** How long to wait before sending a notification about new alerts that are added to a group of alerts for which an initial notification has already been sent. + +###### 4.5.12.3.1.7. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > repeat_interval` + +| | | +| ---------------------- | ------------------------------------------------------------------------- | +| **Type** | `string` | +| **Same definition as** | [group_wait](#monitoring_prometheus_alertmanager_routes_items_group_wait) | + +**Description:** How long to wait before sending a notification again if it has already been sent successfully for an alert. + +###### 4.5.12.3.1.8. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > mute_time_intervals` + +| | | +| -------- | ----------------- | +| **Type** | `array of string` | + +**Description:** Times when the route should be muted. + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| ------------------------------------------------------------------------------------------------------- | ----------- | +| [mute_time_intervals items](#monitoring_prometheus_alertmanager_routes_items_mute_time_intervals_items) | - | + +###### 4.5.12.3.1.8.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > mute_time_intervals > mute_time_intervals items + +| | | +| -------- | -------- | +| **Type** | `string` | + +###### 4.5.12.3.1.9. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > active_time_intervals` + +| | | +| -------- | ----------------- | +| **Type** | `array of string` | + +**Description:** Times when the route should be active. + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| ----------------------------------------------------------------------------------------------------------- | ----------- | +| [active_time_intervals items](#monitoring_prometheus_alertmanager_routes_items_active_time_intervals_items) | - | + +###### 4.5.12.3.1.9.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > active_time_intervals > active_time_intervals items | | | | -------- | -------- | | **Type** | `string` | -##### 4.5.12.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > ingress` +###### 4.5.12.3.1.10. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > routes` + +| | | +| -------- | ----------------- | +| **Type** | `array of object` | + +**Description:** Zero or more child routes. + +| | Array restrictions | +| -------------------- | ------------------ | +| **Min items** | N/A | +| **Max items** | N/A | +| **Items unicity** | False | +| **Additional items** | False | +| **Tuple validation** | See below | + +| Each item of this array must be | Description | +| ---------------------------------------------------------------------- | ---------------------------- | +| [route](#monitoring_prometheus_alertmanager_routes_items_routes_items) | Alert routing configuration. | + +###### 4.5.12.3.1.10.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > routes > route + +| | | +| ------------------------- | --------------------------------------------------------------------------------------------------- | +| **Type** | `object` | +| **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | +| **Same definition as** | [monitoring_prometheus_alertmanager_routes_items](#monitoring_prometheus_alertmanager_routes_items) | + +**Description:** Alert routing configuration. + +##### 4.5.12.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > ingress` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2355,7 +2671,7 @@ Must be one of: | **Additional properties** | ![Not allowed](https://img.shields.io/badge/Not%20allowed-red) | | **Same definition as** | [ingress](#monitoring_prometheus_ingress) | -##### 4.5.12.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > replicas` +##### 4.5.12.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > replicas` | | | | -------- | --------- | @@ -2365,7 +2681,7 @@ Must be one of: | ------------ | ------ | | **Minimum** | ≥ 1 | -##### 4.5.12.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > retentionDuration` +##### 4.5.12.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > retentionDuration` | | | | -------- | -------- | @@ -2375,7 +2691,7 @@ Must be one of: | --------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | **Must match regular expression** | ```[0-9]+(ms\|s\|m\|h\|d\|w\|y)``` [Test](https://regex101.com/?regex=%5B0-9%5D%2B%28ms%7Cs%7Cm%7Ch%7Cd%7Cw%7Cy%29) | -##### 4.5.12.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence` +##### 4.5.12.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2387,7 +2703,7 @@ Must be one of: | - [storageClass](#monitoring_prometheus_alertmanager_persistence_storageClass ) | No | string | No | Same as [storageClass](#global_storageClass ) | The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) | | - [size](#monitoring_prometheus_alertmanager_persistence_size ) | No | object | No | Same as [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties ) | - | -###### 4.5.12.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > storageClass` +###### 4.5.12.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > storageClass` | | | | ---------------------- | ------------------------------------ | @@ -2396,7 +2712,7 @@ Must be one of: **Description:** The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) -###### 4.5.12.5.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > size` +###### 4.5.12.7.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > size` | | | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | From 4919e62499eb5e46f9cd9737ded8253634357f7c Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 25 Jul 2025 10:30:18 +0000 Subject: [PATCH 5/5] ci: [bot] Update 'README.md' --- charts/base-cluster/README.md | 288 ++++++++++++++++------------------ 1 file changed, 134 insertions(+), 154 deletions(-) diff --git a/charts/base-cluster/README.md b/charts/base-cluster/README.md index 6ebece0690..b37539f66f 100644 --- a/charts/base-cluster/README.md +++ b/charts/base-cluster/README.md @@ -1936,7 +1936,6 @@ Must be one of: | Property | Pattern | Type | Deprecated | Definition | Title/Description | | ----------------------------------------------------------- | ------- | ------- | ---------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------- | | - [monitorAllNamespaces](#monitoring_monitorAllNamespaces ) | No | boolean | No | - | - | -| - [labels](#monitoring_labels ) | No | object | No | - | The labels to set on ServiceMonitors, ... and which the prometheus uses to search for | | - [deadMansSwitch](#monitoring_deadMansSwitch ) | No | object | No | - | This needs \`.global.clusterName\` to be set up as an integration in healthchecks.io. Also, \`.global.baseDomain\` has to be set. | | - [kdave](#monitoring_kdave ) | No | object | No | - | - | | - [prometheus](#monitoring_prometheus ) | No | object | No | - | - | @@ -1954,26 +1953,7 @@ Must be one of: | -------- | --------- | | **Type** | `boolean` | -### 4.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > labels` - -| | | -| ------------------------- | -------------------------------------------------------------------------------------------------------------- | -| **Type** | `object` | -| **Additional properties** | [![Should-conform](https://img.shields.io/badge/Should-conform-blue)](#monitoring_labels_additionalProperties) | - -**Description:** The labels to set on ServiceMonitors, ... and which the prometheus uses to search for - -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| ---------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | -| - [](#monitoring_labels_additionalProperties ) | No | string | No | - | - | - -#### 4.2.1. Property `base cluster configuration > monitoring > labels > additionalProperties` - -| | | -| -------- | -------- | -| **Type** | `string` | - -### 4.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > deadMansSwitch` +### 4.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > deadMansSwitch` | | | | ------------------------- | -------------------------------------------------------------- | @@ -1988,13 +1968,13 @@ Must be one of: | - [apiKey](#monitoring_deadMansSwitch_apiKey ) | No | string | No | - | Used for registration and unregistration | | - [pingKey](#monitoring_deadMansSwitch_pingKey ) | No | string | No | - | - | -#### 4.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > deadMansSwitch > enabled` +#### 4.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > deadMansSwitch > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -#### 4.3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > deadMansSwitch > apiKey` +#### 4.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > deadMansSwitch > apiKey` | | | | -------- | -------- | @@ -2002,13 +1982,13 @@ Must be one of: **Description:** Used for registration and unregistration -#### 4.3.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > deadMansSwitch > pingKey` +#### 4.2.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > deadMansSwitch > pingKey` | | | | -------- | -------- | | **Type** | `string` | -### 4.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > kdave` +### 4.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > kdave` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2019,13 +1999,13 @@ Must be one of: | --------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | | - [enabled](#monitoring_kdave_enabled ) | No | boolean | No | - | - | -#### 4.4.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > kdave > enabled` +#### 4.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > kdave > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -### 4.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus` +### 4.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2047,13 +2027,13 @@ Must be one of: | - [ingress](#monitoring_prometheus_ingress ) | No | object | No | In #/$defs/toolIngress | - | | - [alertmanager](#monitoring_prometheus_alertmanager ) | No | object | No | - | - | -#### 4.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > enabled` +#### 4.4.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -#### 4.5.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > replicas` +#### 4.4.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > replicas` | | | | -------- | --------- | @@ -2063,14 +2043,14 @@ Must be one of: | ------------ | ------ | | **Minimum** | ≥ 1 | -#### 4.5.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resourcesPreset` +#### 4.4.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resourcesPreset` | | | | ---------------------- | -------------------------------------------------------------------- | | **Type** | `enum (of string)` | | **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | -#### 4.5.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources` +#### 4.4.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2080,7 +2060,7 @@ Must be one of: **Description:** ResourceRequirements describes the compute resource requirements. -#### 4.5.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > retentionDuration` +#### 4.4.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > retentionDuration` | | | | -------- | -------- | @@ -2090,7 +2070,7 @@ Must be one of: | --------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | **Must match regular expression** | ```[0-9]+(ms\|s\|m\|h\|d\|w\|y)``` [Test](https://regex101.com/?regex=%5B0-9%5D%2B%28ms%7Cs%7Cm%7Ch%7Cd%7Cw%7Cy%29) | -#### 4.5.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > retentionSize` +#### 4.4.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > retentionSize` | | | | -------- | -------- | @@ -2100,7 +2080,7 @@ Must be one of: | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | **Must match regular expression** | ```[0-9]+(B\|KB\|MB\|GB\|TB\|PB\|EB)``` [Test](https://regex101.com/?regex=%5B0-9%5D%2B%28B%7CKB%7CMB%7CGB%7CTB%7CPB%7CEB%29) | -#### 4.5.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence` +#### 4.4.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2112,7 +2092,7 @@ Must be one of: | - [storageClass](#monitoring_prometheus_persistence_storageClass ) | No | string | No | Same as [storageClass](#global_storageClass ) | The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) | | - [size](#monitoring_prometheus_persistence_size ) | No | object | No | Same as [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties ) | - | -##### 4.5.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence > storageClass` +##### 4.4.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence > storageClass` | | | | ---------------------- | ------------------------------------ | @@ -2121,7 +2101,7 @@ Must be one of: **Description:** The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) -##### 4.5.7.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence > size` +##### 4.4.7.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence > size` | | | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | @@ -2129,7 +2109,7 @@ Must be one of: | **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | | **Same definition as** | [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties) | -#### 4.5.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator` +#### 4.4.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2141,14 +2121,14 @@ Must be one of: | - [resourcesPreset](#monitoring_prometheus_operator_resourcesPreset ) | No | enum (of string) | No | Same as [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset ) | - | | - [resources](#monitoring_prometheus_operator_resources ) | No | object | No | Same as [resources](#global_authentication_oauthProxy_resources ) | ResourceRequirements describes the compute resource requirements. | -##### 4.5.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator > resourcesPreset` +##### 4.4.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator > resourcesPreset` | | | | ---------------------- | -------------------------------------------------------------------- | | **Type** | `enum (of string)` | | **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | -##### 4.5.8.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator > resources` +##### 4.4.8.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator > resources` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2158,7 +2138,7 @@ Must be one of: **Description:** ResourceRequirements describes the compute resource requirements. -#### 4.5.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics` +#### 4.4.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2171,14 +2151,14 @@ Must be one of: | - [resources](#monitoring_prometheus_kubeStateMetrics_resources ) | No | object | No | Same as [resources](#global_authentication_oauthProxy_resources ) | ResourceRequirements describes the compute resource requirements. | | - [metricLabelsAllowList](#monitoring_prometheus_kubeStateMetrics_metricLabelsAllowList ) | No | object | No | - | A map of resource/[label] that will be set as labels on the state metrics | -##### 4.5.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > resourcesPreset` +##### 4.4.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > resourcesPreset` | | | | ---------------------- | -------------------------------------------------------------------- | | **Type** | `enum (of string)` | | **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | -##### 4.5.9.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > resources` +##### 4.4.9.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > resources` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2188,7 +2168,7 @@ Must be one of: **Description:** ResourceRequirements describes the compute resource requirements. -##### 4.5.9.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList` +##### 4.4.9.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -2201,7 +2181,7 @@ Must be one of: | ----------------------------------------------------------------------------------------- | ------- | --------------- | ---------- | ---------- | ----------------- | | - [](#monitoring_prometheus_kubeStateMetrics_metricLabelsAllowList_additionalProperties ) | No | array of string | No | - | - | -###### 4.5.9.3.1. Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList > additionalProperties` +###### 4.4.9.3.1. Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList > additionalProperties` | | | | -------- | ----------------- | @@ -2219,13 +2199,13 @@ Must be one of: | ---------------------------------------------------------------------------------------------------------------------- | ----------- | | [additionalProperties items](#monitoring_prometheus_kubeStateMetrics_metricLabelsAllowList_additionalProperties_items) | - | -###### 4.5.9.3.1.1. base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList > additionalProperties > additionalProperties items +###### 4.4.9.3.1.1. base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList > additionalProperties > additionalProperties items | | | | -------- | -------- | | **Type** | `string` | -#### 4.5.10. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter` +#### 4.4.10. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2237,14 +2217,14 @@ Must be one of: | - [resourcesPreset](#monitoring_prometheus_nodeExporter_resourcesPreset ) | No | enum (of string) | No | Same as [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset ) | - | | - [resources](#monitoring_prometheus_nodeExporter_resources ) | No | object | No | Same as [resources](#global_authentication_oauthProxy_resources ) | ResourceRequirements describes the compute resource requirements. | -##### 4.5.10.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter > resourcesPreset` +##### 4.4.10.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter > resourcesPreset` | | | | ---------------------- | -------------------------------------------------------------------- | | **Type** | `enum (of string)` | | **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | -##### 4.5.10.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter > resources` +##### 4.4.10.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter > resources` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2254,7 +2234,7 @@ Must be one of: **Description:** ResourceRequirements describes the compute resource requirements. -#### 4.5.11. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress` +#### 4.4.11. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2268,13 +2248,13 @@ Must be one of: | - [host](#monitoring_prometheus_ingress_host ) | No | string | No | - | The subdomain to use under \`.global.clusterName\`.\`.global.baseDomain\` | | - [customDomain](#monitoring_prometheus_ingress_customDomain ) | No | string | No | - | The full custom domain to use | -##### 4.5.11.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > enabled` +##### 4.4.11.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -##### 4.5.11.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > host` +##### 4.4.11.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > host` | | | | -------- | -------- | @@ -2282,7 +2262,7 @@ Must be one of: **Description:** The subdomain to use under `.global.clusterName`.`.global.baseDomain` -##### 4.5.11.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > customDomain` +##### 4.4.11.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > customDomain` | | | | -------- | -------- | @@ -2290,7 +2270,7 @@ Must be one of: **Description:** The full custom domain to use -#### 4.5.12. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager` +#### 4.4.12. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2307,13 +2287,13 @@ Must be one of: | - [retentionDuration](#monitoring_prometheus_alertmanager_retentionDuration ) | No | string | No | - | - | | - [persistence](#monitoring_prometheus_alertmanager_persistence ) | No | object | No | - | - | -##### 4.5.12.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > defaultReceiver` +##### 4.4.12.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > defaultReceiver` | | | | -------- | -------- | | **Type** | `string` | -##### 4.5.12.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers` +##### 4.4.12.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2325,7 +2305,7 @@ Must be one of: | - [pagerduty](#monitoring_prometheus_alertmanager_receivers_pagerduty ) | No | object | No | - | - | | - [^email($\| \S+$)](#monitoring_prometheus_alertmanager_receivers_pattern1 ) | Yes | object | No | - | Sets up an email receiver, if suffixed with \` $name\` \`$name\` will be used as the name of the receiver, otherwise it's \`email\` | -###### 4.5.12.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty` +###### 4.4.12.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2337,14 +2317,14 @@ Must be one of: | - [url](#monitoring_prometheus_alertmanager_receivers_pagerduty_url ) | No | string | No | - | - | | + [integrationKey](#monitoring_prometheus_alertmanager_receivers_pagerduty_integrationKey ) | No | string | No | - | - | -###### 4.5.12.2.1.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty > url` +###### 4.4.12.2.1.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty > url` | | | | ----------- | ------------------------------------------- | | **Type** | `string` | | **Default** | `"https://events.pagerduty.com/v2/enqueue"` | -###### 4.5.12.2.1.2. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty > integrationKey` +###### 4.4.12.2.1.2. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > pagerduty > integrationKey` | | | | -------- | -------- | @@ -2355,7 +2335,7 @@ Must be one of: | **Min length** | 32 | | **Max length** | 32 | -###### 4.5.12.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Pattern Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$)` +###### 4.4.12.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Pattern Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$)` > All properties whose name matches the regular expression ```^email($| \S+$)``` ([Test](https://regex101.com/?regex=%5Eemail%28%24%7C%20%5CS%2B%24%29)) must respect the following conditions @@ -2377,7 +2357,7 @@ must respect the following conditions | + [password](#monitoring_prometheus_alertmanager_receivers_pattern1_password ) | No | string | No | - | - | | - [sendResolved](#monitoring_prometheus_alertmanager_receivers_pattern1_sendResolved ) | No | boolean | No | - | - | -###### 4.5.12.2.2.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > from` +###### 4.4.12.2.2.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > from` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2389,7 +2369,7 @@ must respect the following conditions | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Must match regular expression** | ```(?:[a-z0-9!#$%&'*+/=?^_`{\|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{\|}~-]+)*\|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]\|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\|\[(?:(2(5[0-5]\|[0-4][0-9])\|1[0-9][0-9]\|[1-9]?[0-9])\.){3}(?:(2(5[0-5]\|[0-4][0-9])\|1[0-9][0-9]\|[1-9]?[0-9])\|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]\|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])``` [Test](https://regex101.com/?regex=%28%3F%3A%5Ba-z0-9%21%23%24%25%26%27%2A%2B%2F%3D%3F%5E_%60%7B%7C%7D~-%5D%2B%28%3F%3A%5C.%5Ba-z0-9%21%23%24%25%26%27%2A%2B%2F%3D%3F%5E_%60%7B%7C%7D~-%5D%2B%29%2A%7C%22%28%3F%3A%5B%5Cx01-%5Cx08%5Cx0b%5Cx0c%5Cx0e-%5Cx1f%5Cx21%5Cx23-%5Cx5b%5Cx5d-%5Cx7f%5D%7C%5C%5C%5B%5Cx01-%5Cx09%5Cx0b%5Cx0c%5Cx0e-%5Cx7f%5D%29%2A%22%29%40%28%3F%3A%28%3F%3A%5Ba-z0-9%5D%28%3F%3A%5Ba-z0-9-%5D%2A%5Ba-z0-9%5D%29%3F%5C.%29%2B%5Ba-z0-9%5D%28%3F%3A%5Ba-z0-9-%5D%2A%5Ba-z0-9%5D%29%3F%7C%5C%5B%28%3F%3A%282%285%5B0-5%5D%7C%5B0-4%5D%5B0-9%5D%29%7C1%5B0-9%5D%5B0-9%5D%7C%5B1-9%5D%3F%5B0-9%5D%29%5C.%29%7B3%7D%28%3F%3A%282%285%5B0-5%5D%7C%5B0-4%5D%5B0-9%5D%29%7C1%5B0-9%5D%5B0-9%5D%7C%5B1-9%5D%3F%5B0-9%5D%29%7C%5Ba-z0-9-%5D%2A%5Ba-z0-9%5D%3A%28%3F%3A%5B%5Cx01-%5Cx08%5Cx0b%5Cx0c%5Cx0e-%5Cx1f%5Cx21-%5Cx5a%5Cx53-%5Cx7f%5D%7C%5C%5C%5B%5Cx01-%5Cx09%5Cx0b%5Cx0c%5Cx0e-%5Cx7f%5D%29%2B%29%5C%5D%29) | -###### 4.5.12.2.2.2. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > to` +###### 4.4.12.2.2.2. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > to` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2397,13 +2377,13 @@ must respect the following conditions | **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | | **Same definition as** | [from](#monitoring_prometheus_alertmanager_receivers_pattern1_from) | -###### 4.5.12.2.2.3. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > host` +###### 4.4.12.2.2.3. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > host` | | | | -------- | -------- | | **Type** | `string` | -###### 4.5.12.2.2.4. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > port` +###### 4.4.12.2.2.4. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > port` | | | | -------- | --------- | @@ -2414,25 +2394,25 @@ must respect the following conditions | **Minimum** | ≥ 1 | | **Maximum** | ≤ 65535 | -###### 4.5.12.2.2.5. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > username` +###### 4.4.12.2.2.5. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > username` | | | | -------- | -------- | | **Type** | `string` | -###### 4.5.12.2.2.6. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > password` +###### 4.4.12.2.2.6. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > password` | | | | -------- | -------- | | **Type** | `string` | -###### 4.5.12.2.2.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > sendResolved` +###### 4.4.12.2.2.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > receivers > ^email($\| \S+$) > sendResolved` | | | | -------- | --------- | | **Type** | `boolean` | -##### 4.5.12.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > routes` +##### 4.4.12.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > routes` | | | | -------------- | -------------------------------- | @@ -2453,7 +2433,7 @@ must respect the following conditions | --------------------------------------------------------- | ---------------------------- | | [route](#monitoring_prometheus_alertmanager_routes_items) | Alert routing configuration. | -###### 4.5.12.3.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > route +###### 4.4.12.3.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > route | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2476,7 +2456,7 @@ must respect the following conditions | - [active_time_intervals](#monitoring_prometheus_alertmanager_routes_items_active_time_intervals ) | No | array of string | No | - | Times when the route should be active. | | - [routes](#monitoring_prometheus_alertmanager_routes_items_routes ) | No | array of object | No | - | Zero or more child routes. | -###### 4.5.12.3.1.1. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > receiver` +###### 4.4.12.3.1.1. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > receiver` | | | | -------- | -------- | @@ -2484,7 +2464,7 @@ must respect the following conditions **Description:** The default receiver to send alerts to. -###### 4.5.12.3.1.2. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_by` +###### 4.4.12.3.1.2. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_by` | | | | -------- | ----------------- | @@ -2504,7 +2484,7 @@ must respect the following conditions | ---------------------------------------------------------------------------- | ----------- | | [labelname](#monitoring_prometheus_alertmanager_routes_items_group_by_items) | - | -###### 4.5.12.3.1.2.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_by > labelname +###### 4.4.12.3.1.2.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_by > labelname | | | | -------------- | ------------------------------ | @@ -2515,7 +2495,7 @@ must respect the following conditions | --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | | **Must match regular expression** | ```^[a-zA-Z_][a-zA-Z0-9_]*$\|^...$``` [Test](https://regex101.com/?regex=%5E%5Ba-zA-Z_%5D%5Ba-zA-Z0-9_%5D%2A%24%7C%5E...%24) | -###### 4.5.12.3.1.3. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > continue` +###### 4.4.12.3.1.3. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > continue` | | | | ----------- | --------- | @@ -2524,7 +2504,7 @@ must respect the following conditions **Description:** Whether an alert should continue matching subsequent sibling nodes. -###### 4.5.12.3.1.4. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > matchers` +###### 4.4.12.3.1.4. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > matchers` | | | | -------- | ----------------- | @@ -2544,13 +2524,13 @@ must respect the following conditions | --------------------------------------------------------------------------------- | ----------- | | [matchers items](#monitoring_prometheus_alertmanager_routes_items_matchers_items) | - | -###### 4.5.12.3.1.4.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > matchers > matchers items +###### 4.4.12.3.1.4.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > matchers > matchers items | | | | -------- | -------- | | **Type** | `string` | -###### 4.5.12.3.1.5. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_wait` +###### 4.4.12.3.1.5. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_wait` | | | | -------------- | ----------------------------- | @@ -2563,7 +2543,7 @@ must respect the following conditions | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | **Must match regular expression** | ```^((([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?\|0)$``` [Test](https://regex101.com/?regex=%5E%28%28%28%5B0-9%5D%2B%29y%29%3F%28%28%5B0-9%5D%2B%29w%29%3F%28%28%5B0-9%5D%2B%29d%29%3F%28%28%5B0-9%5D%2B%29h%29%3F%28%28%5B0-9%5D%2B%29m%29%3F%28%28%5B0-9%5D%2B%29s%29%3F%28%28%5B0-9%5D%2B%29ms%29%3F%7C0%29%24) | -###### 4.5.12.3.1.6. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_interval` +###### 4.4.12.3.1.6. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > group_interval` | | | | ---------------------- | ------------------------------------------------------------------------- | @@ -2572,7 +2552,7 @@ must respect the following conditions **Description:** How long to wait before sending a notification about new alerts that are added to a group of alerts for which an initial notification has already been sent. -###### 4.5.12.3.1.7. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > repeat_interval` +###### 4.4.12.3.1.7. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > repeat_interval` | | | | ---------------------- | ------------------------------------------------------------------------- | @@ -2581,7 +2561,7 @@ must respect the following conditions **Description:** How long to wait before sending a notification again if it has already been sent successfully for an alert. -###### 4.5.12.3.1.8. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > mute_time_intervals` +###### 4.4.12.3.1.8. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > mute_time_intervals` | | | | -------- | ----------------- | @@ -2601,13 +2581,13 @@ must respect the following conditions | ------------------------------------------------------------------------------------------------------- | ----------- | | [mute_time_intervals items](#monitoring_prometheus_alertmanager_routes_items_mute_time_intervals_items) | - | -###### 4.5.12.3.1.8.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > mute_time_intervals > mute_time_intervals items +###### 4.4.12.3.1.8.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > mute_time_intervals > mute_time_intervals items | | | | -------- | -------- | | **Type** | `string` | -###### 4.5.12.3.1.9. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > active_time_intervals` +###### 4.4.12.3.1.9. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > active_time_intervals` | | | | -------- | ----------------- | @@ -2627,13 +2607,13 @@ must respect the following conditions | ----------------------------------------------------------------------------------------------------------- | ----------- | | [active_time_intervals items](#monitoring_prometheus_alertmanager_routes_items_active_time_intervals_items) | - | -###### 4.5.12.3.1.9.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > active_time_intervals > active_time_intervals items +###### 4.4.12.3.1.9.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > active_time_intervals > active_time_intervals items | | | | -------- | -------- | | **Type** | `string` | -###### 4.5.12.3.1.10. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > routes` +###### 4.4.12.3.1.10. Property `base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > routes` | | | | -------- | ----------------- | @@ -2653,7 +2633,7 @@ must respect the following conditions | ---------------------------------------------------------------------- | ---------------------------- | | [route](#monitoring_prometheus_alertmanager_routes_items_routes_items) | Alert routing configuration. | -###### 4.5.12.3.1.10.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > routes > route +###### 4.4.12.3.1.10.1. base cluster configuration > monitoring > prometheus > alertmanager > routes > routes items > routes > route | | | | ------------------------- | --------------------------------------------------------------------------------------------------- | @@ -2663,7 +2643,7 @@ must respect the following conditions **Description:** Alert routing configuration. -##### 4.5.12.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > ingress` +##### 4.4.12.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > ingress` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2671,7 +2651,7 @@ must respect the following conditions | **Additional properties** | ![Not allowed](https://img.shields.io/badge/Not%20allowed-red) | | **Same definition as** | [ingress](#monitoring_prometheus_ingress) | -##### 4.5.12.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > replicas` +##### 4.4.12.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > replicas` | | | | -------- | --------- | @@ -2681,7 +2661,7 @@ must respect the following conditions | ------------ | ------ | | **Minimum** | ≥ 1 | -##### 4.5.12.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > retentionDuration` +##### 4.4.12.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > retentionDuration` | | | | -------- | -------- | @@ -2691,7 +2671,7 @@ must respect the following conditions | --------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | **Must match regular expression** | ```[0-9]+(ms\|s\|m\|h\|d\|w\|y)``` [Test](https://regex101.com/?regex=%5B0-9%5D%2B%28ms%7Cs%7Cm%7Ch%7Cd%7Cw%7Cy%29) | -##### 4.5.12.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence` +##### 4.4.12.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2703,7 +2683,7 @@ must respect the following conditions | - [storageClass](#monitoring_prometheus_alertmanager_persistence_storageClass ) | No | string | No | Same as [storageClass](#global_storageClass ) | The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) | | - [size](#monitoring_prometheus_alertmanager_persistence_size ) | No | object | No | Same as [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties ) | - | -###### 4.5.12.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > storageClass` +###### 4.4.12.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > storageClass` | | | | ---------------------- | ------------------------------------ | @@ -2712,7 +2692,7 @@ must respect the following conditions **Description:** The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) -###### 4.5.12.7.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > size` +###### 4.4.12.7.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > size` | | | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | @@ -2720,7 +2700,7 @@ must respect the following conditions | **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | | **Same definition as** | [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties) | -### 4.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana` +### 4.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2740,13 +2720,13 @@ must respect the following conditions | - [persistence](#monitoring_grafana_persistence ) | No | object | No | - | - | | - [sidecar](#monitoring_grafana_sidecar ) | No | object | No | - | - | -#### 4.6.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > adminPassword` +#### 4.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > adminPassword` | | | | -------- | -------- | | **Type** | `string` | -#### 4.6.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > ingress` +#### 4.5.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > ingress` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2754,7 +2734,7 @@ must respect the following conditions | **Additional properties** | ![Not allowed](https://img.shields.io/badge/Not%20allowed-red) | | **Same definition as** | [ingress](#monitoring_prometheus_ingress) | -#### 4.6.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards` +#### 4.5.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards` | | | | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | @@ -2765,7 +2745,7 @@ must respect the following conditions | -------------------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | | - [](#monitoring_grafana_additionalDashboards_additionalProperties ) | No | object | No | - | - | -##### 4.6.3.1. Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties` +##### 4.5.3.1. Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2778,32 +2758,32 @@ must respect the following conditions | - [revision](#monitoring_grafana_additionalDashboards_additionalProperties_revision ) | No | integer | No | - | - | | - [datasource](#monitoring_grafana_additionalDashboards_additionalProperties_datasource ) | No | string | No | - | - | -###### 4.6.3.1.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > gnetId` +###### 4.5.3.1.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > gnetId` | | | | -------- | --------- | | **Type** | `integer` | -###### 4.6.3.1.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > revision` +###### 4.5.3.1.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > revision` | | | | -------- | --------- | | **Type** | `integer` | -###### 4.6.3.1.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > datasource` +###### 4.5.3.1.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > datasource` | | | | -------- | -------- | | **Type** | `string` | -#### 4.6.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > config` +#### 4.5.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > config` | | | | ------------------------- | --------------------------------------------------------------------------- | | **Type** | `object` | | **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | -#### 4.6.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > notifiers` +#### 4.5.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > notifiers` | | | | -------- | ----------------- | @@ -2823,7 +2803,7 @@ must respect the following conditions | ------------------------------------------------------ | ----------- | | [notifiers items](#monitoring_grafana_notifiers_items) | - | -##### 4.6.5.1. base cluster configuration > monitoring > grafana > notifiers > notifiers items +##### 4.5.5.1. base cluster configuration > monitoring > grafana > notifiers > notifiers items | | | | ------------------------- | -------------------------------------------------------------- | @@ -2841,25 +2821,25 @@ must respect the following conditions | - [frequency](#monitoring_grafana_notifiers_items_frequency ) | No | string | No | - | - | | - [settings](#monitoring_grafana_notifiers_items_settings ) | No | object | No | - | - | -###### 4.6.5.1.1. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > name` +###### 4.5.5.1.1. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > name` | | | | -------- | -------- | | **Type** | `string` | -###### 4.6.5.1.2. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > type` +###### 4.5.5.1.2. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > type` | | | | -------- | -------- | | **Type** | `string` | -###### 4.6.5.1.3. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > uid` +###### 4.5.5.1.3. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > uid` | | | | -------- | -------- | | **Type** | `string` | -###### 4.6.5.1.4. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > org_id` +###### 4.5.5.1.4. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > org_id` | | | | -------- | --------- | @@ -2869,32 +2849,32 @@ must respect the following conditions | ------------ | ------ | | **Minimum** | ≥ 1 | -###### 4.6.5.1.5. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > is_default` +###### 4.5.5.1.5. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > is_default` | | | | -------- | --------- | | **Type** | `boolean` | -###### 4.6.5.1.6. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > send_reminder` +###### 4.5.5.1.6. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > send_reminder` | | | | -------- | --------- | | **Type** | `boolean` | -###### 4.6.5.1.7. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > frequency` +###### 4.5.5.1.7. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > frequency` | | | | -------- | -------- | | **Type** | `string` | -###### 4.6.5.1.8. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > settings` +###### 4.5.5.1.8. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > settings` | | | | ------------------------- | --------------------------------------------------------------------------- | | **Type** | `object` | | **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | -#### 4.6.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalPlugins` +#### 4.5.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalPlugins` | | | | -------- | ----------------- | @@ -2912,20 +2892,20 @@ must respect the following conditions | ---------------------------------------------------------------------- | ----------- | | [additionalPlugins items](#monitoring_grafana_additionalPlugins_items) | - | -##### 4.6.6.1. base cluster configuration > monitoring > grafana > additionalPlugins > additionalPlugins items +##### 4.5.6.1. base cluster configuration > monitoring > grafana > additionalPlugins > additionalPlugins items | | | | -------- | -------- | | **Type** | `string` | -#### 4.6.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > resourcesPreset` +#### 4.5.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > resourcesPreset` | | | | ---------------------- | -------------------------------------------------------------------- | | **Type** | `enum (of string)` | | **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | -#### 4.6.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > resources` +#### 4.5.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > resources` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2935,7 +2915,7 @@ must respect the following conditions **Description:** ResourceRequirements describes the compute resource requirements. -#### 4.6.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > persistence` +#### 4.5.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > persistence` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2948,13 +2928,13 @@ must respect the following conditions | - [size](#monitoring_grafana_persistence_size ) | No | object | No | Same as [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties ) | - | | - [storageClassName](#monitoring_grafana_persistence_storageClassName ) | No | string | No | - | - | -##### 4.6.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > persistence > enabled` +##### 4.5.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > persistence > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -##### 4.6.9.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > persistence > size` +##### 4.5.9.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > persistence > size` | | | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | @@ -2962,13 +2942,13 @@ must respect the following conditions | **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | | **Same definition as** | [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties) | -##### 4.6.9.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > persistence > storageClassName` +##### 4.5.9.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > persistence > storageClassName` | | | | -------- | -------- | | **Type** | `string` | -#### 4.6.10. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar` +#### 4.5.10. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar` | | | | ------------------------- | -------------------------------------------------------------- | @@ -2980,14 +2960,14 @@ must respect the following conditions | - [resourcesPreset](#monitoring_grafana_sidecar_resourcesPreset ) | No | enum (of string) | No | Same as [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset ) | - | | - [resources](#monitoring_grafana_sidecar_resources ) | No | object | No | Same as [resources](#global_authentication_oauthProxy_resources ) | ResourceRequirements describes the compute resource requirements. | -##### 4.6.10.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar > resourcesPreset` +##### 4.5.10.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar > resourcesPreset` | | | | ---------------------- | -------------------------------------------------------------------- | | **Type** | `enum (of string)` | | **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | -##### 4.6.10.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar > resources` +##### 4.5.10.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar > resources` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -2997,7 +2977,7 @@ must respect the following conditions **Description:** ResourceRequirements describes the compute resource requirements. -### 4.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki` +### 4.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki` | | | | ------------------------- | -------------------------------------------------------------- | @@ -3012,13 +2992,13 @@ must respect the following conditions | - [resources](#monitoring_loki_resources ) | No | object | No | Same as [resources](#global_authentication_oauthProxy_resources ) | ResourceRequirements describes the compute resource requirements. | | - [promtail](#monitoring_loki_promtail ) | No | object | No | - | - | -#### 4.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > enabled` +#### 4.6.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -#### 4.7.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence` +#### 4.6.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence` | | | | ------------------------- | -------------------------------------------------------------- | @@ -3030,7 +3010,7 @@ must respect the following conditions | - [size](#monitoring_loki_persistence_size ) | No | object | No | Same as [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties ) | - | | - [storageClass](#monitoring_loki_persistence_storageClass ) | No | string | No | Same as [storageClass](#global_storageClass ) | The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) | -##### 4.7.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence > size` +##### 4.6.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence > size` | | | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | @@ -3038,7 +3018,7 @@ must respect the following conditions | **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | | **Same definition as** | [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties) | -##### 4.7.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence > storageClass` +##### 4.6.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence > storageClass` | | | | ---------------------- | ------------------------------------ | @@ -3047,14 +3027,14 @@ must respect the following conditions **Description:** The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) -#### 4.7.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > resourcesPreset` +#### 4.6.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > resourcesPreset` | | | | ---------------------- | -------------------------------------------------------------------- | | **Type** | `enum (of string)` | | **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | -#### 4.7.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > resources` +#### 4.6.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > resources` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -3064,7 +3044,7 @@ must respect the following conditions **Description:** ResourceRequirements describes the compute resource requirements. -#### 4.7.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail` +#### 4.6.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail` | | | | ------------------------- | -------------------------------------------------------------- | @@ -3076,14 +3056,14 @@ must respect the following conditions | - [resourcesPreset](#monitoring_loki_promtail_resourcesPreset ) | No | enum (of string) | No | Same as [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset ) | - | | - [resources](#monitoring_loki_promtail_resources ) | No | object | No | Same as [resources](#global_authentication_oauthProxy_resources ) | ResourceRequirements describes the compute resource requirements. | -##### 4.7.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail > resourcesPreset` +##### 4.6.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail > resourcesPreset` | | | | ---------------------- | -------------------------------------------------------------------- | | **Type** | `enum (of string)` | | **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | -##### 4.7.5.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail > resources` +##### 4.6.5.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail > resources` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -3093,7 +3073,7 @@ must respect the following conditions **Description:** ResourceRequirements describes the compute resource requirements. -### 4.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > metricsServer` +### 4.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > metricsServer` | | | | ------------------------- | -------------------------------------------------------------- | @@ -3104,13 +3084,13 @@ must respect the following conditions | ----------------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | | - [enabled](#monitoring_metricsServer_enabled ) | No | boolean | No | - | - | -#### 4.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > metricsServer > enabled` +#### 4.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > metricsServer > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -### 4.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis` +### 4.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis` | | | | ------------------------- | -------------------------------------------------------------- | @@ -3125,7 +3105,7 @@ must respect the following conditions | - [currency](#monitoring_storageCostAnalysis_currency ) | No | string | No | - | - | | - [storageClassMapping](#monitoring_storageCostAnalysis_storageClassMapping ) | No | object | No | - | A map of storageClasses to their cost per GiB/$period | -#### 4.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > period` +#### 4.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > period` | | | | ----------- | -------- | @@ -3144,7 +3124,7 @@ Day Month ``` -#### 4.9.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > currency` +#### 4.8.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > currency` | | | | ----------- | --------------- | @@ -3161,7 +3141,7 @@ currencyUSD currencyEUR ``` -#### 4.9.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > storageClassMapping` +#### 4.8.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > storageClassMapping` | | | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | @@ -3174,13 +3154,13 @@ currencyEUR | ------------------------------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | | - [](#monitoring_storageCostAnalysis_storageClassMapping_additionalProperties ) | No | number | No | - | - | -##### 4.9.3.1. Property `base cluster configuration > monitoring > storageCostAnalysis > storageClassMapping > additionalProperties` +##### 4.8.3.1. Property `base cluster configuration > monitoring > storageCostAnalysis > storageClassMapping > additionalProperties` | | | | -------- | -------- | | **Type** | `number` | -### 4.10. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning` +### 4.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning` | | | | ------------------------- | -------------------------------------------------------------- | @@ -3192,13 +3172,13 @@ currencyEUR | - [enabled](#monitoring_securityScanning_enabled ) | No | boolean | No | - | - | | - [nodeCollector](#monitoring_securityScanning_nodeCollector ) | No | object | No | - | - | -#### 4.10.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning > enabled` +#### 4.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -#### 4.10.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning > nodeCollector` +#### 4.9.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning > nodeCollector` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -3209,7 +3189,7 @@ currencyEUR | ------------------------------------------------------------------------ | ------- | ----- | ---------- | ---------- | ----------------- | | - [tolerations](#monitoring_securityScanning_nodeCollector_tolerations ) | No | array | No | - | - | -##### 4.10.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations` +##### 4.9.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations` | | | | -------- | ------- | @@ -3227,7 +3207,7 @@ currencyEUR | --------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | [tolerations](#monitoring_securityScanning_nodeCollector_tolerations_items) | The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . | -###### 4.10.2.1.1. base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations +###### 4.9.2.1.1. base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -3245,7 +3225,7 @@ currencyEUR | - [tolerationSeconds](#monitoring_securityScanning_nodeCollector_tolerations_items_tolerationSeconds ) | No | integer | No | - | TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. | | - [value](#monitoring_securityScanning_nodeCollector_tolerations_items_value ) | No | string | No | - | Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. | -###### 4.10.2.1.1.1. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > effect` +###### 4.9.2.1.1.1. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > effect` | | | | -------- | -------- | @@ -3253,7 +3233,7 @@ currencyEUR **Description:** Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. -###### 4.10.2.1.1.2. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > key` +###### 4.9.2.1.1.2. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > key` | | | | -------- | -------- | @@ -3261,7 +3241,7 @@ currencyEUR **Description:** Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. -###### 4.10.2.1.1.3. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > operator` +###### 4.9.2.1.1.3. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > operator` | | | | -------- | -------- | @@ -3269,7 +3249,7 @@ currencyEUR **Description:** Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. -###### 4.10.2.1.1.4. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > tolerationSeconds` +###### 4.9.2.1.1.4. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > tolerationSeconds` | | | | ---------- | --------- | @@ -3278,7 +3258,7 @@ currencyEUR **Description:** TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. -###### 4.10.2.1.1.5. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > value` +###### 4.9.2.1.1.5. Property `base cluster configuration > monitoring > securityScanning > nodeCollector > tolerations > tolerations items > value` | | | | -------- | -------- | @@ -3286,7 +3266,7 @@ currencyEUR **Description:** Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. -### 4.11. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing` +### 4.10. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -3298,13 +3278,13 @@ currencyEUR | - [enabled](#monitoring_tracing_enabled ) | No | boolean | No | - | - | | - [ingester](#monitoring_tracing_ingester ) | No | object | No | - | - | -#### 4.11.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > enabled` +#### 4.10.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -#### 4.11.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester` +#### 4.10.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester` | | | | ------------------------- | -------------------------------------------------------------- | @@ -3317,14 +3297,14 @@ currencyEUR | - [resources](#monitoring_tracing_ingester_resources ) | No | object | No | Same as [resources](#global_authentication_oauthProxy_resources ) | ResourceRequirements describes the compute resource requirements. | | - [persistence](#monitoring_tracing_ingester_persistence ) | No | object | No | - | - | -##### 4.11.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester > resourcesPreset` +##### 4.10.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester > resourcesPreset` | | | | ---------------------- | -------------------------------------------------------------------- | | **Type** | `enum (of string)` | | **Same definition as** | [resourcesPreset](#global_authentication_oauthProxy_resourcesPreset) | -##### 4.11.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester > resources` +##### 4.10.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester > resources` | | | | ------------------------- | --------------------------------------------------------------------------- | @@ -3334,7 +3314,7 @@ currencyEUR **Description:** ResourceRequirements describes the compute resource requirements. -##### 4.11.2.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester > persistence` +##### 4.10.2.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester > persistence` | | | | ------------------------- | -------------------------------------------------------------- | @@ -3345,7 +3325,7 @@ currencyEUR | -------------------------------------------------------- | ------- | ------ | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | | - [size](#monitoring_tracing_ingester_persistence_size ) | No | object | No | Same as [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties ) | - | -###### 4.11.2.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester > persistence > size` +###### 4.10.2.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > ingester > persistence > size` | | | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | @@ -3353,7 +3333,7 @@ currencyEUR | **Additional properties** | ![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green) | | **Same definition as** | [io.k8s.apimachinery.pkg.api.resource.Quantity](#global_namespaces_additionalProperties_resources_defaults_requests_additionalProperties) | -### 4.12. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > additionalProperties` +### 4.11. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > additionalProperties` | | | | ------------------------- | --------------------------------------------------------------------------- |