mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
* Add rbac support to rethinkdb * Bump version of rethinkdb chart * Fix lint errors * Update according to new RBAC best practices * Add app, chart, release, heritage labels to ClusterRole and ClusterRoleBinding * use template "rethinkdb.chart" for consistency
87 lines
2.0 KiB
YAML
87 lines
2.0 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
|
|
|
|
# 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:
|