From 22abe517b82ad764ca7bdb5c7a5a3e081aa40210 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Nov 2023 09:55:36 +0000 Subject: [PATCH] chore: [bot] Update 'README.md' --- charts/base-cluster/README.md | 323 +++++++++++++++++----------------- 1 file changed, 165 insertions(+), 158 deletions(-) diff --git a/charts/base-cluster/README.md b/charts/base-cluster/README.md index 0350ccf96d..41347b194d 100644 --- a/charts/base-cluster/README.md +++ b/charts/base-cluster/README.md @@ -1,7 +1,7 @@ [modeline]: # ( vim: set ft=markdown: ) # base-cluster -![Version: 4.9.1](https://img.shields.io/badge/Version-4.9.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 4.10.0](https://img.shields.io/badge/Version-4.10.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 @@ -244,7 +244,7 @@ output of `helm -n flux-system get notes base-cluster` | Repository | Name | Version | |------------|------|---------| -| https://charts.bitnami.com/bitnami | common | 2.11.0 | +| https://charts.bitnami.com/bitnami | common | 2.13.3 | This helm chart requires [flux v2 to be installed](https://fluxcd.io/docs/installation), see [bootstrap](#cluster-bootstrap) @@ -336,23 +336,23 @@ ignore this change. | **Type** | `object` | | **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| --------------------------------------------------------- | ------- | ---------------- | ---------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| + [serviceLevelAgreement](#global_serviceLevelAgreement ) | No | enum (of string) | No | - | The ServiceLevelAgreement with teutonet, will be applied to all alerts as label \`teutosla\` | -| - [clusterName](#global_clusterName ) | No | string or null | No | - | The name of the cluster, used as subdomain under \`baseDomain\` and as label \`cluster\` on all alerts | -| - [baseDomain](#global_baseDomain ) | No | string or null | No | - | The base domain to be used for cluster ingress | -| - [imageRegistry](#global_imageRegistry ) | No | string or null | No | - | The global container image proxy, e.g. [Nexus](https://artifacthub.io/packages/helm/sonatype/nexus-repository-manager), this needs to support various registries | -| - [imageCredentials](#global_imageCredentials ) | No | object | No | - | A map of credentials to be created and synced into namespaces, the key is the secret name | -| - [kubectl](#global_kubectl ) | No | object | No | - | Image with \`kubectl\` binary | -| - [pause](#global_pause ) | No | object | No | - | Image to be used for pause containers | -| - [flux](#global_flux ) | No | object | No | - | Image with \`flux\` binary | -| - [gpg](#global_gpg ) | No | object | No | - | Image with \`gpg\` binary | -| - [networkPolicy](#global_networkPolicy ) | No | object | No | - | - | -| - [helmRepositories](#global_helmRepositories ) | No | object | No | - | A map of helmRepositories to create, the key is the name | -| - [certificates](#global_certificates ) | No | object | No | - | A map of cert-manager certificates to create and sync its secrets into namespaces, the key is the name, therefore the secret name will be \`$key\`-certificate | -| - [storageClass](#global_storageClass ) | No | string or null | No | In #/$defs/storageClass | The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) | -| - [namespaces](#global_namespaces ) | No | object | No | - | Namespaces to create. AND *delete* if removed | -| - [priorityClasses](#global_priorityClasses ) | No | object | No | - | - | +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| --------------------------------------------------------- | ------- | ---------------- | ---------- | ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| + [serviceLevelAgreement](#global_serviceLevelAgreement ) | No | enum (of string) | No | - | The ServiceLevelAgreement with teutonet, will be applied to all alerts as label \`teutosla\` | +| - [clusterName](#global_clusterName ) | No | string | No | - | The name of the cluster, used as subdomain under \`baseDomain\` and as label \`cluster\` on all alerts | +| - [baseDomain](#global_baseDomain ) | No | string | No | - | The base domain to be used for cluster ingress | +| - [imageRegistry](#global_imageRegistry ) | No | string | No | - | The global container image proxy, e.g. [Nexus](https://artifacthub.io/packages/helm/sonatype/nexus-repository-manager), this needs to support various registries | +| - [imageCredentials](#global_imageCredentials ) | No | object | No | - | A map of credentials to be created and synced into namespaces, the key is the secret name | +| - [kubectl](#global_kubectl ) | No | object | No | - | Image with \`kubectl\` binary | +| - [pause](#global_pause ) | No | object | No | - | Image to be used for pause containers | +| - [flux](#global_flux ) | No | object | No | - | Image with \`flux\` binary | +| - [gpg](#global_gpg ) | No | object | No | - | Image with \`gpg\` binary | +| - [networkPolicy](#global_networkPolicy ) | No | object | No | - | - | +| - [helmRepositories](#global_helmRepositories ) | No | object | No | - | A map of helmRepositories to create, the key is the name | +| - [certificates](#global_certificates ) | No | object | No | - | A map of cert-manager certificates to create and sync its secrets into namespaces, the key is the name, therefore the secret name will be \`$key\`-certificate | +| - [storageClass](#global_storageClass ) | No | string | No | In #/$defs/storageClass | The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) | +| - [namespaces](#global_namespaces ) | No | object | No | - | Namespaces to create. AND *delete* if removed. These will also be the only ones, including the builtin namespaces, for which alerts will be sent if \`monitoring.monitorAllNamespaces=false\` | +| - [priorityClasses](#global_priorityClasses ) | No | object | No | - | - | ### 1.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > global > serviceLevelAgreement` @@ -370,9 +370,9 @@ Must be one of: ### 1.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > global > clusterName` -| | | -| -------- | ---------------- | -| **Type** | `string or null` | +| | | +| -------- | -------- | +| **Type** | `string` | **Description:** The name of the cluster, used as subdomain under `baseDomain` and as label `cluster` on all alerts @@ -384,9 +384,9 @@ eu-2 ### 1.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > global > baseDomain` -| | | -| -------- | ---------------- | -| **Type** | `string or null` | +| | | +| -------- | -------- | +| **Type** | `string` | **Description:** The base domain to be used for cluster ingress @@ -398,9 +398,9 @@ teuto.net ### 1.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > global > imageRegistry` -| | | -| -------- | ---------------- | -| **Type** | `string or null` | +| | | +| -------- | -------- | +| **Type** | `string` | **Description:** The global container image proxy, e.g. [Nexus](https://artifacthub.io/packages/helm/sonatype/nexus-repository-manager), this needs to support various registries @@ -898,7 +898,7 @@ test.teuto.net | | | | -------------- | -------------------- | -| **Type** | `string or null` | +| **Type** | `string` | | **Defined in** | #/$defs/storageClass | **Description:** The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) @@ -910,7 +910,7 @@ test.teuto.net | **Type** | `object` | | **Additional properties** | [![Should-conform](https://img.shields.io/badge/Should-conform-blue)](#global_namespaces_additionalProperties "Each additional property must conform to the following schema") | -**Description:** Namespaces to create. AND *delete* if removed +**Description:** Namespaces to create. AND *delete* if removed. These will also be the only ones, including the builtin namespaces, for which alerts will be sent if `monitoring.monitorAllNamespaces=false` | Property | Pattern | Type | Deprecated | Definition | Title/Description | | ---------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | @@ -1070,18 +1070,25 @@ Must be one of: | **Type** | `object` | | **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| --------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ------------------------------------------------------------------------------------- | -| - [labels](#monitoring_labels ) | No | object | No | - | The labels to set on ServiceMonitors, ... and which the prometheus uses to search for | -| - [prometheus](#monitoring_prometheus ) | No | object | No | - | - | -| - [grafana](#monitoring_grafana ) | No | object | No | - | - | -| - [loki](#monitoring_loki ) | No | object | No | - | - | -| - [metricsServer](#monitoring_metricsServer ) | No | object | No | - | - | -| - [storageCostAnalysis](#monitoring_storageCostAnalysis ) | No | object | No | - | Configuration of the \`storageCostAnalysis dashboard | -| - [securityScanning](#monitoring_securityScanning ) | No | object | No | - | - | -| - [tracing](#monitoring_tracing ) | No | object | No | - | - | +| 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 | +| - [prometheus](#monitoring_prometheus ) | No | object | No | - | - | +| - [grafana](#monitoring_grafana ) | No | object | No | - | - | +| - [loki](#monitoring_loki ) | No | object | No | - | - | +| - [metricsServer](#monitoring_metricsServer ) | No | object | No | - | - | +| - [storageCostAnalysis](#monitoring_storageCostAnalysis ) | No | object | No | - | Configuration of the \`storageCostAnalysis dashboard | +| - [securityScanning](#monitoring_securityScanning ) | No | object | No | - | - | +| - [tracing](#monitoring_tracing ) | No | object | No | - | - | -### 3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > labels` +### 3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > monitorAllNamespaces` + +| | | +| -------- | --------- | +| **Type** | `boolean` | + +### 3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > labels` | | | | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -1094,13 +1101,13 @@ Must be one of: | ---------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | | - [](#monitoring_labels_additionalProperties ) | No | string | No | - | - | -#### 3.1.1. Property `base cluster configuration > monitoring > labels > additionalProperties` +#### 3.2.1. Property `base cluster configuration > monitoring > labels > additionalProperties` | | | | -------- | -------- | | **Type** | `string` | -### 3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus` +### 3.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1122,13 +1129,13 @@ Must be one of: | - [alertmanager](#monitoring_prometheus_alertmanager ) | No | object | No | - | - | | - [authentication](#monitoring_prometheus_authentication ) | No | object | No | - | - | -#### 3.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > enabled` +#### 3.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -#### 3.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > replicas` +#### 3.3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > replicas` | | | | -------- | --------- | @@ -1138,7 +1145,7 @@ Must be one of: | ------------ | ------ | | **Minimum** | ≥ 1 | -#### 3.2.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources` +#### 3.3.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1154,7 +1161,7 @@ Must be one of: | - [limits](#monitoring_prometheus_resources_limits ) | No | object | No | - | Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ | | - [requests](#monitoring_prometheus_resources_requests ) | No | object | No | - | Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ | -##### 3.2.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources > claims` +##### 3.3.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources > claims` | | | | -------- | ------- | @@ -1178,7 +1185,7 @@ This field is immutable. It can only be set for containers. | --------------------------------------------------------------------------------- | ------------------------------------------------------------- | | [io.k8s.api.core.v1.ResourceClaim](#monitoring_prometheus_resources_claims_items) | ResourceClaim references one entry in PodSpec.ResourceClaims. | -##### 3.2.3.1.1. base cluster configuration > monitoring > prometheus > resources > claims > io.k8s.api.core.v1.ResourceClaim +##### 3.3.3.1.1. base cluster configuration > monitoring > prometheus > resources > claims > io.k8s.api.core.v1.ResourceClaim | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1192,7 +1199,7 @@ This field is immutable. It can only be set for containers. | ------------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | | + [name](#monitoring_prometheus_resources_claims_items_name ) | No | string | No | - | Name must match the name of one entry in pod.spec.resourceClaims of the Pod where this field is used. It makes that resource available inside a container. | -##### 3.2.3.1.1.1. Property `base cluster configuration > monitoring > prometheus > resources > claims > claims items > name` +##### 3.3.3.1.1.1. Property `base cluster configuration > monitoring > prometheus > resources > claims > claims items > name` | | | | -------- | -------- | @@ -1200,7 +1207,7 @@ This field is immutable. It can only be set for containers. **Description:** Name must match the name of one entry in pod.spec.resourceClaims of the Pod where this field is used. It makes that resource available inside a container. -##### 3.2.3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources > limits` +##### 3.3.3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources > limits` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1213,7 +1220,7 @@ This field is immutable. It can only be set for containers. | ------------------------------------------------------------------- | ------- | ------ | ---------- | -------------------------------------------------------------- | ----------------- | | - [](#monitoring_prometheus_resources_limits_additionalProperties ) | No | object | No | In #/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity | - | -##### 3.2.3.2.1. Property `base cluster configuration > monitoring > prometheus > resources > limits > io.k8s.apimachinery.pkg.api.resource.Quantity` +##### 3.3.3.2.1. Property `base cluster configuration > monitoring > prometheus > resources > limits > io.k8s.apimachinery.pkg.api.resource.Quantity` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1226,19 +1233,19 @@ This field is immutable. It can only be set for containers. | [item 0](#monitoring_prometheus_resources_limits_additionalProperties_oneOf_i0) | | [item 1](#monitoring_prometheus_resources_limits_additionalProperties_oneOf_i1) | -##### 3.2.3.2.1.1. Property `base cluster configuration > monitoring > prometheus > resources > limits > additionalProperties > oneOf > item 0` +##### 3.3.3.2.1.1. Property `base cluster configuration > monitoring > prometheus > resources > limits > additionalProperties > oneOf > item 0` | | | | -------- | -------- | | **Type** | `string` | -##### 3.2.3.2.1.2. Property `base cluster configuration > monitoring > prometheus > resources > limits > additionalProperties > oneOf > item 1` +##### 3.3.3.2.1.2. Property `base cluster configuration > monitoring > prometheus > resources > limits > additionalProperties > oneOf > item 1` | | | | -------- | -------- | | **Type** | `number` | -##### 3.2.3.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources > requests` +##### 3.3.3.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > resources > requests` | | | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1251,7 +1258,7 @@ This field is immutable. It can only be set for containers. | --------------------------------------------------------------------- | ------- | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------ | ----------------- | | - [](#monitoring_prometheus_resources_requests_additionalProperties ) | No | object | No | Same as [monitoring_prometheus_resources_limits_additionalProperties](#monitoring_prometheus_resources_limits_additionalProperties ) | - | -##### 3.2.3.3.1. Property `base cluster configuration > monitoring > prometheus > resources > requests > io.k8s.apimachinery.pkg.api.resource.Quantity` +##### 3.3.3.3.1. Property `base cluster configuration > monitoring > prometheus > resources > requests > io.k8s.apimachinery.pkg.api.resource.Quantity` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1259,7 +1266,7 @@ This field is immutable. It can only be set for containers. | **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | | **Same definition as** | [monitoring_prometheus_resources_limits_additionalProperties](#monitoring_prometheus_resources_limits_additionalProperties) | -#### 3.2.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > retentionDuration` +#### 3.3.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > retentionDuration` | | | | -------- | -------- | @@ -1269,7 +1276,7 @@ This field is immutable. It can only be set for containers. | --------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | **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) | -#### 3.2.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > retentionSize` +#### 3.3.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > retentionSize` | | | | -------- | -------- | @@ -1279,28 +1286,28 @@ This field is immutable. It can only be set for containers. | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | **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) | -#### 3.2.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence` +#### 3.3.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | | **Type** | `object` | | **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| ------------------------------------------------------------------ | ------- | -------------- | ---------- | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| - [storageClass](#monitoring_prometheus_persistence_storageClass ) | No | string or null | 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 | In #/$defs/quantity | - | +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ------------------------------------------------------------------ | ------- | ------ | ---------- | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| - [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 | In #/$defs/quantity | - | -##### 3.2.6.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence > storageClass` +##### 3.3.6.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence > storageClass` | | | | ---------------------- | ------------------------------------ | -| **Type** | `string or null` | +| **Type** | `string` | | **Same definition as** | [storageClass](#global_storageClass) | **Description:** The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) -##### 3.2.6.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence > size` +##### 3.3.6.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > persistence > size` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1308,7 +1315,7 @@ This field is immutable. It can only be set for containers. | **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | | **Defined in** | #/$defs/quantity | -#### 3.2.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator` +#### 3.3.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1319,7 +1326,7 @@ This field is immutable. It can only be set for containers. | --------------------------------------------------------- | ------- | ------ | ---------- | ------------------------------------------------------ | ----------------------------------------------------------------- | | - [resources](#monitoring_prometheus_operator_resources ) | No | object | No | Same as [resources](#monitoring_prometheus_resources ) | ResourceRequirements describes the compute resource requirements. | -##### 3.2.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator > resources` +##### 3.3.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > operator > resources` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1329,7 +1336,7 @@ This field is immutable. It can only be set for containers. **Description:** ResourceRequirements describes the compute resource requirements. -#### 3.2.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics` +#### 3.3.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1341,7 +1348,7 @@ This field is immutable. It can only be set for containers. | - [resources](#monitoring_prometheus_kubeStateMetrics_resources ) | No | object | No | Same as [resources](#monitoring_prometheus_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 | -##### 3.2.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > resources` +##### 3.3.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > resources` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1351,7 +1358,7 @@ This field is immutable. It can only be set for containers. **Description:** ResourceRequirements describes the compute resource requirements. -##### 3.2.8.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList` +##### 3.3.8.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList` | | | | ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1364,7 +1371,7 @@ This field is immutable. It can only be set for containers. | ----------------------------------------------------------------------------------------- | ------- | --------------- | ---------- | ---------- | ----------------- | | - [](#monitoring_prometheus_kubeStateMetrics_metricLabelsAllowList_additionalProperties ) | No | array of string | No | - | - | -##### 3.2.8.2.1. Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList > additionalProperties` +##### 3.3.8.2.1. Property `base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList > additionalProperties` | | | | -------- | ----------------- | @@ -1382,13 +1389,13 @@ This field is immutable. It can only be set for containers. | ---------------------------------------------------------------------------------------------------------------------- | ----------- | | [additionalProperties items](#monitoring_prometheus_kubeStateMetrics_metricLabelsAllowList_additionalProperties_items) | - | -##### 3.2.8.2.1.1. base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList > additionalProperties > additionalProperties items +##### 3.3.8.2.1.1. base cluster configuration > monitoring > prometheus > kubeStateMetrics > metricLabelsAllowList > additionalProperties > additionalProperties items | | | | -------- | -------- | | **Type** | `string` | -#### 3.2.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter` +#### 3.3.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1399,7 +1406,7 @@ This field is immutable. It can only be set for containers. | ------------------------------------------------------------- | ------- | ------ | ---------- | ------------------------------------------------------ | ----------------------------------------------------------------- | | - [resources](#monitoring_prometheus_nodeExporter_resources ) | No | object | No | Same as [resources](#monitoring_prometheus_resources ) | ResourceRequirements describes the compute resource requirements. | -##### 3.2.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter > resources` +##### 3.3.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > nodeExporter > resources` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1409,7 +1416,7 @@ This field is immutable. It can only be set for containers. **Description:** ResourceRequirements describes the compute resource requirements. -#### 3.2.10. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress` +#### 3.3.10. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1417,19 +1424,19 @@ This field is immutable. It can only be set for containers. | **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | | **Defined in** | #/$defs/toolIngress | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| -------------------------------------------------------------- | ------- | -------------- | ---------- | ---------- | -------------------------------------------------------------------------- | -| - [enabled](#monitoring_prometheus_ingress_enabled ) | No | boolean | No | - | - | -| - [host](#monitoring_prometheus_ingress_host ) | No | string | No | - | The subdomain to use under \`.global.customerName\`.\`.global.baseDomain\` | -| - [customDomain](#monitoring_prometheus_ingress_customDomain ) | No | string or null | No | - | The full custom domain to use | +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| -------------------------------------------------------------- | ------- | ------- | ---------- | ---------- | -------------------------------------------------------------------------- | +| - [enabled](#monitoring_prometheus_ingress_enabled ) | No | boolean | No | - | - | +| - [host](#monitoring_prometheus_ingress_host ) | No | string | No | - | The subdomain to use under \`.global.customerName\`.\`.global.baseDomain\` | +| - [customDomain](#monitoring_prometheus_ingress_customDomain ) | No | string | No | - | The full custom domain to use | -##### 3.2.10.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > enabled` +##### 3.3.10.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -##### 3.2.10.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > host` +##### 3.3.10.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > host` | | | | -------- | -------- | @@ -1437,15 +1444,15 @@ This field is immutable. It can only be set for containers. **Description:** The subdomain to use under `.global.customerName`.`.global.baseDomain` -##### 3.2.10.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > customDomain` +##### 3.3.10.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > ingress > customDomain` -| | | -| -------- | ---------------- | -| **Type** | `string or null` | +| | | +| -------- | -------- | +| **Type** | `string` | **Description:** The full custom domain to use -#### 3.2.11. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager` +#### 3.3.11. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1459,7 +1466,7 @@ This field is immutable. It can only be set for containers. | - [retentionDuration](#monitoring_prometheus_alertmanager_retentionDuration ) | No | string | No | - | - | | - [persistence](#monitoring_prometheus_alertmanager_persistence ) | No | object | No | - | - | -##### 3.2.11.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > ingress` +##### 3.3.11.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > ingress` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1467,7 +1474,7 @@ This field is immutable. It can only be set for containers. | **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | | **Same definition as** | [ingress](#monitoring_prometheus_ingress) | -##### 3.2.11.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > replicas` +##### 3.3.11.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > replicas` | | | | -------- | --------- | @@ -1477,7 +1484,7 @@ This field is immutable. It can only be set for containers. | ------------ | ------ | | **Minimum** | ≥ 1 | -##### 3.2.11.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > retentionDuration` +##### 3.3.11.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > retentionDuration` | | | | -------- | -------- | @@ -1487,28 +1494,28 @@ This field is immutable. It can only be set for containers. | --------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | **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) | -##### 3.2.11.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence` +##### 3.3.11.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | | **Type** | `object` | | **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| ------------------------------------------------------------------------------- | ------- | -------------- | ---------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| - [storageClass](#monitoring_prometheus_alertmanager_persistence_storageClass ) | No | string or null | 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 [size](#monitoring_prometheus_persistence_size ) | - | +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ------------------------------------------------------------------------------- | ------- | ------ | ---------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| - [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 [size](#monitoring_prometheus_persistence_size ) | - | -##### 3.2.11.4.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > storageClass` +##### 3.3.11.4.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > storageClass` | | | | ---------------------- | ------------------------------------ | -| **Type** | `string or null` | +| **Type** | `string` | | **Same definition as** | [storageClass](#global_storageClass) | **Description:** The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) -##### 3.2.11.4.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > size` +##### 3.3.11.4.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > alertmanager > persistence > size` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1516,7 +1523,7 @@ This field is immutable. It can only be set for containers. | **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | | **Same definition as** | [size](#monitoring_prometheus_persistence_size) | -#### 3.2.12. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > authentication` +#### 3.3.12. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > authentication` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1527,13 +1534,13 @@ This field is immutable. It can only be set for containers. | ----------------------------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | | - [enabled](#monitoring_prometheus_authentication_enabled ) | No | boolean | No | - | - | -##### 3.2.12.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > authentication > enabled` +##### 3.3.12.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > prometheus > authentication > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -### 3.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana` +### 3.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1542,7 +1549,7 @@ This field is immutable. It can only be set for containers. | Property | Pattern | Type | Deprecated | Definition | Title/Description | | ------------------------------------------------------------------- | ------- | --------------- | ---------- | ------------------------------------------------------ | ----------------------------------------------------------------------- | -| - [adminPassword](#monitoring_grafana_adminPassword ) | No | string or null | No | - | - | +| - [adminPassword](#monitoring_grafana_adminPassword ) | No | string | No | - | - | | - [ingress](#monitoring_grafana_ingress ) | No | object | No | Same as [ingress](#monitoring_prometheus_ingress ) | - | | - [additionalDashboards](#monitoring_grafana_additionalDashboards ) | No | object | No | - | - | | - [config](#monitoring_grafana_config ) | No | object | No | - | - | @@ -1551,13 +1558,13 @@ This field is immutable. It can only be set for containers. | - [resources](#monitoring_grafana_resources ) | No | object | No | Same as [resources](#monitoring_prometheus_resources ) | ResourceRequirements describes the compute resource requirements. | | - [sidecar](#monitoring_grafana_sidecar ) | No | object | No | - | - | -#### 3.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > adminPassword` +#### 3.4.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > adminPassword` -| | | -| -------- | ---------------- | -| **Type** | `string or null` | +| | | +| -------- | -------- | +| **Type** | `string` | -#### 3.3.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > ingress` +#### 3.4.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > ingress` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1565,7 +1572,7 @@ This field is immutable. It can only be set for containers. | **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | | **Same definition as** | [ingress](#monitoring_prometheus_ingress) | -#### 3.3.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards` +#### 3.4.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards` | | | | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1576,7 +1583,7 @@ This field is immutable. It can only be set for containers. | -------------------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | | - [](#monitoring_grafana_additionalDashboards_additionalProperties ) | No | object | No | - | - | -##### 3.3.3.1. Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties` +##### 3.4.3.1. Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1589,32 +1596,32 @@ This field is immutable. It can only be set for containers. | - [revision](#monitoring_grafana_additionalDashboards_additionalProperties_revision ) | No | integer | No | - | - | | - [datasource](#monitoring_grafana_additionalDashboards_additionalProperties_datasource ) | No | string | No | - | - | -##### 3.3.3.1.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > gnetId` +##### 3.4.3.1.1. ![Required](https://img.shields.io/badge/Required-blue) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > gnetId` | | | | -------- | --------- | | **Type** | `integer` | -##### 3.3.3.1.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > revision` +##### 3.4.3.1.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > revision` | | | | -------- | --------- | | **Type** | `integer` | -##### 3.3.3.1.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > datasource` +##### 3.4.3.1.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalDashboards > additionalProperties > datasource` | | | | -------- | -------- | | **Type** | `string` | -#### 3.3.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > config` +#### 3.4.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)](# "Additional Properties of any type are allowed.") | -#### 3.3.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > notifiers` +#### 3.4.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > notifiers` | | | | -------- | ----------------- | @@ -1634,7 +1641,7 @@ This field is immutable. It can only be set for containers. | ------------------------------------------------------ | ----------- | | [notifiers items](#monitoring_grafana_notifiers_items) | - | -##### 3.3.5.1. base cluster configuration > monitoring > grafana > notifiers > notifiers items +##### 3.4.5.1. base cluster configuration > monitoring > grafana > notifiers > notifiers items | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1652,25 +1659,25 @@ This field is immutable. It can only be set for containers. | - [frequency](#monitoring_grafana_notifiers_items_frequency ) | No | string | No | - | - | | - [settings](#monitoring_grafana_notifiers_items_settings ) | No | object | No | - | - | -##### 3.3.5.1.1. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > name` +##### 3.4.5.1.1. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > name` | | | | -------- | -------- | | **Type** | `string` | -##### 3.3.5.1.2. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > type` +##### 3.4.5.1.2. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > type` | | | | -------- | -------- | | **Type** | `string` | -##### 3.3.5.1.3. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > uid` +##### 3.4.5.1.3. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > uid` | | | | -------- | -------- | | **Type** | `string` | -##### 3.3.5.1.4. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > org_id` +##### 3.4.5.1.4. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > org_id` | | | | -------- | --------- | @@ -1680,32 +1687,32 @@ This field is immutable. It can only be set for containers. | ------------ | ------ | | **Minimum** | ≥ 1 | -##### 3.3.5.1.5. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > is_default` +##### 3.4.5.1.5. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > is_default` | | | | -------- | --------- | | **Type** | `boolean` | -##### 3.3.5.1.6. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > send_reminder` +##### 3.4.5.1.6. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > send_reminder` | | | | -------- | --------- | | **Type** | `boolean` | -##### 3.3.5.1.7. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > frequency` +##### 3.4.5.1.7. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > frequency` | | | | -------- | -------- | | **Type** | `string` | -##### 3.3.5.1.8. Property `base cluster configuration > monitoring > grafana > notifiers > notifiers items > settings` +##### 3.4.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)](# "Additional Properties of any type are allowed.") | -#### 3.3.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalPlugins` +#### 3.4.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > additionalPlugins` | | | | -------- | ----------------- | @@ -1723,13 +1730,13 @@ This field is immutable. It can only be set for containers. | ---------------------------------------------------------------------- | ----------- | | [additionalPlugins items](#monitoring_grafana_additionalPlugins_items) | - | -##### 3.3.6.1. base cluster configuration > monitoring > grafana > additionalPlugins > additionalPlugins items +##### 3.4.6.1. base cluster configuration > monitoring > grafana > additionalPlugins > additionalPlugins items | | | | -------- | -------- | | **Type** | `string` | -#### 3.3.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > resources` +#### 3.4.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > resources` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1739,7 +1746,7 @@ This field is immutable. It can only be set for containers. **Description:** ResourceRequirements describes the compute resource requirements. -#### 3.3.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar` +#### 3.4.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1750,7 +1757,7 @@ This field is immutable. It can only be set for containers. | ----------------------------------------------------- | ------- | ------ | ---------- | ------------------------------------------------------ | ----------------------------------------------------------------- | | - [resources](#monitoring_grafana_sidecar_resources ) | No | object | No | Same as [resources](#monitoring_prometheus_resources ) | ResourceRequirements describes the compute resource requirements. | -##### 3.3.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar > resources` +##### 3.4.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > grafana > sidecar > resources` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1760,7 +1767,7 @@ This field is immutable. It can only be set for containers. **Description:** ResourceRequirements describes the compute resource requirements. -### 3.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki` +### 3.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1775,25 +1782,25 @@ This field is immutable. It can only be set for containers. | - [resources](#monitoring_loki_resources ) | No | object | No | Same as [resources](#monitoring_prometheus_resources ) | ResourceRequirements describes the compute resource requirements. | | - [promtail](#monitoring_loki_promtail ) | No | object | No | - | - | -#### 3.4.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > enabled` +#### 3.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -#### 3.4.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence` +#### 3.5.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | | **Type** | `object` | | **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| ------------------------------------------------------------ | ------- | -------------- | ---------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| - [size](#monitoring_loki_persistence_size ) | No | object | No | Same as [size](#monitoring_prometheus_persistence_size ) | - | -| - [storageClass](#monitoring_loki_persistence_storageClass ) | No | string or null | No | Same as [storageClass](#global_storageClass ) | The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) | +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ------------------------------------------------------------ | ------- | ------ | ---------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| - [size](#monitoring_loki_persistence_size ) | No | object | No | Same as [size](#monitoring_prometheus_persistence_size ) | - | +| - [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) | -##### 3.4.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence > size` +##### 3.5.2.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence > size` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1801,16 +1808,16 @@ This field is immutable. It can only be set for containers. | **Additional properties** | [![Any type: allowed](https://img.shields.io/badge/Any%20type-allowed-green)](# "Additional Properties of any type are allowed.") | | **Same definition as** | [size](#monitoring_prometheus_persistence_size) | -##### 3.4.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence > storageClass` +##### 3.5.2.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > persistence > storageClass` | | | | ---------------------- | ------------------------------------ | -| **Type** | `string or null` | +| **Type** | `string` | | **Same definition as** | [storageClass](#global_storageClass) | **Description:** The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) -#### 3.4.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > replicas` +#### 3.5.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > replicas` | | | | -------- | --------- | @@ -1820,7 +1827,7 @@ This field is immutable. It can only be set for containers. | ------------ | ------ | | **Minimum** | ≥ 1 | -#### 3.4.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > resources` +#### 3.5.4. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > resources` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1830,7 +1837,7 @@ This field is immutable. It can only be set for containers. **Description:** ResourceRequirements describes the compute resource requirements. -#### 3.4.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail` +#### 3.5.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1841,7 +1848,7 @@ This field is immutable. It can only be set for containers. | --------------------------------------------------- | ------- | ------ | ---------- | ------------------------------------------------------ | ----------------------------------------------------------------- | | - [resources](#monitoring_loki_promtail_resources ) | No | object | No | Same as [resources](#monitoring_prometheus_resources ) | ResourceRequirements describes the compute resource requirements. | -##### 3.4.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail > resources` +##### 3.5.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > loki > promtail > resources` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | @@ -1851,7 +1858,7 @@ This field is immutable. It can only be set for containers. **Description:** ResourceRequirements describes the compute resource requirements. -### 3.5. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > metricsServer` +### 3.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > metricsServer` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1862,13 +1869,13 @@ This field is immutable. It can only be set for containers. | ----------------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | | - [enabled](#monitoring_metricsServer_enabled ) | No | boolean | No | - | - | -#### 3.5.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > metricsServer > enabled` +#### 3.6.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > metricsServer > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -### 3.6. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis` +### 3.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1883,7 +1890,7 @@ This field is immutable. It can only be set for containers. | - [currency](#monitoring_storageCostAnalysis_currency ) | No | string | No | - | - | | - [storageClassMapping](#monitoring_storageCostAnalysis_storageClassMapping ) | No | object | No | - | A map of storageClasses to their cost per GiB/$period | -#### 3.6.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > period` +#### 3.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > period` | | | | ----------- | -------- | @@ -1902,7 +1909,7 @@ Day Month ``` -#### 3.6.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > currency` +#### 3.7.2. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > currency` | | | | ----------- | --------------- | @@ -1919,7 +1926,7 @@ currencyUSD currencyEUR ``` -#### 3.6.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > storageClassMapping` +#### 3.7.3. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > storageCostAnalysis > storageClassMapping` | | | | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -1932,13 +1939,13 @@ currencyEUR | ------------------------------------------------------------------------------- | ------- | ------ | ---------- | ---------- | ----------------- | | - [](#monitoring_storageCostAnalysis_storageClassMapping_additionalProperties ) | No | number | No | - | - | -##### 3.6.3.1. Property `base cluster configuration > monitoring > storageCostAnalysis > storageClassMapping > additionalProperties` +##### 3.7.3.1. Property `base cluster configuration > monitoring > storageCostAnalysis > storageClassMapping > additionalProperties` | | | | -------- | -------- | | **Type** | `number` | -### 3.7. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning` +### 3.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1949,13 +1956,13 @@ currencyEUR | -------------------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | | - [enabled](#monitoring_securityScanning_enabled ) | No | boolean | No | - | - | -#### 3.7.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning > enabled` +#### 3.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > securityScanning > enabled` | | | | -------- | --------- | | **Type** | `boolean` | -### 3.8. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing` +### 3.9. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing` | | | | ------------------------- | -------------------------------------------------------------------------------------------------------- | @@ -1966,7 +1973,7 @@ currencyEUR | ----------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------- | | - [enabled](#monitoring_tracing_enabled ) | No | boolean | No | - | - | -#### 3.8.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > enabled` +#### 3.9.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > monitoring > tracing > enabled` | | | | -------- | --------- | @@ -2744,10 +2751,10 @@ Must be one of: | **Type** | `object` | | **Additional properties** | [![Not allowed](https://img.shields.io/badge/Not%20allowed-red)](# "Additional Properties not allowed.") | -| Property | Pattern | Type | Deprecated | Definition | Title/Description | -| ------------------------------------------------------------------ | ------- | -------------- | ---------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| - [size](#storage_readWriteMany_persistence_size ) | No | object | No | Same as [size](#monitoring_prometheus_persistence_size ) | - | -| - [storageClass](#storage_readWriteMany_persistence_storageClass ) | No | string or null | No | Same as [storageClass](#global_storageClass ) | The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd) | +| Property | Pattern | Type | Deprecated | Definition | Title/Description | +| ------------------------------------------------------------------ | ------- | ------ | ---------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| - [size](#storage_readWriteMany_persistence_size ) | No | object | No | Same as [size](#monitoring_prometheus_persistence_size ) | - | +| - [storageClass](#storage_readWriteMany_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) | ##### 10.1.3.1. ![Optional](https://img.shields.io/badge/Optional-yellow) Property `base cluster configuration > storage > readWriteMany > persistence > size` @@ -2761,7 +2768,7 @@ Must be one of: | | | | ---------------------- | ------------------------------------ | -| **Type** | `string or null` | +| **Type** | `string` | | **Same definition as** | [storageClass](#global_storageClass) | **Description:** The storageClass to use for persistence, e.g. for prometheus, otherwise use the cluster default (teutostack-ssd)