From 14b617e680e46ea1eb2752ea7e7e5424a5fe4165 Mon Sep 17 00:00:00 2001 From: Quentin Date: Mon, 26 Feb 2024 16:47:04 +0100 Subject: [PATCH 1/6] Update console image to 1.21.0 and switch to conduktor-console --- charts/console/Chart.yaml | 4 ++-- charts/console/README.md | 8 ++++---- charts/console/values.yaml | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/charts/console/Chart.yaml b/charts/console/Chart.yaml index b77a9f54..8f010ef0 100644 --- a/charts/console/Chart.yaml +++ b/charts/console/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: console -appVersion: 1.20.0 -version: 1.5.5 +appVersion: 1.21.0 +version: 1.6.0 description: Helm chart to deploy Conduktor Platform on Kubernetes icon: https://www.conduktor.io/svgs/logo/symbol.svg home: https://www.conduktor.io diff --git a/charts/console/README.md b/charts/console/README.md index 24c77b91..58ffea74 100644 --- a/charts/console/README.md +++ b/charts/console/README.md @@ -126,8 +126,8 @@ Refer to our [documentation](https://docs.conduktor.io/platform/configuration/co | Name | Description | Value | | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | | `platform.image.registry` | Conduktor Platform image registry | `docker.io` | -| `platform.image.repository` | Conduktor Platform image repository | `conduktor/conduktor-platform` | -| `platform.image.tag` | Conduktor Platform image tag (immutable tags are recommended) | `1.20.0` | +| `platform.image.repository` | Conduktor Platform image repository | `conduktor/conduktor-console` | +| `platform.image.tag` | Conduktor Platform image tag (immutable tags are recommended) | `1.21.0` | | `platform.image.digest` | Conduktor Platform image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | | `platform.image.pullPolicy` | Conduktor Platform image pull policy | `IfNotPresent` | | `platform.image.pullSecrets` | Conduktor Platform image pull secrets | `[]` | @@ -261,8 +261,8 @@ Console expose metrics that could be collected and presented if your environment | --------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | | `platformCortex.enabled` | Enable Conduktor Platform Cortex | `true` | | `platformCortex.image.registry` | Conduktor Platform Cortex image registry | `docker.io` | -| `platformCortex.image.repository` | Conduktor Platform Cortex image repository | `conduktor/conduktor-platform-cortex` | -| `platformCortex.image.tag` | Conduktor Platform Cortex image tag (immutable tags are recommended) | `1.20.0` | +| `platformCortex.image.repository` | Conduktor Platform Cortex image repository | `conduktor/conduktor-console-cortex` | +| `platformCortex.image.tag` | Conduktor Platform Cortex image tag (immutable tags are recommended) | `1.21.0` | | `platformCortex.image.digest` | Conduktor Platform Cortex image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | | `platformCortex.image.pullPolicy` | Conduktor Platform Cortex image pull policy | `IfNotPresent` | | `platformCortex.image.pullSecrets` | Conduktor Platform Cortex image pull secrets | `[]` | diff --git a/charts/console/values.yaml b/charts/console/values.yaml index 2aae3e37..c88e6a27 100644 --- a/charts/console/values.yaml +++ b/charts/console/values.yaml @@ -221,8 +221,8 @@ monitoringConfig: ## Conduktor Platform container configuration ## platform: - ## Conduktor Platform image - ## ref: https://hub.docker.com/r/conduktor/conduktor-platform/tags/ + ## Conduktor Console image + ## ref: https://hub.docker.com/r/conduktor/conduktor-console/tags/ ## @param platform.image.registry Conduktor Platform image registry ## @param platform.image.repository Conduktor Platform image repository ## @param platform.image.tag Conduktor Platform image tag (immutable tags are recommended) @@ -233,8 +233,8 @@ platform: ## image: registry: docker.io - repository: conduktor/conduktor-platform - tag: 1.20.0 + repository: conduktor/conduktor-console + tag: 1.21.0 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -762,8 +762,8 @@ platformCortex: ## image: registry: docker.io - repository: conduktor/conduktor-platform-cortex - tag: 1.20.0 + repository: conduktor/conduktor-console-cortex + tag: 1.21.0 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' From b7c285a1523ed9a1aacdb6de415b18aebaf9e7bb Mon Sep 17 00:00:00 2001 From: Quentin Date: Mon, 26 Feb 2024 16:49:13 +0100 Subject: [PATCH 2/6] Replace Platfrom with Console in chart doc --- charts/console/Chart.yaml | 4 +- charts/console/README.md | 204 ++++++++++++++++----------------- charts/console/values.yaml | 224 ++++++++++++++++++------------------- 3 files changed, 216 insertions(+), 216 deletions(-) diff --git a/charts/console/Chart.yaml b/charts/console/Chart.yaml index 8f010ef0..885a068a 100644 --- a/charts/console/Chart.yaml +++ b/charts/console/Chart.yaml @@ -2,11 +2,11 @@ apiVersion: v2 name: console appVersion: 1.21.0 version: 1.6.0 -description: Helm chart to deploy Conduktor Platform on Kubernetes +description: Helm chart to deploy Conduktor Console on Kubernetes icon: https://www.conduktor.io/svgs/logo/symbol.svg home: https://www.conduktor.io maintainers: - - name: Conduktor Platform + - name: Conduktor email: support@conduktor.io url: https://docs.conduktor.io/platform sources: diff --git a/charts/console/README.md b/charts/console/README.md index 58ffea74..38d38052 100644 --- a/charts/console/README.md +++ b/charts/console/README.md @@ -1,5 +1,5 @@ -# Conduktor Platform +# Conduktor Console > If you have any questions or [feedback](https://product.conduktor.help/c/55-helm-chart) contact our [support](https://www.conduktor.io/contact/support/). @@ -21,7 +21,7 @@ $ helm install my-platform conduktor/console \ ## Introduction -Helm Chart to deploy Conduktor Platform on Kubernetes. +Helm Chart to deploy Conduktor Console on Kubernetes. [Snippets](#snippets) are available in this README to help you get started. @@ -61,21 +61,21 @@ Current available global Docker image parameters: imageRegistry, imagePullSecret ### Platform product Parameters -You can paste here your Conduktor Platform Configuration +You can paste here your Conduktor Console Configuration Refer to our [documentation](https://docs.conduktor.io/platform/configuration/env-variables/) for the full list of product configuration properties. | Name | Description | Value | | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------- | -| `config.organization.name` | Your Conduktor Platform Organization, you can only set it at install! You will need to change it in the Conduktor Platform UI after the installation | `""` | -| `config.admin.email` | Your Conduktor Platform Admin email, you can only set it at install! You will need to change it in the Conduktor Platform UI after the installation | `""` | -| `config.admin.password` | Your Conduktor Platform Admin password, you can only set it at install! You will need to change it in the Conduktor Platform UI after the installation | `""` | -| `config.database.host` | Your Conduktor Platform Database host | `""` | -| `config.database.port` | Your Conduktor Platform Database port | `5432` | -| `config.database.name` | Your Conduktor Platform Database name | `postgres` | -| `config.database.username` | Your Conduktor Platform Database username | `""` | -| `config.database.password` | Your Conduktor Platform Database password | `""` | -| `config.license` | Conduktor Platform Enterprise license, if none given, the product will run in free tier | `""` | +| `config.organization.name` | Your Conduktor Console Organization, you can only set it at install! You will need to change it in the Conduktor Console UI after the installation | `""` | +| `config.admin.email` | Your Conduktor Console Admin email, you can only set it at install! You will need to change it in the Conduktor Console UI after the installation | `""` | +| `config.admin.password` | Your Conduktor Console Admin password, you can only set it at install! You will need to change it in the Conduktor Console UI after the installation | `""` | +| `config.database.host` | Your Conduktor Console Database host | `""` | +| `config.database.port` | Your Conduktor Console Database port | `5432` | +| `config.database.name` | Your Conduktor Console Database name | `postgres` | +| `config.database.username` | Your Conduktor Console Database username | `""` | +| `config.database.password` | Your Conduktor Console Database password | `""` | +| `config.license` | Conduktor Console Enterprise license, if none given, the product will run in free tier | `""` | | `config.existingLicenseSecret` | Name of an existing secret containing the license | `""` | | `config.existingSecret` | Name of an existing secret containing sensitive configuration | `""` | | `config.platform.external.url` | Force the platform to redirect and use this URL (useful when behind a proxy to fix SSO issues) | `""` | @@ -84,13 +84,13 @@ Refer to our [documentation](https://docs.conduktor.io/platform/configuration/en ### Platform Monitoring product Parameters -You can paste here your Conduktor Platform Cortex Configuration +You can paste here your Conduktor Console Cortex Configuration Refer to our [documentation](https://docs.conduktor.io/platform/configuration/cortex/) for the full list of product configuration properties. | Name | Description | Value | | ----------------------------------------------- | ------------------------------------------------------------------------------------------- | ------- | -| `monitoringConfig.existingSecret` | The name of an existing Secret with your custom configuration for Conduktor Platform Cortex | `""` | +| `monitoringConfig.existingSecret` | The name of an existing Secret with your custom configuration for Conduktor Console Cortex | `""` | | `monitoringConfig.scraper.skipSSLCheck` | Skip TLS verification when scraping Platform metrics | `false` | | `monitoringConfig.scraper.caFile` | Skip TLS verification when scraping Platform metrics | `""` | | `monitoringConfig.storage.s3` | S3 storage configuration | `{}` | @@ -125,28 +125,28 @@ Refer to our [documentation](https://docs.conduktor.io/platform/configuration/co | Name | Description | Value | | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| `platform.image.registry` | Conduktor Platform image registry | `docker.io` | -| `platform.image.repository` | Conduktor Platform image repository | `conduktor/conduktor-console` | -| `platform.image.tag` | Conduktor Platform image tag (immutable tags are recommended) | `1.21.0` | -| `platform.image.digest` | Conduktor Platform image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | -| `platform.image.pullPolicy` | Conduktor Platform image pull policy | `IfNotPresent` | -| `platform.image.pullSecrets` | Conduktor Platform image pull secrets | `[]` | -| `platform.image.debug` | Enable Conduktor Platform image debug mode | `false` | -| `platform.replicaCount` | Number of Conduktor Platform replicas to deploy | `1` | -| `platform.containerPorts.http` | Conduktor Platform HTTP (or HTTPS if configured) container port | `8080` | -| `platform.livenessProbe.enabled` | Enable livenessProbe on Conduktor Platform containers | `true` | +| `platform.image.registry` | Conduktor Console image registry | `docker.io` | +| `platform.image.repository` | Conduktor Console image repository | `conduktor/conduktor-console` | +| `platform.image.tag` | Conduktor Console image tag (immutable tags are recommended) | `1.21.0` | +| `platform.image.digest` | Conduktor Console image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | +| `platform.image.pullPolicy` | Conduktor Console image pull policy | `IfNotPresent` | +| `platform.image.pullSecrets` | Conduktor Console image pull secrets | `[]` | +| `platform.image.debug` | Enable Conduktor Console image debug mode | `false` | +| `platform.replicaCount` | Number of Conduktor Console replicas to deploy | `1` | +| `platform.containerPorts.http` | Conduktor Console HTTP (or HTTPS if configured) container port | `8080` | +| `platform.livenessProbe.enabled` | Enable livenessProbe on Conduktor Console containers | `true` | | `platform.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `60` | | `platform.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | | `platform.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | | `platform.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | | `platform.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `platform.readinessProbe.enabled` | Enable readinessProbe on Conduktor Platform containers | `true` | +| `platform.readinessProbe.enabled` | Enable readinessProbe on Conduktor Console containers | `true` | | `platform.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `60` | | `platform.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | | `platform.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | | `platform.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | | `platform.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `platform.startupProbe.enabled` | Enable startupProbe on Conduktor Platform containers | `true` | +| `platform.startupProbe.enabled` | Enable startupProbe on Conduktor Console containers | `true` | | `platform.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | | `platform.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | | `platform.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` | @@ -159,37 +159,37 @@ Refer to our [documentation](https://docs.conduktor.io/platform/configuration/co | `platform.resources.limits.memory` | Memory limit for the container | `4Gi` | | `platform.resources.requests.cpu` | CPU resource requests | `1000m` | | `platform.resources.requests.memory` | Memory resource requests | `2Gi` | -| `platform.podSecurityContext` | Conduktor Platform Pod Security Context | `{}` | -| `platform.containerSecurityContext` | Conduktor Platform containers' Security Context | `{}` | -| `platform.existingConfigmap` | The name of an existing ConfigMap with your custom configuration for Conduktor Platform | `""` | +| `platform.podSecurityContext` | Conduktor Console Pod Security Context | `{}` | +| `platform.containerSecurityContext` | Conduktor Console containers' Security Context | `{}` | +| `platform.existingConfigmap` | The name of an existing ConfigMap with your custom configuration for Conduktor Console | `""` | | `platform.command` | Override default container command (useful when using custom images) | `[]` | | `platform.args` | Override default container args (useful when using custom images) | `[]` | -| `platform.hostAliases` | Conduktor Platform pods host aliases | `[]` | -| `platform.podLabels` | Extra labels for Conduktor Platform pods | `{}` | -| `platform.podAnnotations` | Annotations for Conduktor Platform pods | `{}` | +| `platform.hostAliases` | Conduktor Console pods host aliases | `[]` | +| `platform.podLabels` | Extra labels for Conduktor Console pods | `{}` | +| `platform.podAnnotations` | Annotations for Conduktor Console pods | `{}` | | `platform.podAffinityPreset` | Pod affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | | `platform.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `soft` | | `platform.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | | `platform.nodeAffinityPreset.key` | Node label key to match. Ignored if `platform.affinity` is set | `""` | | `platform.nodeAffinityPreset.values` | Node label values to match. Ignored if `platform.affinity` is set | `[]` | -| `platform.affinity` | Affinity for Conduktor Platform pods assignment | `{}` | -| `platform.nodeSelector` | Node labels for Conduktor Platform pods assignment | `{}` | -| `platform.tolerations` | Tolerations for Conduktor Platform pods assignment | `[]` | -| `platform.updateStrategy.type` | Conduktor Platform statefulset strategy type | `RollingUpdate` | -| `platform.priorityClassName` | Conduktor Platform pods' priorityClassName | `""` | +| `platform.affinity` | Affinity for Conduktor Console pods assignment | `{}` | +| `platform.nodeSelector` | Node labels for Conduktor Console pods assignment | `{}` | +| `platform.tolerations` | Tolerations for Conduktor Console pods assignment | `[]` | +| `platform.updateStrategy.type` | Conduktor Console statefulset strategy type | `RollingUpdate` | +| `platform.priorityClassName` | Conduktor Console pods' priorityClassName | `""` | | `platform.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` | -| `platform.schedulerName` | Name of the k8s scheduler (other than default) for Conduktor Platform pods | `""` | +| `platform.schedulerName` | Name of the k8s scheduler (other than default) for Conduktor Console pods | `""` | | `platform.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` | -| `platform.lifecycleHooks` | for the Conduktor Platform container(s) to automate configuration before or after startup | `{}` | -| `platform.dataVolume` | Configure the data volume to store Conduktor Platform data | `{}` | +| `platform.lifecycleHooks` | for the Conduktor Console container(s) to automate configuration before or after startup | `{}` | +| `platform.dataVolume` | Configure the data volume to store Conduktor Console data | `{}` | | `platform.tmpVolume` | Configure the /tmp volume which store various data related to running services | `{}` | -| `platform.extraEnvVars` | Array with extra environment variables to add to Conduktor Platform nodes | `[]` | -| `platform.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Conduktor Platform nodes | `""` | -| `platform.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Conduktor Platform nodes | `""` | -| `platform.extraVolumes` | Optionally specify extra list of additional volumes for the Conduktor Platform pod(s). | `[]` | -| `platform.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Conduktor Platform container(s). | `[]` | -| `platform.sidecars` | Add additional sidecar containers to the Conduktor Platform pod(s) | `[]` | -| `platform.initContainers` | Add additional init containers to the Conduktor Platform pod(s) | `[]` | +| `platform.extraEnvVars` | Array with extra environment variables to add to Conduktor Console nodes | `[]` | +| `platform.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Conduktor Console nodes | `""` | +| `platform.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Conduktor Console nodes | `""` | +| `platform.extraVolumes` | Optionally specify extra list of additional volumes for the Conduktor Console pod(s). | `[]` | +| `platform.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Conduktor Console container(s). | `[]` | +| `platform.sidecars` | Add additional sidecar containers to the Conduktor Console pod(s) | `[]` | +| `platform.initContainers` | Add additional init containers to the Conduktor Console pod(s) | `[]` | ### Conduktor-gateway metrics activation @@ -220,18 +220,18 @@ Console expose metrics that could be collected and presented if your environment | Name | Description | Value | | ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| `service.type` | Conduktor Platform service type | `ClusterIP` | -| `service.ports.http` | Conduktor Platform service HTTP port | `80` | +| `service.type` | Conduktor Console service type | `ClusterIP` | +| `service.ports.http` | Conduktor Console service HTTP port | `80` | | `service.nodePorts.http` | Node port for HTTP | `""` | -| `service.clusterIP` | Conduktor Platform service Cluster IP | `""` | -| `service.loadBalancerSourceRanges` | Conduktor Platform service Load Balancer sources | `[]` | -| `service.externalTrafficPolicy` | Conduktor Platform service external traffic policy | `Cluster` | -| `service.labels` | Additional custom labels for Conduktor Platform service | `{}` | -| `service.annotations` | Additional custom annotations for Conduktor Platform service | `{}` | -| `service.extraPorts` | Extra ports to expose in Conduktor Platform service (normally used with the `sidecars` value) | `[]` | +| `service.clusterIP` | Conduktor Console service Cluster IP | `""` | +| `service.loadBalancerSourceRanges` | Conduktor Console service Load Balancer sources | `[]` | +| `service.externalTrafficPolicy` | Conduktor Console service external traffic policy | `Cluster` | +| `service.labels` | Additional custom labels for Conduktor Console service | `{}` | +| `service.annotations` | Additional custom annotations for Conduktor Console service | `{}` | +| `service.extraPorts` | Extra ports to expose in Conduktor Console service (normally used with the `sidecars` value) | `[]` | | `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` | | `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | -| `ingress.enabled` | Enable ingress record generation for Conduktor Platform | `false` | +| `ingress.enabled` | Enable ingress record generation for Conduktor Console | `false` | | `ingress.pathType` | Ingress path type | `ImplementationSpecific` | | `ingress.apiVersion` | Force Ingress API version (automatically detected if not set) | `""` | | `ingress.hostname` | Default host for the ingress record | `platform.local` | @@ -259,31 +259,31 @@ Console expose metrics that could be collected and presented if your environment | Name | Description | Value | | --------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| `platformCortex.enabled` | Enable Conduktor Platform Cortex | `true` | -| `platformCortex.image.registry` | Conduktor Platform Cortex image registry | `docker.io` | -| `platformCortex.image.repository` | Conduktor Platform Cortex image repository | `conduktor/conduktor-console-cortex` | -| `platformCortex.image.tag` | Conduktor Platform Cortex image tag (immutable tags are recommended) | `1.21.0` | -| `platformCortex.image.digest` | Conduktor Platform Cortex image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | -| `platformCortex.image.pullPolicy` | Conduktor Platform Cortex image pull policy | `IfNotPresent` | -| `platformCortex.image.pullSecrets` | Conduktor Platform Cortex image pull secrets | `[]` | -| `platformCortex.image.debug` | Enable Conduktor Platform Cortex image debug mode | `false` | -| `platformCortex.replicaCount` | Number of Conduktor Platform replicas to deploy | `1` | -| `platformCortex.containerPorts.cortex` | Conduktor Platform Cortex HTTP (or HTTPS if configured) container port | `9009` | -| `platformCortex.containerPorts.alertmanager` | Conduktor Platform AlertManager HTTP (or HTTPS if configured) container port | `9010` | -| `platformCortex.containerPorts.prometheus` | Conduktor Platform Prometheus HTTP (or HTTPS if configured) container port | `9090` | -| `platformCortex.livenessProbe.enabled` | Enable livenessProbe on Conduktor Platform Cortex containers | `true` | +| `platformCortex.enabled` | Enable Conduktor Console Cortex | `true` | +| `platformCortex.image.registry` | Conduktor Console Cortex image registry | `docker.io` | +| `platformCortex.image.repository` | Conduktor Console Cortex image repository | `conduktor/conduktor-console-cortex` | +| `platformCortex.image.tag` | Conduktor Console Cortex image tag (immutable tags are recommended) | `1.21.0` | +| `platformCortex.image.digest` | Conduktor Console Cortex image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | +| `platformCortex.image.pullPolicy` | Conduktor Console Cortex image pull policy | `IfNotPresent` | +| `platformCortex.image.pullSecrets` | Conduktor Console Cortex image pull secrets | `[]` | +| `platformCortex.image.debug` | Enable Conduktor Console Cortex image debug mode | `false` | +| `platformCortex.replicaCount` | Number of Conduktor Console replicas to deploy | `1` | +| `platformCortex.containerPorts.cortex` | Conduktor Console Cortex HTTP (or HTTPS if configured) container port | `9009` | +| `platformCortex.containerPorts.alertmanager` | Conduktor Console AlertManager HTTP (or HTTPS if configured) container port | `9010` | +| `platformCortex.containerPorts.prometheus` | Conduktor Console Prometheus HTTP (or HTTPS if configured) container port | `9090` | +| `platformCortex.livenessProbe.enabled` | Enable livenessProbe on Conduktor Console Cortex containers | `true` | | `platformCortex.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `30` | | `platformCortex.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | | `platformCortex.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | | `platformCortex.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | | `platformCortex.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `platformCortex.readinessProbe.enabled` | Enable readinessProbe on Conduktor Platform Cortex containers | `true` | +| `platformCortex.readinessProbe.enabled` | Enable readinessProbe on Conduktor Console Cortex containers | `true` | | `platformCortex.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | | `platformCortex.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | | `platformCortex.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | | `platformCortex.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | | `platformCortex.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `platformCortex.startupProbe.enabled` | Enable startupProbe on Conduktor Platform Cortex containers | `false` | +| `platformCortex.startupProbe.enabled` | Enable startupProbe on Conduktor Console Cortex containers | `false` | | `platformCortex.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | | `platformCortex.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | | `platformCortex.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` | @@ -296,50 +296,50 @@ Console expose metrics that could be collected and presented if your environment | `platformCortex.resources.limits.memory` | Memory limit for the container | `2Gi` | | `platformCortex.resources.requests.cpu` | CPU resource requests | `500m` | | `platformCortex.resources.requests.memory` | Memory resource requests | `500Mi` | -| `platformCortex.podSecurityContext` | Conduktor Platform Cortex Pod Security Context | `{}` | -| `platformCortex.containerSecurityContext` | Conduktor Platform Cortex containers' Security Context | `{}` | -| `platformCortex.existingConfigmap` | The name of an existing ConfigMap with your custom configuration for Conduktor Platform Cortex | `""` | +| `platformCortex.podSecurityContext` | Conduktor Console Cortex Pod Security Context | `{}` | +| `platformCortex.containerSecurityContext` | Conduktor Console Cortex containers' Security Context | `{}` | +| `platformCortex.existingConfigmap` | The name of an existing ConfigMap with your custom configuration for Conduktor Console Cortex | `""` | | `platformCortex.command` | Override default container command (useful when using custom images) | `[]` | | `platformCortex.args` | Override default container args (useful when using custom images) | `[]` | -| `platformCortex.hostAliases` | Conduktor Platform Cortex pods host aliases | `[]` | -| `platformCortex.podLabels` | Extra labels for Conduktor Platform Cortex pods | `{}` | -| `platformCortex.podAnnotations` | Annotations for Conduktor Platform Cortex pods | `{}` | +| `platformCortex.hostAliases` | Conduktor Console Cortex pods host aliases | `[]` | +| `platformCortex.podLabels` | Extra labels for Conduktor Console Cortex pods | `{}` | +| `platformCortex.podAnnotations` | Annotations for Conduktor Console Cortex pods | `{}` | | `platformCortex.podAffinityPreset` | Pod affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | | `platformCortex.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `soft` | | `platformCortex.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | | `platformCortex.nodeAffinityPreset.key` | Node label key to match. Ignored if `platform.affinity` is set | `""` | | `platformCortex.nodeAffinityPreset.values` | Node label values to match. Ignored if `platform.affinity` is set | `[]` | -| `platformCortex.affinity` | Affinity for Conduktor Platform cortex pods assignment | `{}` | -| `platformCortex.nodeSelector` | Node labels for Conduktor Platform Cortex pods assignment | `{}` | -| `platformCortex.tolerations` | Tolerations for Conduktor Platform Cortex pods assignment | `[]` | -| `platformCortex.updateStrategy.type` | Conduktor Platform Cortex statefulset strategy type | `RollingUpdate` | -| `platformCortex.priorityClassName` | Conduktor Platform Cortex pods' priorityClassName | `""` | +| `platformCortex.affinity` | Affinity for Conduktor Console cortex pods assignment | `{}` | +| `platformCortex.nodeSelector` | Node labels for Conduktor Console Cortex pods assignment | `{}` | +| `platformCortex.tolerations` | Tolerations for Conduktor Console Cortex pods assignment | `[]` | +| `platformCortex.updateStrategy.type` | Conduktor Console Cortex statefulset strategy type | `RollingUpdate` | +| `platformCortex.priorityClassName` | Conduktor Console Cortex pods' priorityClassName | `""` | | `platformCortex.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` | -| `platformCortex.schedulerName` | Name of the k8s scheduler (other than default) for Conduktor Platform Cortex pods | `""` | +| `platformCortex.schedulerName` | Name of the k8s scheduler (other than default) for Conduktor Console Cortex pods | `""` | | `platformCortex.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` | -| `platformCortex.lifecycleHooks` | for the Conduktor Platform Cortex container(s) to automate configuration before or after startup | `{}` | -| `platformCortex.extraEnvVars` | Array with extra environment variables to add to Conduktor Platform Cortex nodes | `[]` | -| `platformCortex.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Conduktor Platform Cortex nodes | `""` | -| `platformCortex.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Conduktor Platform Cortex nodes | `""` | -| `platformCortex.dataVolume` | Configure the data volume to store Conduktor Platform Cortex data | `{}` | +| `platformCortex.lifecycleHooks` | for the Conduktor Console Cortex container(s) to automate configuration before or after startup | `{}` | +| `platformCortex.extraEnvVars` | Array with extra environment variables to add to Conduktor Console Cortex nodes | `[]` | +| `platformCortex.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Conduktor Console Cortex nodes | `""` | +| `platformCortex.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Conduktor Console Cortex nodes | `""` | +| `platformCortex.dataVolume` | Configure the data volume to store Conduktor Console Cortex data | `{}` | | `platformCortex.tmpVolume` | Configure the /tmp volume which store various data related to running services | `{}` | -| `platformCortex.extraVolumes` | Optionally specify extra list of additional volumes for the Conduktor Platform Cortex pod(s) | `[]` | -| `platformCortex.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Conduktor Platform Cortex container(s) | `[]` | -| `platformCortex.sidecars` | Add additional sidecar containers to the Conduktor Platform Cortex pod(s) | `[]` | -| `platformCortex.initContainers` | Add additional init containers to the Conduktor Platform Cortex pod(s) | `[]` | -| `platformCortex.service.type` | Conduktor Platform Cortex service type | `ClusterIP` | -| `platformCortex.service.ports.cortex` | Conduktor Platform Cortex service HTTP port | `9009` | -| `platformCortex.service.ports.alertmanager` | Conduktor Platform Cortex AlertManager service HTTP port | `9010` | -| `platformCortex.service.ports.prometheus` | Conduktor Platform Cortex Prometheus service HTTP port | `9090` | +| `platformCortex.extraVolumes` | Optionally specify extra list of additional volumes for the Conduktor Console Cortex pod(s) | `[]` | +| `platformCortex.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Conduktor Console Cortex container(s) | `[]` | +| `platformCortex.sidecars` | Add additional sidecar containers to the Conduktor Console Cortex pod(s) | `[]` | +| `platformCortex.initContainers` | Add additional init containers to the Conduktor Console Cortex pod(s) | `[]` | +| `platformCortex.service.type` | Conduktor Console Cortex service type | `ClusterIP` | +| `platformCortex.service.ports.cortex` | Conduktor Console Cortex service HTTP port | `9009` | +| `platformCortex.service.ports.alertmanager` | Conduktor Console Cortex AlertManager service HTTP port | `9010` | +| `platformCortex.service.ports.prometheus` | Conduktor Console Cortex Prometheus service HTTP port | `9090` | | `platformCortex.service.nodePorts.cortex` | Node port for Cortex HTTP | `""` | | `platformCortex.service.nodePorts.alertmanager` | Node port for AlertManager HTTP | `""` | | `platformCortex.service.nodePorts.prometheus` | Node port for Prometheus HTTP | `""` | -| `platformCortex.service.clusterIP` | Conduktor Platform Cortex service Cluster IP | `""` | -| `platformCortex.service.loadBalancerSourceRanges` | Conduktor Platform Cortex service Load Balancer sources | `[]` | -| `platformCortex.service.externalTrafficPolicy` | Conduktor Platform Cortex service external traffic policy | `Cluster` | -| `platformCortex.service.labels` | Additional custom labels for Conduktor Platform Cortex service | `{}` | -| `platformCortex.service.annotations` | Additional custom annotations for Conduktor Platform Cortex service | `{}` | -| `platformCortex.service.extraPorts` | Extra ports to expose in Conduktor Platform Cortex service (normally used with the `sidecars` value) | `[]` | +| `platformCortex.service.clusterIP` | Conduktor Console Cortex service Cluster IP | `""` | +| `platformCortex.service.loadBalancerSourceRanges` | Conduktor Console Cortex service Load Balancer sources | `[]` | +| `platformCortex.service.externalTrafficPolicy` | Conduktor Console Cortex service external traffic policy | `Cluster` | +| `platformCortex.service.labels` | Additional custom labels for Conduktor Console Cortex service | `{}` | +| `platformCortex.service.annotations` | Additional custom annotations for Conduktor Console Cortex service | `{}` | +| `platformCortex.service.extraPorts` | Extra ports to expose in Conduktor Console Cortex service (normally used with the `sidecars` value) | `[]` | | `platformCortex.service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` | | `platformCortex.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | diff --git a/charts/console/values.yaml b/charts/console/values.yaml index c88e6a27..4298d573 100644 --- a/charts/console/values.yaml +++ b/charts/console/values.yaml @@ -60,27 +60,27 @@ diagnosticMode: ## @section Platform product Parameters ## @descriptionStart -## You can paste here your Conduktor Platform Configuration +## You can paste here your Conduktor Console Configuration ## ## Refer to our [documentation](https://docs.conduktor.io/platform/configuration/env-variables/) for the full list of product configuration properties. ## @descriptionEnd config: - ## @param config.organization.name Your Conduktor Platform Organization, you can only set it at install! You will need to change it in the Conduktor Platform UI after the installation + ## @param config.organization.name Your Conduktor Console Organization, you can only set it at install! You will need to change it in the Conduktor Console UI after the installation organization: name: "" admin: - ## @param config.admin.email Your Conduktor Platform Admin email, you can only set it at install! You will need to change it in the Conduktor Platform UI after the installation + ## @param config.admin.email Your Conduktor Console Admin email, you can only set it at install! You will need to change it in the Conduktor Console UI after the installation email: "" - ## @param config.admin.password Your Conduktor Platform Admin password, you can only set it at install! You will need to change it in the Conduktor Platform UI after the installation + ## @param config.admin.password Your Conduktor Console Admin password, you can only set it at install! You will need to change it in the Conduktor Console UI after the installation password: "" - ## @param config.database.host Your Conduktor Platform Database host - ## @param config.database.port Your Conduktor Platform Database port - ## @param config.database.name Your Conduktor Platform Database name - ## @param config.database.username Your Conduktor Platform Database username - ## @param config.database.password Your Conduktor Platform Database password + ## @param config.database.host Your Conduktor Console Database host + ## @param config.database.port Your Conduktor Console Database port + ## @param config.database.name Your Conduktor Console Database name + ## @param config.database.username Your Conduktor Console Database username + ## @param config.database.password Your Conduktor Console Database password database: host: '' port: 5432 @@ -88,7 +88,7 @@ config: password: '' username: '' - ## @param config.license Conduktor Platform Enterprise license, if none given, the product will run in free tier + ## @param config.license Conduktor Console Enterprise license, if none given, the product will run in free tier license: "" ## @param config.existingLicenseSecret Name of an existing secret containing the license @@ -128,13 +128,13 @@ config: ## @section Platform Monitoring product Parameters ## @descriptionStart -## You can paste here your Conduktor Platform Cortex Configuration +## You can paste here your Conduktor Console Cortex Configuration ## ## Refer to our [documentation](https://docs.conduktor.io/platform/configuration/cortex/) for the full list of product configuration properties. ## @descriptionEnd monitoringConfig: - ## @param monitoringConfig.existingSecret The name of an existing Secret with your custom configuration for Conduktor Platform Cortex + ## @param monitoringConfig.existingSecret The name of an existing Secret with your custom configuration for Conduktor Console Cortex ## ## NOTE: If set, corresponding secrets keys are ignored in monitoringConfig.storage ## The secret must contain the following keys: @@ -218,18 +218,18 @@ monitoringConfig: ## @section Platform Deployment Parameters ## -## Conduktor Platform container configuration +## Conduktor Console container configuration ## platform: ## Conduktor Console image ## ref: https://hub.docker.com/r/conduktor/conduktor-console/tags/ - ## @param platform.image.registry Conduktor Platform image registry - ## @param platform.image.repository Conduktor Platform image repository - ## @param platform.image.tag Conduktor Platform image tag (immutable tags are recommended) - ## @param platform.image.digest Conduktor Platform image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) - ## @param platform.image.pullPolicy Conduktor Platform image pull policy - ## @param platform.image.pullSecrets Conduktor Platform image pull secrets - ## @param platform.image.debug Enable Conduktor Platform image debug mode + ## @param platform.image.registry Conduktor Console image registry + ## @param platform.image.repository Conduktor Console image repository + ## @param platform.image.tag Conduktor Console image tag (immutable tags are recommended) + ## @param platform.image.digest Conduktor Console image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) + ## @param platform.image.pullPolicy Conduktor Console image pull policy + ## @param platform.image.pullSecrets Conduktor Console image pull secrets + ## @param platform.image.debug Enable Conduktor Console image debug mode ## image: registry: docker.io @@ -252,16 +252,16 @@ platform: ## Enable debug mode ## debug: false - ## @param platform.replicaCount Number of Conduktor Platform replicas to deploy + ## @param platform.replicaCount Number of Conduktor Console replicas to deploy ## replicaCount: 1 - ## @param platform.containerPorts.http Conduktor Platform HTTP (or HTTPS if configured) container port + ## @param platform.containerPorts.http Conduktor Console HTTP (or HTTPS if configured) container port ## containerPorts: http: 8080 - ## Configure extra options for Conduktor Platform containers' liveness and readiness probes + ## Configure extra options for Conduktor Console containers' liveness and readiness probes ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes - ## @param platform.livenessProbe.enabled Enable livenessProbe on Conduktor Platform containers + ## @param platform.livenessProbe.enabled Enable livenessProbe on Conduktor Console containers ## @param platform.livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe ## @param platform.livenessProbe.periodSeconds Period seconds for livenessProbe ## @param platform.livenessProbe.timeoutSeconds Timeout seconds for livenessProbe @@ -275,7 +275,7 @@ platform: timeoutSeconds: 5 failureThreshold: 3 successThreshold: 1 - ## @param platform.readinessProbe.enabled Enable readinessProbe on Conduktor Platform containers + ## @param platform.readinessProbe.enabled Enable readinessProbe on Conduktor Console containers ## @param platform.readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe ## @param platform.readinessProbe.periodSeconds Period seconds for readinessProbe ## @param platform.readinessProbe.timeoutSeconds Timeout seconds for readinessProbe @@ -289,7 +289,7 @@ platform: timeoutSeconds: 5 failureThreshold: 3 successThreshold: 1 - ## @param platform.startupProbe.enabled Enable startupProbe on Conduktor Platform containers + ## @param platform.startupProbe.enabled Enable startupProbe on Conduktor Console containers ## @param platform.startupProbe.initialDelaySeconds Initial delay seconds for startupProbe ## @param platform.startupProbe.periodSeconds Period seconds for startupProbe ## @param platform.startupProbe.timeoutSeconds Timeout seconds for startupProbe @@ -312,7 +312,7 @@ platform: ## @param platform.customStartupProbe Custom startupProbe that overrides the default one ## customStartupProbe: {} - ## Conduktor Platform resource requests and limits + ## Conduktor Console resource requests and limits ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ ## resources: @@ -326,7 +326,7 @@ platform: cpu: 1000m ## @param platform.resources.requests.memory Memory resource requests memory: 2Gi - ## @param platform.podSecurityContext Conduktor Platform Pod Security Context + ## @param platform.podSecurityContext Conduktor Console Pod Security Context ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod ## default: ## securityContext: @@ -334,7 +334,7 @@ platform: ## runAsNonRoot: true ## podSecurityContext: {} - ## @param platform.containerSecurityContext Conduktor Platform containers' Security Context + ## @param platform.containerSecurityContext Conduktor Console containers' Security Context ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container ## default: ## securityContext: @@ -343,7 +343,7 @@ platform: ## containerSecurityContext: {} - ## @param platform.existingConfigmap The name of an existing ConfigMap with your custom configuration for Conduktor Platform + ## @param platform.existingConfigmap The name of an existing ConfigMap with your custom configuration for Conduktor Console ## ## ConfigMap must contain a key named `platform-config.yaml` with the configuration as yaml existingConfigmap: "" @@ -353,15 +353,15 @@ platform: ## @param platform.args Override default container args (useful when using custom images) ## args: [] - ## @param platform.hostAliases Conduktor Platform pods host aliases + ## @param platform.hostAliases Conduktor Console pods host aliases ## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/ ## hostAliases: [] - ## @param platform.podLabels Extra labels for Conduktor Platform pods + ## @param platform.podLabels Extra labels for Conduktor Console pods ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ ## podLabels: {} - ## @param platform.podAnnotations Annotations for Conduktor Platform pods + ## @param platform.podAnnotations Annotations for Conduktor Console pods ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ ## podAnnotations: {} @@ -390,20 +390,20 @@ platform: ## - e2e-az2 ## values: [] - ## @param platform.affinity Affinity for Conduktor Platform pods assignment + ## @param platform.affinity Affinity for Conduktor Console pods assignment ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity ## NOTE: `platform.podAffinityPreset`, `platform.podAntiAffinityPreset`, and `platform.nodeAffinityPreset` will be ignored when it's set ## affinity: {} - ## @param platform.nodeSelector Node labels for Conduktor Platform pods assignment + ## @param platform.nodeSelector Node labels for Conduktor Console pods assignment ## ref: https://kubernetes.io/docs/user-guide/node-selection/ ## nodeSelector: {} - ## @param platform.tolerations Tolerations for Conduktor Platform pods assignment + ## @param platform.tolerations Tolerations for Conduktor Console pods assignment ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ ## tolerations: [] - ## @param platform.updateStrategy.type Conduktor Platform statefulset strategy type + ## @param platform.updateStrategy.type Conduktor Console statefulset strategy type ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#update-strategies ## updateStrategy: @@ -412,14 +412,14 @@ platform: ## type: RollingUpdate - ## @param platform.priorityClassName Conduktor Platform pods' priorityClassName + ## @param platform.priorityClassName Conduktor Console pods' priorityClassName ## priorityClassName: "" ## @param platform.topologySpreadConstraints Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template ## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/#spread-constraints-for-pods ## topologySpreadConstraints: [] - ## @param platform.schedulerName Name of the k8s scheduler (other than default) for Conduktor Platform pods + ## @param platform.schedulerName Name of the k8s scheduler (other than default) for Conduktor Console pods ## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/ ## schedulerName: "" @@ -427,10 +427,10 @@ platform: ## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods ## terminationGracePeriodSeconds: "" - ## @param platform.lifecycleHooks for the Conduktor Platform container(s) to automate configuration before or after startup + ## @param platform.lifecycleHooks for the Conduktor Console container(s) to automate configuration before or after startup ## lifecycleHooks: {} - ## @param platform.dataVolume Configure the data volume to store Conduktor Platform data + ## @param platform.dataVolume Configure the data volume to store Conduktor Console data ## default: ## emptyDir: {} dataVolume: {} @@ -438,7 +438,7 @@ platform: ## default: ## emptyDir: {} tmpVolume: {} - ## @param platform.extraEnvVars Array with extra environment variables to add to Conduktor Platform nodes + ## @param platform.extraEnvVars Array with extra environment variables to add to Conduktor Console nodes ## ref: https://docs.conduktor.io/platform/configuration/env-variables/ ## e.g: ## extraEnvVars: @@ -446,21 +446,21 @@ platform: ## value: "bar" ## extraEnvVars: [] - ## @param platform.extraEnvVarsCM Name of existing ConfigMap containing extra env vars for Conduktor Platform nodes + ## @param platform.extraEnvVarsCM Name of existing ConfigMap containing extra env vars for Conduktor Console nodes ## ref: https://docs.conduktor.io/platform/configuration/env-variables/ ## extraEnvVarsCM: "" - ## @param platform.extraEnvVarsSecret Name of existing Secret containing extra env vars for Conduktor Platform nodes + ## @param platform.extraEnvVarsSecret Name of existing Secret containing extra env vars for Conduktor Console nodes ## ref: https://docs.conduktor.io/platform/configuration/env-variables/ ## extraEnvVarsSecret: "" - ## @param platform.extraVolumes Optionally specify extra list of additional volumes for the Conduktor Platform pod(s). + ## @param platform.extraVolumes Optionally specify extra list of additional volumes for the Conduktor Console pod(s). ## extraVolumes: [] - ## @param platform.extraVolumeMounts Optionally specify extra list of additional volumeMounts for the Conduktor Platform container(s). + ## @param platform.extraVolumeMounts Optionally specify extra list of additional volumeMounts for the Conduktor Console container(s). ## extraVolumeMounts: [] - ## @param platform.sidecars Add additional sidecar containers to the Conduktor Platform pod(s) + ## @param platform.sidecars Add additional sidecar containers to the Conduktor Console pod(s) ## e.g: ## sidecars: ## - name: your-image-name @@ -471,7 +471,7 @@ platform: ## containerPort: 1234 ## sidecars: [] - ## @param platform.initContainers Add additional init containers to the Conduktor Platform pod(s) + ## @param platform.initContainers Add additional init containers to the Conduktor Console pod(s) ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ ## e.g: ## initContainers: @@ -565,14 +565,14 @@ platform: ## @section Traffic Exposure Parameters ## -## Conduktor Platform service parameters +## Conduktor Console service parameters ## service: - ## @param service.type Conduktor Platform service type + ## @param service.type Conduktor Console service type ## # among ClusterIP, NodePort, LoadBalancer type: ClusterIP - ## @param service.ports.http Conduktor Platform service HTTP port + ## @param service.ports.http Conduktor Console service HTTP port ## ports: http: 80 @@ -582,29 +582,29 @@ service: ## nodePorts: http: "" - ## @param service.clusterIP Conduktor Platform service Cluster IP + ## @param service.clusterIP Conduktor Console service Cluster IP ## e.g.: ## clusterIP: None ## clusterIP: "" - ## @param service.loadBalancerSourceRanges Conduktor Platform service Load Balancer sources + ## @param service.loadBalancerSourceRanges Conduktor Console service Load Balancer sources ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service ## e.g: ## loadBalancerSourceRanges: ## - 10.10.10.0/24 ## loadBalancerSourceRanges: [] - ## @param service.externalTrafficPolicy Conduktor Platform service external traffic policy + ## @param service.externalTrafficPolicy Conduktor Console service external traffic policy ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip ## externalTrafficPolicy: Cluster - ## @param service.labels Additional custom labels for Conduktor Platform service + ## @param service.labels Additional custom labels for Conduktor Console service ## labels: {} - ## @param service.annotations Additional custom annotations for Conduktor Platform service + ## @param service.annotations Additional custom annotations for Conduktor Console service ## annotations: {} - ## @param service.extraPorts Extra ports to expose in Conduktor Platform service (normally used with the `sidecars` value) + ## @param service.extraPorts Extra ports to expose in Conduktor Console service (normally used with the `sidecars` value) ## extraPorts: [] ## @param service.sessionAffinity Control where client requests go, to the same pod or round-robin @@ -619,11 +619,11 @@ service: ## sessionAffinityConfig: {} -## Conduktor Platform ingress parameters +## Conduktor Console ingress parameters ## ref: http://kubernetes.io/docs/user-guide/ingress/ ## ingress: - ## @param ingress.enabled Enable ingress record generation for Conduktor Platform + ## @param ingress.enabled Enable ingress record generation for Conduktor Console ## enabled: false ## @param ingress.pathType Ingress path type @@ -725,7 +725,7 @@ ingress: ## @section Other Parameters ## -## ServiceAccount configuration for the Conduktor Platform pods +## ServiceAccount configuration for the Conduktor Console pods ## serviceAccount: ## @param serviceAccount.create Specifies whether a ServiceAccount should be created @@ -744,21 +744,21 @@ serviceAccount: ## @section Platform Cortex Parameters ## -## Conduktor Platform Cortex container configuration +## Conduktor Console Cortex container configuration ## platformCortex: - ## @param platformCortex.enabled Enable Conduktor Platform Cortex + ## @param platformCortex.enabled Enable Conduktor Console Cortex ## enabled: true - ## Conduktor Platform Cortex image - ## ref: https://hub.docker.com/r/conduktor/conduktor-platform/tags/ - ## @param platformCortex.image.registry Conduktor Platform Cortex image registry - ## @param platformCortex.image.repository Conduktor Platform Cortex image repository - ## @param platformCortex.image.tag Conduktor Platform Cortex image tag (immutable tags are recommended) - ## @param platformCortex.image.digest Conduktor Platform Cortex image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) - ## @param platformCortex.image.pullPolicy Conduktor Platform Cortex image pull policy - ## @param platformCortex.image.pullSecrets Conduktor Platform Cortex image pull secrets - ## @param platformCortex.image.debug Enable Conduktor Platform Cortex image debug mode + ## Conduktor Console Cortex image + ## ref: https://hub.docker.com/r/conduktor/conduktor-console-cortex/tags/ + ## @param platformCortex.image.registry Conduktor Console Cortex image registry + ## @param platformCortex.image.repository Conduktor Console Cortex image repository + ## @param platformCortex.image.tag Conduktor Console Cortex image tag (immutable tags are recommended) + ## @param platformCortex.image.digest Conduktor Console Cortex image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) + ## @param platformCortex.image.pullPolicy Conduktor Console Cortex image pull policy + ## @param platformCortex.image.pullSecrets Conduktor Console Cortex image pull secrets + ## @param platformCortex.image.debug Enable Conduktor Console Cortex image debug mode ## image: registry: docker.io @@ -782,22 +782,22 @@ platformCortex: ## debug: false - ## @param platformCortex.replicaCount Number of Conduktor Platform replicas to deploy + ## @param platformCortex.replicaCount Number of Conduktor Console replicas to deploy ## replicaCount: 1 - ## @param platformCortex.containerPorts.cortex Conduktor Platform Cortex HTTP (or HTTPS if configured) container port - ## @param platformCortex.containerPorts.alertmanager Conduktor Platform AlertManager HTTP (or HTTPS if configured) container port - ## @param platformCortex.containerPorts.prometheus Conduktor Platform Prometheus HTTP (or HTTPS if configured) container port + ## @param platformCortex.containerPorts.cortex Conduktor Console Cortex HTTP (or HTTPS if configured) container port + ## @param platformCortex.containerPorts.alertmanager Conduktor Console AlertManager HTTP (or HTTPS if configured) container port + ## @param platformCortex.containerPorts.prometheus Conduktor Console Prometheus HTTP (or HTTPS if configured) container port ## containerPorts: cortex: 9009 alertmanager: 9010 prometheus: 9090 - ## Configure extra options for Conduktor Platform Cortex containers' liveness and readiness probes + ## Configure extra options for Conduktor Console Cortex containers' liveness and readiness probes ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes - ## @param platformCortex.livenessProbe.enabled Enable livenessProbe on Conduktor Platform Cortex containers + ## @param platformCortex.livenessProbe.enabled Enable livenessProbe on Conduktor Console Cortex containers ## @param platformCortex.livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe ## @param platformCortex.livenessProbe.periodSeconds Period seconds for livenessProbe ## @param platformCortex.livenessProbe.timeoutSeconds Timeout seconds for livenessProbe @@ -811,7 +811,7 @@ platformCortex: timeoutSeconds: 5 failureThreshold: 3 successThreshold: 1 - ## @param platformCortex.readinessProbe.enabled Enable readinessProbe on Conduktor Platform Cortex containers + ## @param platformCortex.readinessProbe.enabled Enable readinessProbe on Conduktor Console Cortex containers ## @param platformCortex.readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe ## @param platformCortex.readinessProbe.periodSeconds Period seconds for readinessProbe ## @param platformCortex.readinessProbe.timeoutSeconds Timeout seconds for readinessProbe @@ -825,7 +825,7 @@ platformCortex: timeoutSeconds: 5 failureThreshold: 3 successThreshold: 1 - ## @param platformCortex.startupProbe.enabled Enable startupProbe on Conduktor Platform Cortex containers + ## @param platformCortex.startupProbe.enabled Enable startupProbe on Conduktor Console Cortex containers ## @param platformCortex.startupProbe.initialDelaySeconds Initial delay seconds for startupProbe ## @param platformCortex.startupProbe.periodSeconds Period seconds for startupProbe ## @param platformCortex.startupProbe.timeoutSeconds Timeout seconds for startupProbe @@ -848,7 +848,7 @@ platformCortex: ## @param platformCortex.customStartupProbe Custom startupProbe that overrides the default one ## customStartupProbe: {} - ## Conduktor Platform Cortex resource requests and limits + ## Conduktor Console Cortex resource requests and limits ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ ## resources: @@ -862,7 +862,7 @@ platformCortex: cpu: 500m ## @param platformCortex.resources.requests.memory Memory resource requests memory: 500Mi - ## @param platformCortex.podSecurityContext Conduktor Platform Cortex Pod Security Context + ## @param platformCortex.podSecurityContext Conduktor Console Cortex Pod Security Context ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod ## default: ## securityContext: @@ -870,7 +870,7 @@ platformCortex: ## runAsNonRoot: true ## podSecurityContext: {} - ## @param platformCortex.containerSecurityContext Conduktor Platform Cortex containers' Security Context + ## @param platformCortex.containerSecurityContext Conduktor Console Cortex containers' Security Context ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container ## default: ## securityContext: @@ -879,7 +879,7 @@ platformCortex: ## containerSecurityContext: {} - ## @param platformCortex.existingConfigmap The name of an existing ConfigMap with your custom configuration for Conduktor Platform Cortex + ## @param platformCortex.existingConfigmap The name of an existing ConfigMap with your custom configuration for Conduktor Console Cortex ## existingConfigmap: "" @@ -889,15 +889,15 @@ platformCortex: ## @param platformCortex.args Override default container args (useful when using custom images) ## args: [] - ## @param platformCortex.hostAliases Conduktor Platform Cortex pods host aliases + ## @param platformCortex.hostAliases Conduktor Console Cortex pods host aliases ## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/ ## hostAliases: [] - ## @param platformCortex.podLabels Extra labels for Conduktor Platform Cortex pods + ## @param platformCortex.podLabels Extra labels for Conduktor Console Cortex pods ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ ## podLabels: {} - ## @param platformCortex.podAnnotations Annotations for Conduktor Platform Cortex pods + ## @param platformCortex.podAnnotations Annotations for Conduktor Console Cortex pods ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ ## podAnnotations: {} @@ -926,20 +926,20 @@ platformCortex: ## - e2e-az2 ## values: [] - ## @param platformCortex.affinity Affinity for Conduktor Platform cortex pods assignment + ## @param platformCortex.affinity Affinity for Conduktor Console cortex pods assignment ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity ## NOTE: `platform.podAffinityPreset`, `platform.podAntiAffinityPreset`, and `platform.nodeAffinityPreset` will be ignored when it's set ## affinity: {} - ## @param platformCortex.nodeSelector Node labels for Conduktor Platform Cortex pods assignment + ## @param platformCortex.nodeSelector Node labels for Conduktor Console Cortex pods assignment ## ref: https://kubernetes.io/docs/user-guide/node-selection/ ## nodeSelector: {} - ## @param platformCortex.tolerations Tolerations for Conduktor Platform Cortex pods assignment + ## @param platformCortex.tolerations Tolerations for Conduktor Console Cortex pods assignment ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ ## tolerations: [] - ## @param platformCortex.updateStrategy.type Conduktor Platform Cortex statefulset strategy type + ## @param platformCortex.updateStrategy.type Conduktor Console Cortex statefulset strategy type ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#update-strategies ## updateStrategy: @@ -948,14 +948,14 @@ platformCortex: ## type: RollingUpdate - ## @param platformCortex.priorityClassName Conduktor Platform Cortex pods' priorityClassName + ## @param platformCortex.priorityClassName Conduktor Console Cortex pods' priorityClassName ## priorityClassName: "" ## @param platformCortex.topologySpreadConstraints Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template ## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/#spread-constraints-for-pods ## topologySpreadConstraints: [] - ## @param platformCortex.schedulerName Name of the k8s scheduler (other than default) for Conduktor Platform Cortex pods + ## @param platformCortex.schedulerName Name of the k8s scheduler (other than default) for Conduktor Console Cortex pods ## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/ ## schedulerName: "" @@ -963,23 +963,23 @@ platformCortex: ## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods ## terminationGracePeriodSeconds: "" - ## @param platformCortex.lifecycleHooks for the Conduktor Platform Cortex container(s) to automate configuration before or after startup + ## @param platformCortex.lifecycleHooks for the Conduktor Console Cortex container(s) to automate configuration before or after startup ## lifecycleHooks: {} - ## @param platformCortex.extraEnvVars Array with extra environment variables to add to Conduktor Platform Cortex nodes + ## @param platformCortex.extraEnvVars Array with extra environment variables to add to Conduktor Console Cortex nodes ## e.g: ## extraEnvVars: ## - name: FOO ## value: "bar" ## extraEnvVars: [] - ## @param platformCortex.extraEnvVarsCM Name of existing ConfigMap containing extra env vars for Conduktor Platform Cortex nodes + ## @param platformCortex.extraEnvVarsCM Name of existing ConfigMap containing extra env vars for Conduktor Console Cortex nodes ## extraEnvVarsCM: "" - ## @param platformCortex.extraEnvVarsSecret Name of existing Secret containing extra env vars for Conduktor Platform Cortex nodes + ## @param platformCortex.extraEnvVarsSecret Name of existing Secret containing extra env vars for Conduktor Console Cortex nodes ## extraEnvVarsSecret: "" - ## @param platformCortex.dataVolume Configure the data volume to store Conduktor Platform Cortex data + ## @param platformCortex.dataVolume Configure the data volume to store Conduktor Console Cortex data ## default: ## emptyDir: {} dataVolume: {} @@ -987,13 +987,13 @@ platformCortex: ## default: ## emptyDir: {} tmpVolume: {} - ## @param platformCortex.extraVolumes Optionally specify extra list of additional volumes for the Conduktor Platform Cortex pod(s) + ## @param platformCortex.extraVolumes Optionally specify extra list of additional volumes for the Conduktor Console Cortex pod(s) ## extraVolumes: [] - ## @param platformCortex.extraVolumeMounts Optionally specify extra list of additional volumeMounts for the Conduktor Platform Cortex container(s) + ## @param platformCortex.extraVolumeMounts Optionally specify extra list of additional volumeMounts for the Conduktor Console Cortex container(s) ## extraVolumeMounts: [] - ## @param platformCortex.sidecars Add additional sidecar containers to the Conduktor Platform Cortex pod(s) + ## @param platformCortex.sidecars Add additional sidecar containers to the Conduktor Console Cortex pod(s) ## e.g: ## sidecars: ## - name: your-image-name @@ -1004,7 +1004,7 @@ platformCortex: ## containerPort: 1234 ## sidecars: [] - ## @param platformCortex.initContainers Add additional init containers to the Conduktor Platform Cortex pod(s) + ## @param platformCortex.initContainers Add additional init containers to the Conduktor Console Cortex pod(s) ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ ## e.g: ## initContainers: @@ -1015,16 +1015,16 @@ platformCortex: ## initContainers: [] - ## Conduktor Platform Cortex service parameters + ## Conduktor Console Cortex service parameters ## service: - ## @param platformCortex.service.type Conduktor Platform Cortex service type + ## @param platformCortex.service.type Conduktor Console Cortex service type ## # among ClusterIP, NodePort, LoadBalancer type: ClusterIP - ## @param platformCortex.service.ports.cortex Conduktor Platform Cortex service HTTP port - ## @param platformCortex.service.ports.alertmanager Conduktor Platform Cortex AlertManager service HTTP port - ## @param platformCortex.service.ports.prometheus Conduktor Platform Cortex Prometheus service HTTP port + ## @param platformCortex.service.ports.cortex Conduktor Console Cortex service HTTP port + ## @param platformCortex.service.ports.alertmanager Conduktor Console Cortex AlertManager service HTTP port + ## @param platformCortex.service.ports.prometheus Conduktor Console Cortex Prometheus service HTTP port ## ports: cortex: 9009 @@ -1040,29 +1040,29 @@ platformCortex: cortex: "" alertmanager: "" prometheus: "" - ## @param platformCortex.service.clusterIP Conduktor Platform Cortex service Cluster IP + ## @param platformCortex.service.clusterIP Conduktor Console Cortex service Cluster IP ## e.g.: ## clusterIP: None ## clusterIP: "" - ## @param platformCortex.service.loadBalancerSourceRanges Conduktor Platform Cortex service Load Balancer sources + ## @param platformCortex.service.loadBalancerSourceRanges Conduktor Console Cortex service Load Balancer sources ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service ## e.g: ## loadBalancerSourceRanges: ## - 10.10.10.0/24 ## loadBalancerSourceRanges: [] - ## @param platformCortex.service.externalTrafficPolicy Conduktor Platform Cortex service external traffic policy + ## @param platformCortex.service.externalTrafficPolicy Conduktor Console Cortex service external traffic policy ## ref http://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip ## externalTrafficPolicy: Cluster - ## @param platformCortex.service.labels Additional custom labels for Conduktor Platform Cortex service + ## @param platformCortex.service.labels Additional custom labels for Conduktor Console Cortex service ## labels: {} - ## @param platformCortex.service.annotations Additional custom annotations for Conduktor Platform Cortex service + ## @param platformCortex.service.annotations Additional custom annotations for Conduktor Console Cortex service ## annotations: {} - ## @param platformCortex.service.extraPorts Extra ports to expose in Conduktor Platform Cortex service (normally used with the `sidecars` value) + ## @param platformCortex.service.extraPorts Extra ports to expose in Conduktor Console Cortex service (normally used with the `sidecars` value) ## extraPorts: [] ## @param platformCortex.service.sessionAffinity Control where client requests go, to the same pod or round-robin From 7bd055ab1c79b0a1f0e573088bf10b0558ca50e1 Mon Sep 17 00:00:00 2001 From: Quentin Boileau Date: Mon, 26 Feb 2024 17:23:29 +0100 Subject: [PATCH 3/6] Rename template platform/platform-cortex directories to console/cortex --- charts/console/templates/{platform => console}/configmap.yaml | 0 charts/console/templates/{platform => console}/deployment.yaml | 0 .../templates/{platform => console}/grafana-dashboards.yaml | 0 .../templates/{platform => console}/ingress-tls-secret.yaml | 0 charts/console/templates/{platform => console}/ingress.yaml | 0 .../console/templates/{platform => console}/pod-tls-secret.yaml | 0 .../templates/{platform => console}/secret-credentials.yaml | 0 .../console/templates/{platform => console}/service-account.yaml | 0 charts/console/templates/{platform => console}/service.yaml | 0 .../console/templates/{platform => console}/servicemonitor.yaml | 0 .../console/templates/{platform-cortex => cortex}/configmap.yaml | 0 .../console/templates/{platform-cortex => cortex}/deployment.yaml | 0 charts/console/templates/{platform-cortex => cortex}/secrets.yaml | 0 charts/console/templates/{platform-cortex => cortex}/service.yaml | 0 14 files changed, 0 insertions(+), 0 deletions(-) rename charts/console/templates/{platform => console}/configmap.yaml (100%) rename charts/console/templates/{platform => console}/deployment.yaml (100%) rename charts/console/templates/{platform => console}/grafana-dashboards.yaml (100%) rename charts/console/templates/{platform => console}/ingress-tls-secret.yaml (100%) rename charts/console/templates/{platform => console}/ingress.yaml (100%) rename charts/console/templates/{platform => console}/pod-tls-secret.yaml (100%) rename charts/console/templates/{platform => console}/secret-credentials.yaml (100%) rename charts/console/templates/{platform => console}/service-account.yaml (100%) rename charts/console/templates/{platform => console}/service.yaml (100%) rename charts/console/templates/{platform => console}/servicemonitor.yaml (100%) rename charts/console/templates/{platform-cortex => cortex}/configmap.yaml (100%) rename charts/console/templates/{platform-cortex => cortex}/deployment.yaml (100%) rename charts/console/templates/{platform-cortex => cortex}/secrets.yaml (100%) rename charts/console/templates/{platform-cortex => cortex}/service.yaml (100%) diff --git a/charts/console/templates/platform/configmap.yaml b/charts/console/templates/console/configmap.yaml similarity index 100% rename from charts/console/templates/platform/configmap.yaml rename to charts/console/templates/console/configmap.yaml diff --git a/charts/console/templates/platform/deployment.yaml b/charts/console/templates/console/deployment.yaml similarity index 100% rename from charts/console/templates/platform/deployment.yaml rename to charts/console/templates/console/deployment.yaml diff --git a/charts/console/templates/platform/grafana-dashboards.yaml b/charts/console/templates/console/grafana-dashboards.yaml similarity index 100% rename from charts/console/templates/platform/grafana-dashboards.yaml rename to charts/console/templates/console/grafana-dashboards.yaml diff --git a/charts/console/templates/platform/ingress-tls-secret.yaml b/charts/console/templates/console/ingress-tls-secret.yaml similarity index 100% rename from charts/console/templates/platform/ingress-tls-secret.yaml rename to charts/console/templates/console/ingress-tls-secret.yaml diff --git a/charts/console/templates/platform/ingress.yaml b/charts/console/templates/console/ingress.yaml similarity index 100% rename from charts/console/templates/platform/ingress.yaml rename to charts/console/templates/console/ingress.yaml diff --git a/charts/console/templates/platform/pod-tls-secret.yaml b/charts/console/templates/console/pod-tls-secret.yaml similarity index 100% rename from charts/console/templates/platform/pod-tls-secret.yaml rename to charts/console/templates/console/pod-tls-secret.yaml diff --git a/charts/console/templates/platform/secret-credentials.yaml b/charts/console/templates/console/secret-credentials.yaml similarity index 100% rename from charts/console/templates/platform/secret-credentials.yaml rename to charts/console/templates/console/secret-credentials.yaml diff --git a/charts/console/templates/platform/service-account.yaml b/charts/console/templates/console/service-account.yaml similarity index 100% rename from charts/console/templates/platform/service-account.yaml rename to charts/console/templates/console/service-account.yaml diff --git a/charts/console/templates/platform/service.yaml b/charts/console/templates/console/service.yaml similarity index 100% rename from charts/console/templates/platform/service.yaml rename to charts/console/templates/console/service.yaml diff --git a/charts/console/templates/platform/servicemonitor.yaml b/charts/console/templates/console/servicemonitor.yaml similarity index 100% rename from charts/console/templates/platform/servicemonitor.yaml rename to charts/console/templates/console/servicemonitor.yaml diff --git a/charts/console/templates/platform-cortex/configmap.yaml b/charts/console/templates/cortex/configmap.yaml similarity index 100% rename from charts/console/templates/platform-cortex/configmap.yaml rename to charts/console/templates/cortex/configmap.yaml diff --git a/charts/console/templates/platform-cortex/deployment.yaml b/charts/console/templates/cortex/deployment.yaml similarity index 100% rename from charts/console/templates/platform-cortex/deployment.yaml rename to charts/console/templates/cortex/deployment.yaml diff --git a/charts/console/templates/platform-cortex/secrets.yaml b/charts/console/templates/cortex/secrets.yaml similarity index 100% rename from charts/console/templates/platform-cortex/secrets.yaml rename to charts/console/templates/cortex/secrets.yaml diff --git a/charts/console/templates/platform-cortex/service.yaml b/charts/console/templates/cortex/service.yaml similarity index 100% rename from charts/console/templates/platform-cortex/service.yaml rename to charts/console/templates/cortex/service.yaml From 314e20c56666d7288596aff695a123829b35cda4 Mon Sep 17 00:00:00 2001 From: ConduktorBot Date: Mon, 26 Feb 2024 16:28:13 +0000 Subject: [PATCH 4/6] chore(chart): Update README.md with readme-generator-for-helm Signed-off-by: ConduktorBot --- charts/console/README.md | 406 +++++++++++++++++++-------------------- 1 file changed, 203 insertions(+), 203 deletions(-) diff --git a/charts/console/README.md b/charts/console/README.md index 38d38052..a5ee1767 100644 --- a/charts/console/README.md +++ b/charts/console/README.md @@ -65,22 +65,22 @@ You can paste here your Conduktor Console Configuration Refer to our [documentation](https://docs.conduktor.io/platform/configuration/env-variables/) for the full list of product configuration properties. -| Name | Description | Value | -| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------- | +| Name | Description | Value | +| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | | `config.organization.name` | Your Conduktor Console Organization, you can only set it at install! You will need to change it in the Conduktor Console UI after the installation | `""` | | `config.admin.email` | Your Conduktor Console Admin email, you can only set it at install! You will need to change it in the Conduktor Console UI after the installation | `""` | | `config.admin.password` | Your Conduktor Console Admin password, you can only set it at install! You will need to change it in the Conduktor Console UI after the installation | `""` | -| `config.database.host` | Your Conduktor Console Database host | `""` | -| `config.database.port` | Your Conduktor Console Database port | `5432` | -| `config.database.name` | Your Conduktor Console Database name | `postgres` | -| `config.database.username` | Your Conduktor Console Database username | `""` | -| `config.database.password` | Your Conduktor Console Database password | `""` | -| `config.license` | Conduktor Console Enterprise license, if none given, the product will run in free tier | `""` | -| `config.existingLicenseSecret` | Name of an existing secret containing the license | `""` | -| `config.existingSecret` | Name of an existing secret containing sensitive configuration | `""` | -| `config.platform.external.url` | Force the platform to redirect and use this URL (useful when behind a proxy to fix SSO issues) | `""` | -| `config.platform.https.selfSigned` | Enable HTTPS with a self-signed certificate (not recommended for production) based on 'config.platform.external.url' (required). | `false` | -| `config.platform.https.existingSecret` | Enable HTTPS with an existing secret containing the tls.crt and tls.key (required). | `""` | +| `config.database.host` | Your Conduktor Console Database host | `""` | +| `config.database.port` | Your Conduktor Console Database port | `5432` | +| `config.database.name` | Your Conduktor Console Database name | `postgres` | +| `config.database.username` | Your Conduktor Console Database username | `""` | +| `config.database.password` | Your Conduktor Console Database password | `""` | +| `config.license` | Conduktor Console Enterprise license, if none given, the product will run in free tier | `""` | +| `config.existingLicenseSecret` | Name of an existing secret containing the license | `""` | +| `config.existingSecret` | Name of an existing secret containing sensitive configuration | `""` | +| `config.platform.external.url` | Force the platform to redirect and use this URL (useful when behind a proxy to fix SSO issues) | `""` | +| `config.platform.https.selfSigned` | Enable HTTPS with a self-signed certificate (not recommended for production) based on 'config.platform.external.url' (required). | `false` | +| `config.platform.https.existingSecret` | Enable HTTPS with an existing secret containing the tls.crt and tls.key (required). | `""` | ### Platform Monitoring product Parameters @@ -88,108 +88,108 @@ You can paste here your Conduktor Console Cortex Configuration Refer to our [documentation](https://docs.conduktor.io/platform/configuration/cortex/) for the full list of product configuration properties. -| Name | Description | Value | -| ----------------------------------------------- | ------------------------------------------------------------------------------------------- | ------- | +| Name | Description | Value | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------ | ------- | | `monitoringConfig.existingSecret` | The name of an existing Secret with your custom configuration for Conduktor Console Cortex | `""` | -| `monitoringConfig.scraper.skipSSLCheck` | Skip TLS verification when scraping Platform metrics | `false` | -| `monitoringConfig.scraper.caFile` | Skip TLS verification when scraping Platform metrics | `""` | -| `monitoringConfig.storage.s3` | S3 storage configuration | `{}` | -| `monitoringConfig.storage.s3.endpoint` | S3 endpoint | | -| `monitoringConfig.storage.s3.region` | S3 region | | -| `monitoringConfig.storage.s3.bucket` | S3 bucket name | | -| `monitoringConfig.storage.s3.insecure` | S3 insecure | | -| `monitoringConfig.storage.s3.accessKeyId` | S3 access key id | | -| `monitoringConfig.storage.s3.secretAccessKey` | S3 secret access key | | -| `monitoringConfig.storage.gcs` | GCS storage configuration | `{}` | -| `monitoringConfig.storage.gcs.bucketName` | GCS bucket name | | -| `monitoringConfig.storage.gcs.serviceAccount` | GCS service account | | -| `monitoringConfig.storage.azure` | Azure storage configuration | `{}` | -| `monitoringConfig.storage.azure.accountName` | Azure account name | | -| `monitoringConfig.storage.azure.accountKey` | Azure account key | | -| `monitoringConfig.storage.azure.containerName` | Azure container name | | -| `monitoringConfig.storage.azure.endpointSuffix` | Azure endpoint suffix | | -| `monitoringConfig.storage.swift` | Swift storage configuration | `{}` | -| `monitoringConfig.storage.swift.authUrl` | Swift auth url | | -| `monitoringConfig.storage.swift.password` | Swift password | | -| `monitoringConfig.storage.swift.containerName` | Swift container name | | -| `monitoringConfig.storage.swift.userId` | Swift user id | | -| `monitoringConfig.storage.swift.username` | Swift username | | -| `monitoringConfig.storage.swift.userDomainName` | Swift user domain name | | -| `monitoringConfig.storage.swift.userDomainId` | Swift user domain id | | -| `monitoringConfig.storage.swift.domainId` | Swift domain id | | -| `monitoringConfig.storage.swift.domainName` | Swift domain name | | -| `monitoringConfig.storage.swift.projectId` | Swift project id | | -| `monitoringConfig.storage.swift.regionName` | Swift region name | | +| `monitoringConfig.scraper.skipSSLCheck` | Skip TLS verification when scraping Platform metrics | `false` | +| `monitoringConfig.scraper.caFile` | Skip TLS verification when scraping Platform metrics | `""` | +| `monitoringConfig.storage.s3` | S3 storage configuration | `{}` | +| `monitoringConfig.storage.s3.endpoint` | S3 endpoint | | +| `monitoringConfig.storage.s3.region` | S3 region | | +| `monitoringConfig.storage.s3.bucket` | S3 bucket name | | +| `monitoringConfig.storage.s3.insecure` | S3 insecure | | +| `monitoringConfig.storage.s3.accessKeyId` | S3 access key id | | +| `monitoringConfig.storage.s3.secretAccessKey` | S3 secret access key | | +| `monitoringConfig.storage.gcs` | GCS storage configuration | `{}` | +| `monitoringConfig.storage.gcs.bucketName` | GCS bucket name | | +| `monitoringConfig.storage.gcs.serviceAccount` | GCS service account | | +| `monitoringConfig.storage.azure` | Azure storage configuration | `{}` | +| `monitoringConfig.storage.azure.accountName` | Azure account name | | +| `monitoringConfig.storage.azure.accountKey` | Azure account key | | +| `monitoringConfig.storage.azure.containerName` | Azure container name | | +| `monitoringConfig.storage.azure.endpointSuffix` | Azure endpoint suffix | | +| `monitoringConfig.storage.swift` | Swift storage configuration | `{}` | +| `monitoringConfig.storage.swift.authUrl` | Swift auth url | | +| `monitoringConfig.storage.swift.password` | Swift password | | +| `monitoringConfig.storage.swift.containerName` | Swift container name | | +| `monitoringConfig.storage.swift.userId` | Swift user id | | +| `monitoringConfig.storage.swift.username` | Swift username | | +| `monitoringConfig.storage.swift.userDomainName` | Swift user domain name | | +| `monitoringConfig.storage.swift.userDomainId` | Swift user domain id | | +| `monitoringConfig.storage.swift.domainId` | Swift domain id | | +| `monitoringConfig.storage.swift.domainName` | Swift domain name | | +| `monitoringConfig.storage.swift.projectId` | Swift project id | | +| `monitoringConfig.storage.swift.regionName` | Swift region name | | ### Platform Deployment Parameters -| Name | Description | Value | -| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| `platform.image.registry` | Conduktor Console image registry | `docker.io` | +| Name | Description | Value | +| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------- | +| `platform.image.registry` | Conduktor Console image registry | `docker.io` | | `platform.image.repository` | Conduktor Console image repository | `conduktor/conduktor-console` | -| `platform.image.tag` | Conduktor Console image tag (immutable tags are recommended) | `1.21.0` | -| `platform.image.digest` | Conduktor Console image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | -| `platform.image.pullPolicy` | Conduktor Console image pull policy | `IfNotPresent` | -| `platform.image.pullSecrets` | Conduktor Console image pull secrets | `[]` | -| `platform.image.debug` | Enable Conduktor Console image debug mode | `false` | -| `platform.replicaCount` | Number of Conduktor Console replicas to deploy | `1` | -| `platform.containerPorts.http` | Conduktor Console HTTP (or HTTPS if configured) container port | `8080` | -| `platform.livenessProbe.enabled` | Enable livenessProbe on Conduktor Console containers | `true` | -| `platform.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `60` | -| `platform.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | -| `platform.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | -| `platform.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | -| `platform.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `platform.readinessProbe.enabled` | Enable readinessProbe on Conduktor Console containers | `true` | -| `platform.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `60` | -| `platform.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | -| `platform.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | -| `platform.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | -| `platform.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `platform.startupProbe.enabled` | Enable startupProbe on Conduktor Console containers | `true` | -| `platform.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | -| `platform.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | -| `platform.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` | -| `platform.startupProbe.failureThreshold` | Failure threshold for startupProbe | `10` | -| `platform.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | -| `platform.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` | -| `platform.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` | -| `platform.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` | -| `platform.resources.limits.cpu` | CPU limit for the platform container | `3000m` | -| `platform.resources.limits.memory` | Memory limit for the container | `4Gi` | -| `platform.resources.requests.cpu` | CPU resource requests | `1000m` | -| `platform.resources.requests.memory` | Memory resource requests | `2Gi` | -| `platform.podSecurityContext` | Conduktor Console Pod Security Context | `{}` | -| `platform.containerSecurityContext` | Conduktor Console containers' Security Context | `{}` | -| `platform.existingConfigmap` | The name of an existing ConfigMap with your custom configuration for Conduktor Console | `""` | -| `platform.command` | Override default container command (useful when using custom images) | `[]` | -| `platform.args` | Override default container args (useful when using custom images) | `[]` | -| `platform.hostAliases` | Conduktor Console pods host aliases | `[]` | -| `platform.podLabels` | Extra labels for Conduktor Console pods | `{}` | -| `platform.podAnnotations` | Annotations for Conduktor Console pods | `{}` | -| `platform.podAffinityPreset` | Pod affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | -| `platform.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `soft` | -| `platform.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | -| `platform.nodeAffinityPreset.key` | Node label key to match. Ignored if `platform.affinity` is set | `""` | -| `platform.nodeAffinityPreset.values` | Node label values to match. Ignored if `platform.affinity` is set | `[]` | -| `platform.affinity` | Affinity for Conduktor Console pods assignment | `{}` | -| `platform.nodeSelector` | Node labels for Conduktor Console pods assignment | `{}` | -| `platform.tolerations` | Tolerations for Conduktor Console pods assignment | `[]` | -| `platform.updateStrategy.type` | Conduktor Console statefulset strategy type | `RollingUpdate` | -| `platform.priorityClassName` | Conduktor Console pods' priorityClassName | `""` | -| `platform.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` | -| `platform.schedulerName` | Name of the k8s scheduler (other than default) for Conduktor Console pods | `""` | -| `platform.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` | -| `platform.lifecycleHooks` | for the Conduktor Console container(s) to automate configuration before or after startup | `{}` | -| `platform.dataVolume` | Configure the data volume to store Conduktor Console data | `{}` | -| `platform.tmpVolume` | Configure the /tmp volume which store various data related to running services | `{}` | -| `platform.extraEnvVars` | Array with extra environment variables to add to Conduktor Console nodes | `[]` | -| `platform.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Conduktor Console nodes | `""` | -| `platform.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Conduktor Console nodes | `""` | -| `platform.extraVolumes` | Optionally specify extra list of additional volumes for the Conduktor Console pod(s). | `[]` | -| `platform.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Conduktor Console container(s). | `[]` | -| `platform.sidecars` | Add additional sidecar containers to the Conduktor Console pod(s) | `[]` | -| `platform.initContainers` | Add additional init containers to the Conduktor Console pod(s) | `[]` | +| `platform.image.tag` | Conduktor Console image tag (immutable tags are recommended) | `1.21.0` | +| `platform.image.digest` | Conduktor Console image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | +| `platform.image.pullPolicy` | Conduktor Console image pull policy | `IfNotPresent` | +| `platform.image.pullSecrets` | Conduktor Console image pull secrets | `[]` | +| `platform.image.debug` | Enable Conduktor Console image debug mode | `false` | +| `platform.replicaCount` | Number of Conduktor Console replicas to deploy | `1` | +| `platform.containerPorts.http` | Conduktor Console HTTP (or HTTPS if configured) container port | `8080` | +| `platform.livenessProbe.enabled` | Enable livenessProbe on Conduktor Console containers | `true` | +| `platform.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `60` | +| `platform.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | +| `platform.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | +| `platform.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | +| `platform.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | +| `platform.readinessProbe.enabled` | Enable readinessProbe on Conduktor Console containers | `true` | +| `platform.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `60` | +| `platform.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | +| `platform.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | +| `platform.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | +| `platform.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | +| `platform.startupProbe.enabled` | Enable startupProbe on Conduktor Console containers | `true` | +| `platform.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | +| `platform.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | +| `platform.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` | +| `platform.startupProbe.failureThreshold` | Failure threshold for startupProbe | `10` | +| `platform.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | +| `platform.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` | +| `platform.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` | +| `platform.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` | +| `platform.resources.limits.cpu` | CPU limit for the platform container | `3000m` | +| `platform.resources.limits.memory` | Memory limit for the container | `4Gi` | +| `platform.resources.requests.cpu` | CPU resource requests | `1000m` | +| `platform.resources.requests.memory` | Memory resource requests | `2Gi` | +| `platform.podSecurityContext` | Conduktor Console Pod Security Context | `{}` | +| `platform.containerSecurityContext` | Conduktor Console containers' Security Context | `{}` | +| `platform.existingConfigmap` | The name of an existing ConfigMap with your custom configuration for Conduktor Console | `""` | +| `platform.command` | Override default container command (useful when using custom images) | `[]` | +| `platform.args` | Override default container args (useful when using custom images) | `[]` | +| `platform.hostAliases` | Conduktor Console pods host aliases | `[]` | +| `platform.podLabels` | Extra labels for Conduktor Console pods | `{}` | +| `platform.podAnnotations` | Annotations for Conduktor Console pods | `{}` | +| `platform.podAffinityPreset` | Pod affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | +| `platform.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `soft` | +| `platform.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | +| `platform.nodeAffinityPreset.key` | Node label key to match. Ignored if `platform.affinity` is set | `""` | +| `platform.nodeAffinityPreset.values` | Node label values to match. Ignored if `platform.affinity` is set | `[]` | +| `platform.affinity` | Affinity for Conduktor Console pods assignment | `{}` | +| `platform.nodeSelector` | Node labels for Conduktor Console pods assignment | `{}` | +| `platform.tolerations` | Tolerations for Conduktor Console pods assignment | `[]` | +| `platform.updateStrategy.type` | Conduktor Console statefulset strategy type | `RollingUpdate` | +| `platform.priorityClassName` | Conduktor Console pods' priorityClassName | `""` | +| `platform.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` | +| `platform.schedulerName` | Name of the k8s scheduler (other than default) for Conduktor Console pods | `""` | +| `platform.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` | +| `platform.lifecycleHooks` | for the Conduktor Console container(s) to automate configuration before or after startup | `{}` | +| `platform.dataVolume` | Configure the data volume to store Conduktor Console data | `{}` | +| `platform.tmpVolume` | Configure the /tmp volume which store various data related to running services | `{}` | +| `platform.extraEnvVars` | Array with extra environment variables to add to Conduktor Console nodes | `[]` | +| `platform.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Conduktor Console nodes | `""` | +| `platform.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Conduktor Console nodes | `""` | +| `platform.extraVolumes` | Optionally specify extra list of additional volumes for the Conduktor Console pod(s). | `[]` | +| `platform.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Conduktor Console container(s). | `[]` | +| `platform.sidecars` | Add additional sidecar containers to the Conduktor Console pod(s) | `[]` | +| `platform.initContainers` | Add additional init containers to the Conduktor Console pod(s) | `[]` | ### Conduktor-gateway metrics activation @@ -220,18 +220,18 @@ Console expose metrics that could be collected and presented if your environment | Name | Description | Value | | ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| `service.type` | Conduktor Console service type | `ClusterIP` | -| `service.ports.http` | Conduktor Console service HTTP port | `80` | +| `service.type` | Conduktor Console service type | `ClusterIP` | +| `service.ports.http` | Conduktor Console service HTTP port | `80` | | `service.nodePorts.http` | Node port for HTTP | `""` | -| `service.clusterIP` | Conduktor Console service Cluster IP | `""` | -| `service.loadBalancerSourceRanges` | Conduktor Console service Load Balancer sources | `[]` | -| `service.externalTrafficPolicy` | Conduktor Console service external traffic policy | `Cluster` | -| `service.labels` | Additional custom labels for Conduktor Console service | `{}` | -| `service.annotations` | Additional custom annotations for Conduktor Console service | `{}` | -| `service.extraPorts` | Extra ports to expose in Conduktor Console service (normally used with the `sidecars` value) | `[]` | +| `service.clusterIP` | Conduktor Console service Cluster IP | `""` | +| `service.loadBalancerSourceRanges` | Conduktor Console service Load Balancer sources | `[]` | +| `service.externalTrafficPolicy` | Conduktor Console service external traffic policy | `Cluster` | +| `service.labels` | Additional custom labels for Conduktor Console service | `{}` | +| `service.annotations` | Additional custom annotations for Conduktor Console service | `{}` | +| `service.extraPorts` | Extra ports to expose in Conduktor Console service (normally used with the `sidecars` value) | `[]` | | `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` | | `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | -| `ingress.enabled` | Enable ingress record generation for Conduktor Console | `false` | +| `ingress.enabled` | Enable ingress record generation for Conduktor Console | `false` | | `ingress.pathType` | Ingress path type | `ImplementationSpecific` | | `ingress.apiVersion` | Force Ingress API version (automatically detected if not set) | `""` | | `ingress.hostname` | Default host for the ingress record | `platform.local` | @@ -257,91 +257,91 @@ Console expose metrics that could be collected and presented if your environment ### Platform Cortex Parameters -| Name | Description | Value | -| --------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| `platformCortex.enabled` | Enable Conduktor Console Cortex | `true` | -| `platformCortex.image.registry` | Conduktor Console Cortex image registry | `docker.io` | +| Name | Description | Value | +| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | +| `platformCortex.enabled` | Enable Conduktor Console Cortex | `true` | +| `platformCortex.image.registry` | Conduktor Console Cortex image registry | `docker.io` | | `platformCortex.image.repository` | Conduktor Console Cortex image repository | `conduktor/conduktor-console-cortex` | -| `platformCortex.image.tag` | Conduktor Console Cortex image tag (immutable tags are recommended) | `1.21.0` | -| `platformCortex.image.digest` | Conduktor Console Cortex image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | -| `platformCortex.image.pullPolicy` | Conduktor Console Cortex image pull policy | `IfNotPresent` | -| `platformCortex.image.pullSecrets` | Conduktor Console Cortex image pull secrets | `[]` | -| `platformCortex.image.debug` | Enable Conduktor Console Cortex image debug mode | `false` | -| `platformCortex.replicaCount` | Number of Conduktor Console replicas to deploy | `1` | -| `platformCortex.containerPorts.cortex` | Conduktor Console Cortex HTTP (or HTTPS if configured) container port | `9009` | -| `platformCortex.containerPorts.alertmanager` | Conduktor Console AlertManager HTTP (or HTTPS if configured) container port | `9010` | -| `platformCortex.containerPorts.prometheus` | Conduktor Console Prometheus HTTP (or HTTPS if configured) container port | `9090` | -| `platformCortex.livenessProbe.enabled` | Enable livenessProbe on Conduktor Console Cortex containers | `true` | -| `platformCortex.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `30` | -| `platformCortex.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | -| `platformCortex.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | -| `platformCortex.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | -| `platformCortex.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `platformCortex.readinessProbe.enabled` | Enable readinessProbe on Conduktor Console Cortex containers | `true` | -| `platformCortex.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | -| `platformCortex.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | -| `platformCortex.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | -| `platformCortex.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | -| `platformCortex.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `platformCortex.startupProbe.enabled` | Enable startupProbe on Conduktor Console Cortex containers | `false` | -| `platformCortex.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | -| `platformCortex.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | -| `platformCortex.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` | -| `platformCortex.startupProbe.failureThreshold` | Failure threshold for startupProbe | `10` | -| `platformCortex.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | -| `platformCortex.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` | -| `platformCortex.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` | -| `platformCortex.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` | -| `platformCortex.resources.limits.cpu` | CPU limit for the platform cortex container | `2000m` | -| `platformCortex.resources.limits.memory` | Memory limit for the container | `2Gi` | -| `platformCortex.resources.requests.cpu` | CPU resource requests | `500m` | -| `platformCortex.resources.requests.memory` | Memory resource requests | `500Mi` | -| `platformCortex.podSecurityContext` | Conduktor Console Cortex Pod Security Context | `{}` | -| `platformCortex.containerSecurityContext` | Conduktor Console Cortex containers' Security Context | `{}` | -| `platformCortex.existingConfigmap` | The name of an existing ConfigMap with your custom configuration for Conduktor Console Cortex | `""` | -| `platformCortex.command` | Override default container command (useful when using custom images) | `[]` | -| `platformCortex.args` | Override default container args (useful when using custom images) | `[]` | -| `platformCortex.hostAliases` | Conduktor Console Cortex pods host aliases | `[]` | -| `platformCortex.podLabels` | Extra labels for Conduktor Console Cortex pods | `{}` | -| `platformCortex.podAnnotations` | Annotations for Conduktor Console Cortex pods | `{}` | -| `platformCortex.podAffinityPreset` | Pod affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | -| `platformCortex.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `soft` | -| `platformCortex.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | -| `platformCortex.nodeAffinityPreset.key` | Node label key to match. Ignored if `platform.affinity` is set | `""` | -| `platformCortex.nodeAffinityPreset.values` | Node label values to match. Ignored if `platform.affinity` is set | `[]` | -| `platformCortex.affinity` | Affinity for Conduktor Console cortex pods assignment | `{}` | -| `platformCortex.nodeSelector` | Node labels for Conduktor Console Cortex pods assignment | `{}` | -| `platformCortex.tolerations` | Tolerations for Conduktor Console Cortex pods assignment | `[]` | -| `platformCortex.updateStrategy.type` | Conduktor Console Cortex statefulset strategy type | `RollingUpdate` | -| `platformCortex.priorityClassName` | Conduktor Console Cortex pods' priorityClassName | `""` | -| `platformCortex.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` | -| `platformCortex.schedulerName` | Name of the k8s scheduler (other than default) for Conduktor Console Cortex pods | `""` | -| `platformCortex.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` | -| `platformCortex.lifecycleHooks` | for the Conduktor Console Cortex container(s) to automate configuration before or after startup | `{}` | -| `platformCortex.extraEnvVars` | Array with extra environment variables to add to Conduktor Console Cortex nodes | `[]` | -| `platformCortex.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Conduktor Console Cortex nodes | `""` | -| `platformCortex.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Conduktor Console Cortex nodes | `""` | -| `platformCortex.dataVolume` | Configure the data volume to store Conduktor Console Cortex data | `{}` | -| `platformCortex.tmpVolume` | Configure the /tmp volume which store various data related to running services | `{}` | -| `platformCortex.extraVolumes` | Optionally specify extra list of additional volumes for the Conduktor Console Cortex pod(s) | `[]` | -| `platformCortex.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Conduktor Console Cortex container(s) | `[]` | -| `platformCortex.sidecars` | Add additional sidecar containers to the Conduktor Console Cortex pod(s) | `[]` | -| `platformCortex.initContainers` | Add additional init containers to the Conduktor Console Cortex pod(s) | `[]` | -| `platformCortex.service.type` | Conduktor Console Cortex service type | `ClusterIP` | -| `platformCortex.service.ports.cortex` | Conduktor Console Cortex service HTTP port | `9009` | -| `platformCortex.service.ports.alertmanager` | Conduktor Console Cortex AlertManager service HTTP port | `9010` | -| `platformCortex.service.ports.prometheus` | Conduktor Console Cortex Prometheus service HTTP port | `9090` | -| `platformCortex.service.nodePorts.cortex` | Node port for Cortex HTTP | `""` | -| `platformCortex.service.nodePorts.alertmanager` | Node port for AlertManager HTTP | `""` | -| `platformCortex.service.nodePorts.prometheus` | Node port for Prometheus HTTP | `""` | -| `platformCortex.service.clusterIP` | Conduktor Console Cortex service Cluster IP | `""` | -| `platformCortex.service.loadBalancerSourceRanges` | Conduktor Console Cortex service Load Balancer sources | `[]` | -| `platformCortex.service.externalTrafficPolicy` | Conduktor Console Cortex service external traffic policy | `Cluster` | -| `platformCortex.service.labels` | Additional custom labels for Conduktor Console Cortex service | `{}` | -| `platformCortex.service.annotations` | Additional custom annotations for Conduktor Console Cortex service | `{}` | -| `platformCortex.service.extraPorts` | Extra ports to expose in Conduktor Console Cortex service (normally used with the `sidecars` value) | `[]` | -| `platformCortex.service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` | -| `platformCortex.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | +| `platformCortex.image.tag` | Conduktor Console Cortex image tag (immutable tags are recommended) | `1.21.0` | +| `platformCortex.image.digest` | Conduktor Console Cortex image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` | +| `platformCortex.image.pullPolicy` | Conduktor Console Cortex image pull policy | `IfNotPresent` | +| `platformCortex.image.pullSecrets` | Conduktor Console Cortex image pull secrets | `[]` | +| `platformCortex.image.debug` | Enable Conduktor Console Cortex image debug mode | `false` | +| `platformCortex.replicaCount` | Number of Conduktor Console replicas to deploy | `1` | +| `platformCortex.containerPorts.cortex` | Conduktor Console Cortex HTTP (or HTTPS if configured) container port | `9009` | +| `platformCortex.containerPorts.alertmanager` | Conduktor Console AlertManager HTTP (or HTTPS if configured) container port | `9010` | +| `platformCortex.containerPorts.prometheus` | Conduktor Console Prometheus HTTP (or HTTPS if configured) container port | `9090` | +| `platformCortex.livenessProbe.enabled` | Enable livenessProbe on Conduktor Console Cortex containers | `true` | +| `platformCortex.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `30` | +| `platformCortex.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | +| `platformCortex.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | +| `platformCortex.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | +| `platformCortex.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | +| `platformCortex.readinessProbe.enabled` | Enable readinessProbe on Conduktor Console Cortex containers | `true` | +| `platformCortex.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | +| `platformCortex.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | +| `platformCortex.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | +| `platformCortex.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | +| `platformCortex.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | +| `platformCortex.startupProbe.enabled` | Enable startupProbe on Conduktor Console Cortex containers | `false` | +| `platformCortex.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | +| `platformCortex.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | +| `platformCortex.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` | +| `platformCortex.startupProbe.failureThreshold` | Failure threshold for startupProbe | `10` | +| `platformCortex.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | +| `platformCortex.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` | +| `platformCortex.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` | +| `platformCortex.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` | +| `platformCortex.resources.limits.cpu` | CPU limit for the platform cortex container | `2000m` | +| `platformCortex.resources.limits.memory` | Memory limit for the container | `2Gi` | +| `platformCortex.resources.requests.cpu` | CPU resource requests | `500m` | +| `platformCortex.resources.requests.memory` | Memory resource requests | `500Mi` | +| `platformCortex.podSecurityContext` | Conduktor Console Cortex Pod Security Context | `{}` | +| `platformCortex.containerSecurityContext` | Conduktor Console Cortex containers' Security Context | `{}` | +| `platformCortex.existingConfigmap` | The name of an existing ConfigMap with your custom configuration for Conduktor Console Cortex | `""` | +| `platformCortex.command` | Override default container command (useful when using custom images) | `[]` | +| `platformCortex.args` | Override default container args (useful when using custom images) | `[]` | +| `platformCortex.hostAliases` | Conduktor Console Cortex pods host aliases | `[]` | +| `platformCortex.podLabels` | Extra labels for Conduktor Console Cortex pods | `{}` | +| `platformCortex.podAnnotations` | Annotations for Conduktor Console Cortex pods | `{}` | +| `platformCortex.podAffinityPreset` | Pod affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | +| `platformCortex.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `soft` | +| `platformCortex.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `platform.affinity` is set. Allowed values: `soft` or `hard` | `""` | +| `platformCortex.nodeAffinityPreset.key` | Node label key to match. Ignored if `platform.affinity` is set | `""` | +| `platformCortex.nodeAffinityPreset.values` | Node label values to match. Ignored if `platform.affinity` is set | `[]` | +| `platformCortex.affinity` | Affinity for Conduktor Console cortex pods assignment | `{}` | +| `platformCortex.nodeSelector` | Node labels for Conduktor Console Cortex pods assignment | `{}` | +| `platformCortex.tolerations` | Tolerations for Conduktor Console Cortex pods assignment | `[]` | +| `platformCortex.updateStrategy.type` | Conduktor Console Cortex statefulset strategy type | `RollingUpdate` | +| `platformCortex.priorityClassName` | Conduktor Console Cortex pods' priorityClassName | `""` | +| `platformCortex.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` | +| `platformCortex.schedulerName` | Name of the k8s scheduler (other than default) for Conduktor Console Cortex pods | `""` | +| `platformCortex.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` | +| `platformCortex.lifecycleHooks` | for the Conduktor Console Cortex container(s) to automate configuration before or after startup | `{}` | +| `platformCortex.extraEnvVars` | Array with extra environment variables to add to Conduktor Console Cortex nodes | `[]` | +| `platformCortex.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Conduktor Console Cortex nodes | `""` | +| `platformCortex.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Conduktor Console Cortex nodes | `""` | +| `platformCortex.dataVolume` | Configure the data volume to store Conduktor Console Cortex data | `{}` | +| `platformCortex.tmpVolume` | Configure the /tmp volume which store various data related to running services | `{}` | +| `platformCortex.extraVolumes` | Optionally specify extra list of additional volumes for the Conduktor Console Cortex pod(s) | `[]` | +| `platformCortex.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Conduktor Console Cortex container(s) | `[]` | +| `platformCortex.sidecars` | Add additional sidecar containers to the Conduktor Console Cortex pod(s) | `[]` | +| `platformCortex.initContainers` | Add additional init containers to the Conduktor Console Cortex pod(s) | `[]` | +| `platformCortex.service.type` | Conduktor Console Cortex service type | `ClusterIP` | +| `platformCortex.service.ports.cortex` | Conduktor Console Cortex service HTTP port | `9009` | +| `platformCortex.service.ports.alertmanager` | Conduktor Console Cortex AlertManager service HTTP port | `9010` | +| `platformCortex.service.ports.prometheus` | Conduktor Console Cortex Prometheus service HTTP port | `9090` | +| `platformCortex.service.nodePorts.cortex` | Node port for Cortex HTTP | `""` | +| `platformCortex.service.nodePorts.alertmanager` | Node port for AlertManager HTTP | `""` | +| `platformCortex.service.nodePorts.prometheus` | Node port for Prometheus HTTP | `""` | +| `platformCortex.service.clusterIP` | Conduktor Console Cortex service Cluster IP | `""` | +| `platformCortex.service.loadBalancerSourceRanges` | Conduktor Console Cortex service Load Balancer sources | `[]` | +| `platformCortex.service.externalTrafficPolicy` | Conduktor Console Cortex service external traffic policy | `Cluster` | +| `platformCortex.service.labels` | Additional custom labels for Conduktor Console Cortex service | `{}` | +| `platformCortex.service.annotations` | Additional custom annotations for Conduktor Console Cortex service | `{}` | +| `platformCortex.service.extraPorts` | Extra ports to expose in Conduktor Console Cortex service (normally used with the `sidecars` value) | `[]` | +| `platformCortex.service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` | +| `platformCortex.service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | ## Snippets From dd60619a3ff33593eec896d928e65ae398e58e4e Mon Sep 17 00:00:00 2001 From: Quentin Boileau Date: Mon, 26 Feb 2024 17:33:56 +0100 Subject: [PATCH 5/6] Fix checksum paths --- charts/console/templates/console/deployment.yaml | 4 ++-- charts/console/templates/cortex/deployment.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/console/templates/console/deployment.yaml b/charts/console/templates/console/deployment.yaml index e976a8b4..a9809842 100644 --- a/charts/console/templates/console/deployment.yaml +++ b/charts/console/templates/console/deployment.yaml @@ -30,9 +30,9 @@ spec: {{- if .Values.platform.podAnnotations }} {{- include "common.tplvalues.render" (dict "value" .Values.platform.podAnnotations "context" $) | nindent 8 }} {{- end }} - checksum/config: {{ include (print $.Template.BasePath "/platform/configmap.yaml") . | sha256sum }} + checksum/config: {{ include (print $.Template.BasePath "/console/configmap.yaml") . | sha256sum }} {{- if not .Values.config.existingSecret }} - checksum/credentials: {{ include (print $.Template.BasePath "/platform/secret-credentials.yaml") . | sha256sum }} + checksum/credentials: {{ include (print $.Template.BasePath "/console/secret-credentials.yaml") . | sha256sum }} {{- end }} {{- if and .Values.config.license (not .Values.config.existingLicenseSecret) }} checksum/license: {{ include (print $.Template.BasePath "/secret-license.yaml") . | sha256sum }} diff --git a/charts/console/templates/cortex/deployment.yaml b/charts/console/templates/cortex/deployment.yaml index 752c3969..fe2d27fb 100644 --- a/charts/console/templates/cortex/deployment.yaml +++ b/charts/console/templates/cortex/deployment.yaml @@ -33,9 +33,9 @@ spec: {{- if .Values.platformCortex.podAnnotations }} {{- include "common.tplvalues.render" (dict "value" .Values.platformCortex.podAnnotations "context" $) | nindent 8 }} {{- end }} - checksum/config: {{ include (print $.Template.BasePath "/platform-cortex/configmap.yaml") . | sha256sum }} + checksum/config: {{ include (print $.Template.BasePath "/cortex/configmap.yaml") . | sha256sum }} {{- if not .Values.monitoringConfig.existingSecret }} - checksum/credentials: {{ include (print $.Template.BasePath "/platform-cortex/secrets.yaml") . | sha256sum }} + checksum/credentials: {{ include (print $.Template.BasePath "/cortex/secrets.yaml") . | sha256sum }} {{- end }} labels: {{- include "common.labels.standard" . | nindent 8 }} app.kubernetes.io/component: conduktor-platform-cortex From 7c4695761b6581cb3765980529f4079e9de9535a Mon Sep 17 00:00:00 2001 From: Quentin Boileau Date: Mon, 26 Feb 2024 18:16:48 +0100 Subject: [PATCH 6/6] Fix cortex tests and NOTES.txt --- charts/console/templates/NOTES.txt | 10 +++++----- .../console/templates/tests/03-platform-healthy.yaml | 2 +- .../templates/tests/04-platform-cortex-healthy.yaml | 7 ++++--- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/charts/console/templates/NOTES.txt b/charts/console/templates/NOTES.txt index f50d0e46..66f566ad 100644 --- a/charts/console/templates/NOTES.txt +++ b/charts/console/templates/NOTES.txt @@ -25,12 +25,12 @@ In order to replicate the container startup scripts execute this command: {{- end }} {{ if .Values.ingress.enabled }} -Conduktor Platform will be accessible at : http://{{ .Values.ingress.hostname }} +Conduktor Console will be accessible at : http://{{ .Values.ingress.hostname }} {{- else }} -Forward Platform service locally with the command (may take a few seconds to be ready): +Forward Console service locally with the command (may take a few seconds to be ready): kubectl port-forward -n {{ .Release.Namespace }} svc/{{ template "common.names.fullname" . }} 8080:80 -Conduktor Platform will be accessible at : http://127.0.0.1:8080 +Conduktor Console will be accessible at : http://127.0.0.1:8080 {{- end }} To connect use following admin account ADMIN_LOGIN and ADMIN_PASSWORD @@ -38,11 +38,11 @@ To connect use following admin account ADMIN_LOGIN and ADMIN_PASSWORD ADMIN_LOGIN="{{ include "common.secrets.lookup" (dict "secret" (include "conduktor.platform.secretName" .) "key" "CDK_ADMIN_EMAIL" "defaultValue" .Values.config.admin.email "context" $) | b64dec }}" ADMIN_PASSWORD="$(kubectl get secret {{ include "conduktor.platform.secretName" . }} -n {{ .Release.Namespace }} -o jsonpath="{.data.CDK_ADMIN_PASSWORD}" | base64 --decode)" -More details on Platform configuration are available at https://docs.conduktor.io/platform/ +More details on Console configuration are available at https://docs.conduktor.io/platform/ If you have any issue, please contact our support by browsing to https://www.conduktor.io/contact/support/ {{ if and (empty .Values.config.license) (empty .Values.config.existingLicenseSecret) }} -You are using the free version of Conduktor Platform. +You are using the free version of Conduktor Console. If you need more, please contact our sales team by browsing to https://www.conduktor.io/contact/sales/ {{- end }} diff --git a/charts/console/templates/tests/03-platform-healthy.yaml b/charts/console/templates/tests/03-platform-healthy.yaml index 519aac39..18c8c803 100644 --- a/charts/console/templates/tests/03-platform-healthy.yaml +++ b/charts/console/templates/tests/03-platform-healthy.yaml @@ -9,7 +9,7 @@ apiVersion: v1 kind: Pod metadata: - name: "{{ include "common.names.fullname" . }}-test-platform" + name: "{{ include "common.names.fullname" . }}-test-console" annotations: "helm.sh/hook": test "helm.sh/hook-delete-policy": hook-succeeded diff --git a/charts/console/templates/tests/04-platform-cortex-healthy.yaml b/charts/console/templates/tests/04-platform-cortex-healthy.yaml index 9409f8a9..16ecf409 100644 --- a/charts/console/templates/tests/04-platform-cortex-healthy.yaml +++ b/charts/console/templates/tests/04-platform-cortex-healthy.yaml @@ -6,10 +6,11 @@ {{- $cortexUrl := printf "http://%v:%v/ready" $serviceName $cortexPort }} {{- $alertManagerUrl := printf "http://%v:%v/ready" $serviceName $alertManagerPort }} {{- $prometheusUrl := printf "http://%v:%v" $serviceName $prometheusPort }} +{{- $prometheusTargetsUrl := printf "%v/api/v1/targets" $prometheusUrl }} apiVersion: v1 kind: Pod metadata: - name: "{{ include "common.names.fullname" . }}-test-platform-cortex" + name: "{{ include "common.names.fullname" . }}-test-cortex" annotations: "helm.sh/hook": test "helm.sh/hook-delete-policy": hook-succeeded @@ -32,10 +33,10 @@ spec: - | retries=0 max_retries=10 - retry_interval=3 + retry_interval=5 while [ $retries -lt $max_retries ]; do - if curl -s URL | jq -e '.data.activeTargets[0].health == "up" | if . then true else false end'; then + if curl -sv {{ $prometheusTargetsUrl }} | jq -e '.data.activeTargets[0].health == "up" | if . then true else false end'; then exit 0 else echo "Retry $((retries+1)) of $max_retries. Retrying in $retry_interval seconds..."