mirror of
https://github.com/bitnami/charts.git
synced 2026-02-27 15:37:06 +08:00
* [bitnami/valkey] Update all the references from to Signed-off-by: David Gomez <dgomezleon@vmware.com> * [bitnami/valkey] Adapt tests and README Signed-off-by: David Gomez <dgomezleon@vmware.com> * [bitnami/valkey] Update get-master-addr-by-name to get-primary-addr-by-name Signed-off-by: David Gomez <dgomezleon@vmware.com> * Update CHANGELOG.md Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * [bitnami/valkey] Apply feedback Signed-off-by: David Gomez <dgomezleon@vmware.com> * [bitnami/valkey] Keep previous output for GOSS test Signed-off-by: David Gomez <dgomezleon@vmware.com> * Update CHANGELOG.md Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * [bitnami/valkey-cluster] Fix linter warnings Signed-off-by: David Gomez <dgomezleon@vmware.com> * [bitnami/valkey] Apply new feedback Signed-off-by: David Gomez <dgomezleon@vmware.com> * Update CHANGELOG.md Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> --------- Signed-off-by: David Gomez <dgomezleon@vmware.com> Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
164 lines
4.6 KiB
JSON
164 lines
4.6 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"architecture": {
|
|
"type": "string",
|
|
"title": "Valkey architecture",
|
|
"form": true,
|
|
"description": "Allowed values: `standalone` or `replication`",
|
|
"enum": ["standalone", "replication"]
|
|
},
|
|
"auth": {
|
|
"type": "object",
|
|
"title": "Authentication configuration",
|
|
"form": true,
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true,
|
|
"title": "Use password authentication"
|
|
},
|
|
"password": {
|
|
"type": "string",
|
|
"title": "Valkey password",
|
|
"form": true,
|
|
"description": "Defaults to a random 10-character alphanumeric string if not set",
|
|
"hidden": {
|
|
"value": false,
|
|
"path": "auth/enabled"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"primary": {
|
|
"type": "object",
|
|
"title": "Primary replicas settings",
|
|
"form": true,
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"title": "Workload Kind",
|
|
"form": true,
|
|
"description": "Allowed values: `Deployment`, `StatefulSet` or `DaemonSet`",
|
|
"enum": ["Deployment", "StatefulSet", "DaemonSet"]
|
|
},
|
|
"persistence": {
|
|
"type": "object",
|
|
"title": "Persistence for primary replicas",
|
|
"form": true,
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true,
|
|
"title": "Enable persistence",
|
|
"description": "Enable persistence using Persistent Volume Claims"
|
|
},
|
|
"size": {
|
|
"type": "string",
|
|
"title": "Persistent Volume Size",
|
|
"form": true,
|
|
"render": "slider",
|
|
"sliderMin": 1,
|
|
"sliderMax": 100,
|
|
"sliderUnit": "Gi",
|
|
"hidden": {
|
|
"value": false,
|
|
"path": "primary/persistence/enabled"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"replica": {
|
|
"type": "object",
|
|
"title": "Valkey replicas settings",
|
|
"form": true,
|
|
"hidden": {
|
|
"value": "standalone",
|
|
"path": "architecture"
|
|
},
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"title": "Workload Kind",
|
|
"form": true,
|
|
"description": "Allowed values: `DaemonSet` or `StatefulSet`",
|
|
"enum": ["DaemonSet", "StatefulSet"]
|
|
},
|
|
"replicaCount": {
|
|
"type": "integer",
|
|
"form": true,
|
|
"title": "Number of Valkey replicas"
|
|
},
|
|
"persistence": {
|
|
"type": "object",
|
|
"title": "Persistence for Valkey replicas",
|
|
"form": true,
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true,
|
|
"title": "Enable persistence",
|
|
"description": "Enable persistence using Persistent Volume Claims"
|
|
},
|
|
"size": {
|
|
"type": "string",
|
|
"title": "Persistent Volume Size",
|
|
"form": true,
|
|
"render": "slider",
|
|
"sliderMin": 1,
|
|
"sliderMax": 100,
|
|
"sliderUnit": "Gi",
|
|
"hidden": {
|
|
"value": false,
|
|
"path": "replica/persistence/enabled"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"volumePermissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"form": true,
|
|
"title": "Enable Init Containers",
|
|
"description": "Use an init container to set required folder permissions on the data volume before mounting it in the final destination"
|
|
}
|
|
}
|
|
},
|
|
"metrics": {
|
|
"type": "object",
|
|
"form": true,
|
|
"title": "Prometheus metrics details",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"title": "Create Prometheus metrics exporter",
|
|
"description": "Create a side-car container to expose Prometheus metrics",
|
|
"form": true
|
|
},
|
|
"serviceMonitor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean",
|
|
"title": "Create Prometheus Operator ServiceMonitor",
|
|
"description": "Create a ServiceMonitor to track metrics using Prometheus Operator",
|
|
"form": true,
|
|
"hidden": {
|
|
"value": false,
|
|
"path": "metrics/enabled"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|