1
0
Fork 0
mirror of https://github.com/dragonflydb/dragonfly.git synced 2024-12-14 11:58:02 +00:00
dragonflydb-dragonfly/contrib/charts/dragonfly/README.md
Philipp B 7ff6e47332
Initial commit for helm chart (#57) (#79)
* Initial commit for helm chart

Includes support for
- persistence for /data (if enabled, a Statefulset is deployed)
- mounting extra volumes (for logs, debugging, whatever)
- initContainers (adjusting the pod's ulimit, possibly)
- passing extra arguments to the dragonfly binary through extraArgs

Squashed commit of the following:

caa91a0 helm-chart: initial commit
7ec9ea5 helm-chart: add extraArgs and update README/TODO
e1da96c helm-chart: add StatefulSet for persistence and update chart README
4d81f8a helm-chart: add liveness+readinessProbe
cdf70b3 helm-chart: add initContainers, extraVolumes and extraVolumeMounts
aed0ef1 helm-chart: update README

* add CONTRIBUTORS
2022-06-02 14:01:26 +03:00

2.8 KiB

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
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
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.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
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)
tolerations list [] Tolerations for pod assignment

Autogenerated from chart metadata using helm-docs v1.10.0