mirror of
https://github.com/helm/charts.git
synced 2026-08-19 20:37:05 +00:00
* move readiness and liveness probe details to value.yaml Signed-off-by: Shubham Jain <shubhamkjain@outlook.com> * chart version bumped Signed-off-by: Shubham Jain <shubhamkjain@outlook.com> * Remove trailing spaces Signed-off-by: Shubham Jain <shubhamkjain@outlook.com> * Update Chart.yaml Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
105 lines
2.3 KiB
YAML
105 lines
2.3 KiB
YAML
# Specs for the RethinkDB image
|
|
image:
|
|
name: codylundquist/helm-rethinkdb-cluster
|
|
tag: 0.1.0
|
|
pullPolicy: IfNotPresent
|
|
|
|
# RethinkDB Cluster Config
|
|
cluster:
|
|
replicas: 3
|
|
resources: {}
|
|
# limits:
|
|
# cpu: 100m
|
|
# memory: 512Mi
|
|
# requests:
|
|
# cpu: 100m
|
|
# memory: 512Mi
|
|
podAnnotations: {}
|
|
service:
|
|
annotations: {}
|
|
storageClass:
|
|
enabled: false
|
|
# provisioner: kubernetes.io/gce-pd
|
|
# parameters:
|
|
# type: pd-ssd
|
|
persistentVolume:
|
|
enabled: true
|
|
# If defined, volume.beta.kubernetes.io/storage-class: <storageClass>
|
|
# storageClass: fast
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
size: 1Gi
|
|
annotations: {}
|
|
# RethinkDB Cache Size in MB
|
|
rethinkCacheSize: 100
|
|
livenessProbe:
|
|
exec:
|
|
command:
|
|
- /rethinkdb-probe
|
|
failureThreshold: 3
|
|
initialDelaySeconds: 15
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 5
|
|
readinessProbe:
|
|
exec:
|
|
command:
|
|
- /rethinkdb-probe
|
|
failureThreshold: 3
|
|
initialDelaySeconds: 15
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 5
|
|
|
|
# RethinkDB Proxy Config
|
|
proxy:
|
|
replicas: 1
|
|
resources: {}
|
|
# limits:
|
|
# cpu: 100m
|
|
# memory: 512Mi
|
|
# requests:
|
|
# cpu: 100m
|
|
# memory: 512Mi
|
|
podAnnotations: {}
|
|
service:
|
|
annotations: {}
|
|
type: ClusterIP
|
|
clusterIP: ""
|
|
# List of IP addresses at which the proxy service is available
|
|
# Ref: https://kubernetes.io/docs/concepts/services-networking/service/#external-ips
|
|
#
|
|
externalIPs: []
|
|
loadBalancerIP: ""
|
|
loadBalancerSourceRanges: []
|
|
# Secure your RethinkDB Driver using TLS.
|
|
# Hint: You'll need to create your cert with a domain that is pointing
|
|
# to the External IP Address returned from the LoadBalancer
|
|
# More Info: https://www.rethinkdb.com/docs/security/#using-tls
|
|
driverTLS:
|
|
enabled: false
|
|
# key: |-
|
|
# << RSA PRIVATE KEY >>
|
|
# cert: |-
|
|
# << CERTIFICATE >>
|
|
|
|
# RethinkDB Ports
|
|
ports:
|
|
cluster: 29015
|
|
driver: 28015
|
|
admin: 8080
|
|
|
|
# RethinkDB Admin Password
|
|
rethinkdbPassword: rethinkdb
|
|
|
|
rbac:
|
|
# Specifies whether RBAC resources should be created
|
|
create: true
|
|
|
|
serviceAccount:
|
|
# Specifies whether a ServiceAccount should be created
|
|
create: true
|
|
# The name of the ServiceAccount to use.
|
|
# If not set and create is true, a name is generated using the fullname template
|
|
name:
|