A Helm chart for Microsoft Garnet
Homepage: https://github.com/microsoft/garnet
Helm must be installed to use the charts. Please refer to Helm's documentation to get started.
To install the Garnet chart (using an OCI-based registry):
helm upgrade --install garnet oci://ghcr.io/microsoft/helm-charts/garnet
To uninstall the chart:
helm delete garnet
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
Affinity |
config.existingSecret | string | "" |
Garnet secret (if you want to use an existing secret). This secret must contains a key called 'garnet.conf'. |
config.garnetConf | string | "" |
The garnet.conf data content. |
containers.args | list | [] |
Containers args |
containers.livenessProbe | object | {} |
Containers livenessProbe |
containers.port | int | 6379 |
Containers port |
containers.readinessProbe | object | {} |
Containers livenessProbe |
dnsConfig | object | {} |
DNS config |
dnsPolicy | string | "ClusterFirst" |
DNS policy |
extraVolumeMounts | list | [] |
Extra Volume Mounts |
extraVolumes | list | [] |
Extra Volumes |
fullnameOverride | string | "" |
Chart full name override |
image.pullPolicy | string | "IfNotPresent" |
Image pull policy |
image.registry | string | "ghcr.io" |
Image registry |
image.repository | string | "microsoft/garnet" |
Image repository |
image.tag | string | "" |
Overrides the image tag whose default is the chart appVersion. |
imagePullSecrets | list | [] |
Image pull secrets |
initContainers | list | [] |
Init containers |
nameOverride | string | "" |
Chart name override |
nodeSelector | object | {} |
Node Selector labels |
persistence.enabled | bool | false |
persistence enabled |
persistence.storageDir | string | "" |
The Storage directory for tiered records (hybrid log), if storage tiering (--storage-tier) is enabled. Default: "/data" |
podAnnotations | object | {} |
Pod annotations |
podSecurityContext | object | {} |
Pod Security Context |
resources | object | {} |
Resources |
securityContext | object | {} |
Security Context |
service.annotations | object | {} |
Service annotations |
service.port | int | 6379 |
Service port |
service.type | string | "ClusterIP" |
Service type |
serviceAccount.annotations | object | {} |
Annotations to add to the service account |
serviceAccount.create | bool | false |
Specifies whether a service account should be created |
serviceAccount.name | string | "" |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
serviceAccount.token | bool | false |
Creates the token object |
statefulSet.annotations | object | {} |
StatefulSet annotations |
statefulSet.replicas | int | 1 |
StatefulSet replicas |
statefulSet.revisionHistoryLimit | int | 1 |
StatefulSet revisionHistoryLimit |
statefulSet.updateStrategy.type | string | "RollingUpdate" |
StatefulSet updateStrategy type |
tolerations | list | [] |
Tolerations |
volumeClaimTemplates.requestsStorage | string | "1Gi" |
Volume Claim Templates Requests Storage |
volumeClaimTemplates.storageClassName | string | "local-storage" |
Volume Claim Templates Storage Class Name |
Autogenerated from chart metadata using helm-docs v1.14.2