diff --git a/bitnami/redis/CHANGELOG.md b/bitnami/redis/CHANGELOG.md index 469fbe99daecbb..81f26f6009fa15 100644 --- a/bitnami/redis/CHANGELOG.md +++ b/bitnami/redis/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 20.6.2 (2025-01-07) +## 20.6.3 (2025-01-14) -* [bitnami/redis] Release 20.6.2 ([#31238](https://github.com/bitnami/charts/pull/31238)) +* [bitnami/redis] fix: update JSON schema to allow string values for values passed to tpl ([#30526](https://github.com/bitnami/charts/pull/30526)) + +## 20.6.2 (2025-01-07) + +* [bitnami/redis] Release 20.6.2 (#31238) ([f24c74c](https://github.com/bitnami/charts/commit/f24c74cf287e64a25688ae0aab0362c3119f9f20)), closes [#31238](https://github.com/bitnami/charts/issues/31238) ## 20.6.1 (2024-12-21) diff --git a/bitnami/redis/Chart.yaml b/bitnami/redis/Chart.yaml index dd1b72ac571f99..3cc8ad412e19dd 100644 --- a/bitnami/redis/Chart.yaml +++ b/bitnami/redis/Chart.yaml @@ -36,4 +36,4 @@ maintainers: name: redis sources: - https://github.com/bitnami/charts/tree/main/bitnami/redis -version: 20.6.2 +version: 20.6.3 diff --git a/bitnami/redis/values.schema.json b/bitnami/redis/values.schema.json index 3546eacd466d2e..f6140bec2b0fe8 100644 --- a/bitnami/redis/values.schema.json +++ b/bitnami/redis/values.schema.json @@ -74,17 +74,17 @@ "default": "" }, "commonLabels": { - "type": "object", + "type": ["object", "string"], "description": "Labels to add to all deployed objects", "default": {} }, "commonAnnotations": { - "type": "object", + "type": ["object", "string"], "description": "Annotations to add to all deployed objects", "default": {} }, "secretAnnotations": { - "type": "object", + "type": ["object", "string"], "description": "Annotations to add to secret", "default": {} }, @@ -123,7 +123,7 @@ "default": false }, "command": { - "type": "array", + "type": ["array", "string"], "description": "Command to override all containers in the deployment", "default": [ "sleep" @@ -133,7 +133,7 @@ } }, "args": { - "type": "array", + "type": ["array", "string"], "description": "Args to override all containers in the deployment", "default": [ "infinity" @@ -265,13 +265,13 @@ } }, "command": { - "type": "array", + "type": ["array", "string"], "description": "Override default container command (useful when using custom images)", "default": [], "items": {} }, "args": { - "type": "array", + "type": ["array", "string"], "description": "Override default container args (useful when using custom images)", "default": [], "items": {} @@ -294,7 +294,7 @@ "items": {} }, "extraEnvVars": { - "type": "array", + "type": ["array", "string"], "description": "Array with extra environment variables to add to Redis® master nodes", "default": [], "items": {} @@ -425,17 +425,17 @@ } }, "customStartupProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom startupProbe that overrides the default one", "default": {} }, "customLivenessProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom livenessProbe that overrides the default one", "default": {} }, "customReadinessProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom readinessProbe that overrides the default one", "default": {} }, @@ -577,7 +577,7 @@ "default": false }, "hostAliases": { - "type": "array", + "type": ["array", "string"], "description": "Redis® master pods host aliases", "default": [], "items": {} @@ -588,7 +588,7 @@ "default": {} }, "podAnnotations": { - "type": "object", + "type": ["object", "string"], "description": "Annotations for Redis® master pods", "default": {} }, @@ -629,23 +629,23 @@ } }, "affinity": { - "type": "object", + "type": ["object", "string"], "description": "Affinity for Redis® master pods assignment", "default": {} }, "nodeSelector": { - "type": "object", + "type": ["object", "string"], "description": "Node labels for Redis® master pods assignment", "default": {} }, "tolerations": { - "type": "array", + "type": ["array", "string"], "description": "Tolerations for Redis® master pods assignment", "default": [], "items": {} }, "topologySpreadConstraints": { - "type": "array", + "type": ["array", "string"], "description": "Spread Constraints for Redis® master pod assignment", "default": [], "items": {} @@ -656,35 +656,35 @@ "default": "" }, "dnsConfig": { - "type": "object", + "type": ["object", "string"], "description": "DNS Configuration for Redis® master pod", "default": {} }, "lifecycleHooks": { - "type": "object", + "type": ["object", "string"], "description": "for the Redis® master container(s) to automate configuration before or after startup", "default": {} }, "extraVolumes": { - "type": "array", + "type": ["array", "string"], "description": "Optionally specify extra list of additional volumes for the Redis® master pod(s)", "default": [], "items": {} }, "extraVolumeMounts": { - "type": "array", + "type": ["array", "string"], "description": "Optionally specify extra list of additional volumeMounts for the Redis® master container(s)", "default": [], "items": {} }, "sidecars": { - "type": "array", + "type": ["array", "string"], "description": "Add additional sidecar containers to the Redis® master pod(s)", "default": [], "items": {} }, "initContainers": { - "type": "array", + "type": ["array", "string"], "description": "Add additional init containers to the Redis® master pod(s)", "default": [], "items": {} @@ -748,17 +748,17 @@ "default": {} }, "labels": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom labels for the PVC", "default": {} }, "selector": { - "type": "object", + "type": ["object", "string"], "description": "Additional labels to match for the PVC", "default": {} }, "dataSource": { - "type": "object", + "type": ["object", "string"], "description": "Custom PVC data source", "default": {} }, @@ -833,7 +833,7 @@ "default": "Cluster" }, "extraPorts": { - "type": "array", + "type": ["array", "string"], "description": "Extra ports to expose (normally used with the `sidecar` value)", "default": [], "items": {} @@ -865,13 +865,13 @@ "items": {} }, "externalIPs": { - "type": "array", + "type": ["array", "string"], "description": "Redis® master service External IPs", "default": [], "items": {} }, "annotations": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom annotations for Redis® master service", "default": {} }, @@ -881,7 +881,7 @@ "default": "None" }, "sessionAffinityConfig": { - "type": "object", + "type": ["object", "string"], "description": "Additional settings for the sessionAffinity", "default": {} } @@ -911,7 +911,7 @@ "default": false }, "annotations": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom annotations for the ServiceAccount", "default": {} } @@ -964,13 +964,13 @@ } }, "command": { - "type": "array", + "type": ["array", "string"], "description": "Override default container command (useful when using custom images)", "default": [], "items": {} }, "args": { - "type": "array", + "type": ["array", "string"], "description": "Override default container args (useful when using custom images)", "default": [], "items": {} @@ -993,7 +993,7 @@ "items": {} }, "extraEnvVars": { - "type": "array", + "type": ["array", "string"], "description": "Array with extra environment variables to add to Redis® replicas nodes", "default": [], "items": {} @@ -1144,17 +1144,17 @@ } }, "customStartupProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom startupProbe that overrides the default one", "default": {} }, "customLivenessProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom livenessProbe that overrides the default one", "default": {} }, "customReadinessProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom readinessProbe that overrides the default one", "default": {} }, @@ -1296,7 +1296,7 @@ "default": false }, "hostAliases": { - "type": "array", + "type": ["array", "string"], "description": "Redis® replicas pods host aliases", "default": [], "items": {} @@ -1307,7 +1307,7 @@ "default": {} }, "podAnnotations": { - "type": "object", + "type": ["object", "string"], "description": "Annotations for Redis® replicas pods", "default": {} }, @@ -1348,23 +1348,23 @@ } }, "affinity": { - "type": "object", + "type": ["object", "string"], "description": "Affinity for Redis® replicas pods assignment", "default": {} }, "nodeSelector": { - "type": "object", + "type": ["object", "string"], "description": "Node labels for Redis® replicas pods assignment", "default": {} }, "tolerations": { - "type": "array", + "type": ["array", "string"], "description": "Tolerations for Redis® replicas pods assignment", "default": [], "items": {} }, "topologySpreadConstraints": { - "type": "array", + "type": ["array", "string"], "description": "Spread Constraints for Redis® replicas pod assignment", "default": [], "items": {} @@ -1375,35 +1375,35 @@ "default": "" }, "dnsConfig": { - "type": "object", + "type": ["object", "string"], "description": "DNS Configuration for Redis® replica pods", "default": {} }, "lifecycleHooks": { - "type": "object", + "type": ["object", "string"], "description": "for the Redis® replica container(s) to automate configuration before or after startup", "default": {} }, "extraVolumes": { - "type": "array", + "type": ["array", "string"], "description": "Optionally specify extra list of additional volumes for the Redis® replicas pod(s)", "default": [], "items": {} }, "extraVolumeMounts": { - "type": "array", + "type": ["array", "string"], "description": "Optionally specify extra list of additional volumeMounts for the Redis® replicas container(s)", "default": [], "items": {} }, "sidecars": { - "type": "array", + "type": ["array", "string"], "description": "Add additional sidecar containers to the Redis® replicas pod(s)", "default": [], "items": {} }, "initContainers": { - "type": "array", + "type": ["array", "string"], "description": "Add additional init containers to the Redis® replicas pod(s)", "default": [], "items": {} @@ -1467,17 +1467,17 @@ "default": {} }, "labels": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom labels for the PVC", "default": {} }, "selector": { - "type": "object", + "type": ["object", "string"], "description": "Additional labels to match for the PVC", "default": {} }, "dataSource": { - "type": "object", + "type": ["object", "string"], "description": "Custom PVC data source", "default": {} }, @@ -1547,7 +1547,7 @@ "default": "Cluster" }, "extraPorts": { - "type": "array", + "type": ["array", "string"], "description": "Extra ports to expose (normally used with the `sidecar` value)", "default": [], "items": {} @@ -1574,7 +1574,7 @@ "items": {} }, "annotations": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom annotations for Redis® replicas service", "default": {} }, @@ -1584,7 +1584,7 @@ "default": "None" }, "sessionAffinityConfig": { - "type": "object", + "type": ["object", "string"], "description": "Additional settings for the sessionAffinity", "default": {} } @@ -1644,7 +1644,7 @@ "default": false }, "annotations": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom annotations for the ServiceAccount", "default": {} } @@ -1707,7 +1707,7 @@ } }, "annotations": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom annotations for Redis® Sentinel resource", "default": {} }, @@ -1757,13 +1757,13 @@ "default": "" }, "command": { - "type": "array", + "type": ["array", "string"], "description": "Override default container command (useful when using custom images)", "default": [], "items": {} }, "args": { - "type": "array", + "type": ["array", "string"], "description": "Override default container args (useful when using custom images)", "default": [], "items": {} @@ -1780,7 +1780,7 @@ "items": {} }, "extraEnvVars": { - "type": "array", + "type": ["array", "string"], "description": "Array with extra environment variables to add to Redis® Sentinel nodes", "default": [], "items": {} @@ -1931,17 +1931,17 @@ } }, "customStartupProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom startupProbe that overrides the default one", "default": {} }, "customLivenessProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom livenessProbe that overrides the default one", "default": {} }, "customReadinessProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom readinessProbe that overrides the default one", "default": {} }, @@ -1979,17 +1979,17 @@ "default": {} }, "labels": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom labels for the PVC", "default": {} }, "selector": { - "type": "object", + "type": ["object", "string"], "description": "Additional labels to match for the PVC", "default": {} }, "dataSource": { - "type": "object", + "type": ["object", "string"], "description": "Custom PVC data source", "default": {} }, @@ -2096,18 +2096,18 @@ } }, "lifecycleHooks": { - "type": "object", + "type": ["object", "string"], "description": "for the Redis® sentinel container(s) to automate configuration before or after startup", "default": {} }, "extraVolumes": { - "type": "array", + "type": ["array", "string"], "description": "Optionally specify extra list of additional volumes for the Redis® Sentinel", "default": [], "items": {} }, "extraVolumeMounts": { - "type": "array", + "type": ["array", "string"], "description": "Optionally specify extra list of additional volumeMounts for the Redis® Sentinel container(s)", "default": [], "items": {} @@ -2156,7 +2156,7 @@ "default": "Cluster" }, "extraPorts": { - "type": "array", + "type": ["array", "string"], "description": "Extra ports to expose (normally used with the `sidecar` value)", "default": [], "items": {} @@ -2188,7 +2188,7 @@ "items": {} }, "annotations": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom annotations for Redis® Sentinel service", "default": {} }, @@ -2198,7 +2198,7 @@ "default": "None" }, "sessionAffinityConfig": { - "type": "object", + "type": ["object", "string"], "description": "Additional settings for the sessionAffinity", "default": {} }, @@ -2206,7 +2206,7 @@ "type": "object", "properties": { "annotations": { - "type": "object", + "type": ["object", "string"], "description": "Annotations for the headless service.", "default": {} }, @@ -2259,7 +2259,7 @@ "default": "" }, "extraPorts": { - "type": "array", + "type": ["array", "string"], "description": "Extra ports to expose (normally used with the `sidecar` value)", "default": [], "items": {} @@ -2296,7 +2296,7 @@ "default": "None" }, "sessionAffinityConfig": { - "type": "object", + "type": ["object", "string"], "description": "Additional settings for the sessionAffinity", "default": {} } @@ -2338,13 +2338,13 @@ "default": true }, "extraIngress": { - "type": "array", + "type": ["array", "string"], "description": "Add extra ingress rules to the NetworkPolicy", "default": [], "items": {} }, "extraEgress": { - "type": "array", + "type": ["array", "string"], "description": "Add extra egress rules to the NetworkPolicy", "default": [], "items": {} @@ -2405,7 +2405,7 @@ "default": false }, "rules": { - "type": "array", + "type": ["array", "string"], "description": "Custom RBAC rules to set", "default": [], "items": {} @@ -2431,7 +2431,7 @@ "default": false }, "annotations": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom annotations for the ServiceAccount", "default": {} } @@ -2647,22 +2647,22 @@ } }, "customStartupProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom startupProbe that overrides the default one", "default": {} }, "customLivenessProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom livenessProbe that overrides the default one", "default": {} }, "customReadinessProbe": { - "type": "object", + "type": ["object", "string"], "description": "Custom readinessProbe that overrides the default one", "default": {} }, "command": { - "type": "array", + "type": ["array", "string"], "description": "Override default metrics container init command (useful when using custom images)", "default": [], "items": {} @@ -2678,7 +2678,7 @@ "default": {} }, "extraEnvVars": { - "type": "array", + "type": ["array", "string"], "description": "Array with extra environment variables to add to Redis® exporter", "default": [], "items": {} @@ -2744,13 +2744,13 @@ } }, "extraVolumes": { - "type": "array", + "type": ["array", "string"], "description": "Optionally specify extra list of additional volumes for the Redis® metrics sidecar", "default": [], "items": {} }, "extraVolumeMounts": { - "type": "array", + "type": ["array", "string"], "description": "Optionally specify extra list of additional volumeMounts for the Redis® metrics sidecar", "default": [], "items": {} @@ -2799,7 +2799,7 @@ "default": "Cluster" }, "extraPorts": { - "type": "array", + "type": ["array", "string"], "description": "Extra ports to expose (normally used with the `sidecar` value)", "default": [], "items": {} @@ -2821,7 +2821,7 @@ "items": {} }, "annotations": { - "type": "object", + "type": ["object", "string"], "description": "Additional custom annotations for Redis® exporter service", "default": {} }, @@ -2878,7 +2878,7 @@ "default": false }, "additionalLabels": { - "type": "object", + "type": ["object", "string"], "description": "Additional labels that can be used so ServiceMonitor resource(s) can be discovered by Prometheus", "default": {} }, @@ -2952,7 +2952,7 @@ "default": false }, "additionalLabels": { - "type": "object", + "type": ["object", "string"], "description": "Additional labels that can be used so PodMonitor resource(s) can be discovered by Prometheus", "default": {} }, @@ -2994,12 +2994,12 @@ "default": "" }, "additionalLabels": { - "type": "object", + "type": ["object", "string"], "description": "Additional labels for the prometheusRule", "default": {} }, "rules": { - "type": "array", + "type": ["array", "string"], "description": "Custom Prometheus rules", "default": [], "items": {} @@ -3230,7 +3230,7 @@ } }, "command": { - "type": "array", + "type": ["array", "string"], "description": "Override default init-sysctl container command (useful when using custom images)", "default": [], "items": {}