diff --git a/charts/cryostat/Chart.yaml b/charts/cryostat/Chart.yaml index ac4bb786..b2d75058 100644 --- a/charts/cryostat/Chart.yaml +++ b/charts/cryostat/Chart.yaml @@ -4,11 +4,11 @@ description: Securely manage JFR recordings for your containerized Java workload type: application -version: "0.4.0-dev" +version: "0.4.0" kubeVersion: ">= 1.19.0-0" -appVersion: "2.4.0-pre" +appVersion: "2.4.0" home: "https://cryostat.io" diff --git a/charts/cryostat/README.md b/charts/cryostat/README.md index 15474a71..cd1bbae8 100644 --- a/charts/cryostat/README.md +++ b/charts/cryostat/README.md @@ -9,8 +9,8 @@ A Helm chart for deploying [Cryostat](https://cryostat.io/) on Kubernetes and Op | ---------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | | `core` | Configuration for the core Cryostat application | | | `core.image.repository` | Repository for the main Cryostat container image | `quay.io/cryostat/cryostat` | -| `core.image.pullPolicy` | Image pull policy for the main Cryostat container image | `Always` | -| `core.image.tag` | Tag for the main Cryostat container image | `2.4.0-snapshot` | +| `core.image.pullPolicy` | Image pull policy for the main Cryostat container image | `IfNotPresent` | +| `core.image.tag` | Tag for the main Cryostat container image | `2.4.0` | | `core.service.type` | Type of Service to create for the Cryostat application | `ClusterIP` | | `core.service.httpPort` | Port number to expose on the Service for Cryostat's HTTP server | `8181` | | `core.service.jmxPort` | Port number to expose on the Service for remote JMX connections to Cryostat | `9091` | @@ -39,8 +39,8 @@ A Helm chart for deploying [Cryostat](https://cryostat.io/) on Kubernetes and Op | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | | `grafana` | Configuration for the customized Grafana instance for Cryostat | | | `grafana.image.repository` | Repository for the Grafana container image | `quay.io/cryostat/cryostat-grafana-dashboard` | -| `grafana.image.pullPolicy` | Image pull policy for the Grafana container image | `Always` | -| `grafana.image.tag` | Tag for the Grafana container image | `cryostat-v2.4` | +| `grafana.image.pullPolicy` | Image pull policy for the Grafana container image | `IfNotPresent` | +| `grafana.image.tag` | Tag for the Grafana container image | `2.4.0` | | `grafana.service.type` | Type of Service to create for Grafana | `ClusterIP` | | `grafana.service.port` | Port number to expose on the Service for Grafana's HTTP server | `3000` | | `grafana.sslProxied` | Enables SSL Proxied Environment Variables, useful when you are offloading SSL/TLS at External Loadbalancer instead of Ingress | `false` | @@ -67,11 +67,12 @@ A Helm chart for deploying [Cryostat](https://cryostat.io/) on Kubernetes and Op | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | | `datasource` | Configuration for the JFR Data Source component, which translates recording events into a format consumable by Grafana | | | `datasource.image.repository` | Repository for the JFR Data Source container image | `quay.io/cryostat/jfr-datasource` | -| `datasource.image.pullPolicy` | Image pull policy for the JFR Data Source container image | `Always` | -| `datasource.image.tag` | Tag for the JFR Data Source container image | `2.4.0-snapshot` | +| `datasource.image.pullPolicy` | Image pull policy for the JFR Data Source container image | `IfNotPresent` | +| `datasource.image.tag` | Tag for the JFR Data Source container image | `2.4.0` | | `datasource.resources` | Resource requests/limits for the JFR Data Source container. See: [ResourceRequirements](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#resources) | `{}` | | `datasource.securityContext` | Security Context for the JFR Data Source container. Defaults to meet "restricted" [Pod Security Standard](https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted). See: [SecurityContext](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#security-context-1) | `{}` | + ### Authentication | Name | Description | Value | @@ -80,6 +81,7 @@ A Helm chart for deploying [Cryostat](https://cryostat.io/) on Kubernetes and Op | `authentication.basicAuth.secretName` | Name of the Secret that contains the credentials within Cryostat's namespace **(Required if basicAuth is enabled)** | `""` | | `authentication.basicAuth.filename` | Key within Secret containing the properties file. The properties file should contain one user per line, with the syntax "user=passHex", where "user" is the username and "passHex" is the SHA-256 hash of the desired password **(Required if basicAuth is enabled)** | `""` | + ### Other Parameters | Name | Description | Value | diff --git a/charts/cryostat/values.schema.json b/charts/cryostat/values.schema.json index c5804691..515e361c 100644 --- a/charts/cryostat/values.schema.json +++ b/charts/cryostat/values.schema.json @@ -16,12 +16,12 @@ "pullPolicy": { "type": "string", "description": "Image pull policy for the main Cryostat container image", - "default": "Always" + "default": "IfNotPresent" }, "tag": { "type": "string", "description": "Tag for the main Cryostat container image", - "default": "2.4.0-snapshot" + "default": "2.4.0" } } }, @@ -202,12 +202,12 @@ "pullPolicy": { "type": "string", "description": "Image pull policy for the Grafana container image", - "default": "Always" + "default": "IfNotPresent" }, "tag": { "type": "string", "description": "Tag for the Grafana container image", - "default": "cryostat-v2.4" + "default": "2.4.0" } } }, @@ -403,12 +403,12 @@ "pullPolicy": { "type": "string", "description": "Image pull policy for the JFR Data Source container image", - "default": "Always" + "default": "IfNotPresent" }, "tag": { "type": "string", "description": "Tag for the JFR Data Source container image", - "default": "2.4.0-snapshot" + "default": "2.4.0" } } }, diff --git a/charts/cryostat/values.yaml b/charts/cryostat/values.yaml index dd0f3bad..609794a1 100644 --- a/charts/cryostat/values.yaml +++ b/charts/cryostat/values.yaml @@ -5,9 +5,9 @@ core: ## @param core.image.repository Repository for the main Cryostat container image repository: "quay.io/cryostat/cryostat" ## @param core.image.pullPolicy Image pull policy for the main Cryostat container image - pullPolicy: Always + pullPolicy: IfNotPresent ## @param core.image.tag Tag for the main Cryostat container image - tag: "2.4.0-snapshot" + tag: "2.4.0" service: ## @param core.service.type Type of Service to create for the Cryostat application type: ClusterIP @@ -70,9 +70,9 @@ grafana: ## @param grafana.image.repository Repository for the Grafana container image repository: "quay.io/cryostat/cryostat-grafana-dashboard" ## @param grafana.image.pullPolicy Image pull policy for the Grafana container image - pullPolicy: Always + pullPolicy: IfNotPresent ## @param grafana.image.tag Tag for the Grafana container image - tag: "cryostat-v2.4" + tag: "2.4.0" service: ## @param grafana.service.type Type of Service to create for Grafana type: ClusterIP @@ -131,9 +131,9 @@ datasource: ## @param datasource.image.repository Repository for the JFR Data Source container image repository: "quay.io/cryostat/jfr-datasource" ## @param datasource.image.pullPolicy Image pull policy for the JFR Data Source container image - pullPolicy: Always + pullPolicy: IfNotPresent ## @param datasource.image.tag Tag for the JFR Data Source container image - tag: "2.4.0-snapshot" + tag: "2.4.0" ## @param datasource.resources Resource requests/limits for the JFR Data Source container. See: [ResourceRequirements](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#resources) resources: {} ## @param datasource.securityContext [object] Security Context for the JFR Data Source container. Defaults to meet "restricted" [Pod Security Standard](https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted). See: [SecurityContext](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#security-context-1)