Improve docker registry secret management
[oom.git] / kubernetes / aai / charts / aai-cassandra / values.yaml
1 # Default values for cassandra.
2 # This is a YAML-formatted file.
3 # Declare variables to be passed into your templates.
4 global: # global defaults
5   nodePortPrefix: 302
6
7
8 # application image
9 dockerhubRepository: registry.hub.docker.com
10 image: cassandra:2.1
11 pullPolicy: Always
12
13 # application configuration
14 config:
15   heap:
16     max: 512M
17     min: 100M
18   jvmOpts: -Dcassandra.consistent.rangemovement=false
19   clusterName: aai-cluster
20   dataCenter: Pod lab
21   rackName: Rack1
22   autoBootstrap: true
23   ports:
24     cql: 9042
25     thrift: 9160
26     # If a JVM Agent is in place
27     # agent: 61621
28
29 # default number of instances
30 replicaCount: 3
31
32 nodeSelector: {}
33
34 affinity: {}
35
36 # probe configuration parameters
37 liveness:
38   initialDelaySeconds: 10
39   periodSeconds: 10
40   # necessary to disable liveness probe when setting breakpoints
41   # in debugger so K8s doesn't restart unresponsive container
42   enabled: true
43
44 readiness:
45   initialDelaySeconds: 10
46   periodSeconds: 10
47
48 service:
49   type: ClusterIP
50   name: aai-cassandra
51   internalPort: 7000
52   internalPort2: 7001
53   internalPort3: 7199
54   internalPort4: 9042
55
56 podManagementPolicy: OrderedReady
57 updateStrategy:
58   type: OnDelete
59
60 ingress:
61   enabled: false
62
63 persistence:
64   enabled: true
65
66   ## A manually managed Persistent Volume and Claim
67   ## Requires persistence.enabled: true
68   ## If defined, PVC must be created manually before volume will be bound
69   # existingClaim:
70   volumeReclaimPolicy: Retain
71
72   ## database data Persistent Volume Storage Class
73   ## If defined, storageClassName: <storageClass>
74   ## If set to "-", storageClassName: "", which disables dynamic provisioning
75   ## If undefined (the default) or set to null, no storageClassName spec is
76   ##   set, choosing the default provisioner.  (gp2 on AWS, standard on
77   ##   GKE, AWS & OpenStack)
78   ##
79   ## storageClass: "-"
80   accessMode: ReadWriteOnce
81   size: 2Gi
82   mountPath: /dockerdata-nfs
83   mountSubPath: aai/cassandra
84   storageType: local
85   storageClass: ""
86
87   
88 resources: {}
89   # We usually recommend not to specify default resources and to leave this as a conscious
90   # choice for the user. This also increases chances charts run on environments with little
91   # resources, such as Minikube. If you do want to specify resources, uncomment the following
92   # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
93   #
94   # Example:
95   # Configure resource requests and limits
96   # ref: http://kubernetes.io/docs/user-guide/compute-resources/
97   # Minimum memory for development is 2 CPU cores and 4GB memory
98   # Minimum memory for production is 4 CPU cores and 8GB memory
99 #resources:
100 #  limits:
101 #    cpu: 2
102 #    memory: 4Gi
103 #  requests:
104 #    cpu: 2
105 #    memory: 4Gi