dragonfly/contrib/charts/dragonfly
romange 8f4ea2232c chore(helm-chart): update to v0.9.1 2022-10-07 15:35:55 +00:00
..
templates feat: Change tls command line argument to conform with Redis (#276) 2022-09-08 19:32:52 +03:00
.helmignore Initial commit for helm chart (#57) (#79) 2022-06-02 14:01:26 +03:00
Chart.yaml chore(helm-chart): update to v0.9.1 2022-10-07 15:35:55 +00:00
README.md Helm chart updates (v0.1.1, init command override, TLS configuration, CRs for ServiceMonitor and PrometheusRule objects) (#105) 2022-06-06 16:26:00 +03:00
values.yaml Helm chart updates (v0.1.1, init command override, TLS configuration, CRs for ServiceMonitor and PrometheusRule objects) (#105) 2022-06-06 16:26:00 +03:00

README.md

dragonfly

Version: 0.1.0 Type: application AppVersion: v0.1.0

A Helm chart for Kubernetes

Values

Key Type Default Description
affinity object {} Affinity for pod assignment
command.set list [] Allow overriding the container's command
extraArgs list [] Extra arguments to pass to the dragonfly binary
extraVolumeMounts list [] Extra volume mounts corresponding to the volumes mounted above
extraVolumes list [] Extra volumes to mount into the pods
fullnameOverride string "" String to fully override dragonfly.fullname
image.pullPolicy string "IfNotPresent" Dragonfly image pull policy
image.repository string "docker.dragonflydb.io/dragonflydb/dragonfly" Container Image Registry to pull the image from
image.tag string "latest" Overrides the image tag whose default is the chart appVersion.
imagePullSecrets list [] Container Registry Secret names in an array
initContainers list [] A list of initContainers to run before each pod starts
nameOverride string "" String to partially override dragonfly.fullname
nodeSelector object {} Node labels for pod assignment
podAnnotations object {} Annotations for pods
podSecurityContext object {} Set securityContext for pod itself
prometheusRule.enabled bool false Deploy a PrometheusRule
prometheusRule.spec list [] PrometheusRule.Spec https://awesome-prometheus-alerts.grep.to/rules
replicaCount int 1 Number of replicas to deploy
resources.limits object {} The resource limits for the containers
resources.requests object {} The requested resources for the containers
securityContext object {} Set securityContext for containers
service.metrics.portName string "metrics" name for the metrics port
service.metrics.serviceType string "ClusterIP" serviceType for the metrics service
service.port int 6379 Dragonfly service port
service.type string "ClusterIP" Service type to provision. Can be NodePort, ClusterIP or LoadBalancer
serviceAccount.annotations object {} Annotations to add to the service account
serviceAccount.create bool true 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
serviceMonitor.enabled bool false If true, a ServiceMonitor CRD is created for a prometheus operator
serviceMonitor.interval string "10s" scrape interval
serviceMonitor.labels object {} additional labels to apply to the metrics
serviceMonitor.namespace string "" namespace in which to deploy the ServiceMonitor CR. defaults to the application namespace
serviceMonitor.scrapeTimeout string "10s" scrape timeout
storage.enabled bool false If /data should persist. This will provision a StatefulSet instead.
storage.requests string "128Mi" Volume size to request for the PVC
storage.storageClassName string "" Global StorageClass for Persistent Volume(s)
tls.cert string "" TLS certificate
tls.enabled bool false enable TLS
tls.existing_secret string "" use TLS certificates from existing secret
tls.key string "" TLS private key
tolerations list [] Tolerations for pod assignment

Autogenerated from chart metadata using helm-docs v1.10.0