cassandra_new_init_client2_v2
This commit is contained in:
parent
8750195663
commit
9ee4911098
14
cassandra/templates/init_cm.yaml
Normal file
14
cassandra/templates/init_cm.yaml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: ConfigMap
|
||||||
|
metadata:
|
||||||
|
name: cassandra-init-scripts
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
data:
|
||||||
|
init.cql: |
|
||||||
|
CREATE KEYSPACE IF NOT EXISTS workspaces WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
||||||
|
CREATE KEYSPACE IF NOT EXISTS users WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
||||||
|
CREATE KEYSPACE IF NOT EXISTS stickers WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
||||||
|
CREATE KEYSPACE IF NOT EXISTS notifications WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
||||||
|
CREATE KEYSPACE IF NOT EXISTS messages WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
||||||
|
CREATE KEYSPACE IF NOT EXISTS chats WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
||||||
|
CREATE KEYSPACE IF NOT EXISTS calls WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
||||||
@ -215,6 +215,8 @@ spec:
|
|||||||
resources: {{- include "common.resources.preset" (dict "type" .Values.tls.resourcesPreset) | nindent 12 }}
|
resources: {{- include "common.resources.preset" (dict "type" .Values.tls.resourcesPreset) | nindent 12 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
|
- name: script-volume
|
||||||
|
mountPath: /scripts
|
||||||
- name: certs
|
- name: certs
|
||||||
mountPath: /certs
|
mountPath: /certs
|
||||||
- name: certs-shared
|
- name: certs-shared
|
||||||
@ -495,6 +497,8 @@ spec:
|
|||||||
resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }}
|
resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
|
- name: script-volume
|
||||||
|
mountPath: /scripts
|
||||||
- name: data
|
- name: data
|
||||||
mountPath: {{ .Values.persistence.mountPath }}
|
mountPath: {{ .Values.persistence.mountPath }}
|
||||||
{{- if .Values.usePasswordFiles }}
|
{{- if .Values.usePasswordFiles }}
|
||||||
@ -594,6 +598,9 @@ spec:
|
|||||||
{{- include "common.tplvalues.render" (dict "value" .Values.sidecars "context" $) | nindent 8 }}
|
{{- include "common.tplvalues.render" (dict "value" .Values.sidecars "context" $) | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
volumes:
|
volumes:
|
||||||
|
- name: script-volume
|
||||||
|
configMap:
|
||||||
|
name: cassandra-init-script
|
||||||
- name: metrics-conf
|
- name: metrics-conf
|
||||||
configMap:
|
configMap:
|
||||||
name: {{ include "cassandra.metricsConfConfigMap" . }}
|
name: {{ include "cassandra.metricsConfConfigMap" . }}
|
||||||
|
|||||||
@ -139,19 +139,11 @@ dbUser:
|
|||||||
## @param initDB Object with cql scripts. Useful for creating a keyspace and pre-populating data
|
## @param initDB Object with cql scripts. Useful for creating a keyspace and pre-populating data
|
||||||
##
|
##
|
||||||
|
|
||||||
initDB:
|
initDB: {}
|
||||||
init.cql: |
|
|
||||||
CREATE KEYSPACE IF NOT EXISTS workspaces WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
|
||||||
CREATE KEYSPACE IF NOT EXISTS users WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
|
||||||
CREATE KEYSPACE IF NOT EXISTS stickers WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
|
||||||
CREATE KEYSPACE IF NOT EXISTS notifications WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
|
||||||
CREATE KEYSPACE IF NOT EXISTS messages WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
|
||||||
CREATE KEYSPACE IF NOT EXISTS chats WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
|
||||||
CREATE KEYSPACE IF NOT EXISTS calls WITH replication = {'class' : 'SimpleStrategy', 'replication_factor' : 3};
|
|
||||||
|
|
||||||
## @param initDBConfigMap ConfigMap with cql scripts. Useful for creating a keyspace and pre-populating data
|
## @param initDBConfigMap ConfigMap with cql scripts. Useful for creating a keyspace and pre-populating data
|
||||||
##
|
##
|
||||||
initDBConfigMap: ""
|
initDBConfigMap: {}
|
||||||
|
|
||||||
## @param initDBSecret Secret with cql script (with sensitive data). Useful for creating a keyspace and pre-populating data
|
## @param initDBSecret Secret with cql script (with sensitive data). Useful for creating a keyspace and pre-populating data
|
||||||
##
|
##
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user