summaryrefslogtreecommitdiffstats
path: root/auth/helm/aaf/templates/aaf-cass.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'auth/helm/aaf/templates/aaf-cass.yaml')
-rw-r--r--auth/helm/aaf/templates/aaf-cass.yaml71
1 files changed, 71 insertions, 0 deletions
diff --git a/auth/helm/aaf/templates/aaf-cass.yaml b/auth/helm/aaf/templates/aaf-cass.yaml
new file mode 100644
index 00000000..7002bc09
--- /dev/null
+++ b/auth/helm/aaf/templates/aaf-cass.yaml
@@ -0,0 +1,71 @@
+kind: Service
+apiVersion: v1
+metadata:
+ name: aaf-cass
+spec:
+ selector:
+ app: aaf-cass
+ ports:
+ - name: storage
+ protocol: TCP
+ port: 7000
+ containerPort: 7000
+ - name: ssl-storage
+ protocol: TCP
+ port: 7001
+ containerPort: 7001
+ - name: native-trans
+ protocol: TCP
+ port: 9042
+ containerPort: 9042
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: aaf-cass
+ labels:
+ app: aaf-cass
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: aaf-cass
+ template:
+ metadata:
+ labels:
+ app: aaf-cass
+ spec:
+ volumes:
+ - name: {{ .Chart.Name }}-cass-vol
+ persistentVolumeClaim:
+ claimName: {{ .Chart.Name }}-cass-pvc
+ containers:
+###
+### AAF-CASS
+###
+ - name: {{ .Chart.Name }}-cass
+ image: {{ .Values.image.repository }}onap/aaf/aaf_cass:{{ .Values.image.version }}
+ imagePullPolicy: IfNotPresent
+ # installing with cmd "onap" will not only initialize the DB, but add ONAP bootstrap data as well
+ command: ["/bin/bash","/opt/app/aaf/cass_init/cmd.sh","onap"]
+ volumeMounts:
+ - mountPath: "/data"
+ name: {{ .Chart.Name }}-cass-vol
+ ports:
+ - name: storage
+ containerPort: 7000
+ - name: ssl-storage
+ containerPort: 7001
+ - name: native-trans
+ containerPort: 9042
+ - name: rpc
+ containerPort: 9160
+ env:
+ - name: CASSANDRA_CLUSTER_NAME
+ value: "osaaf"
+ - name: CASSANDRA_DC
+ value: "dc1"
+ - name: HEAP_NEWSIZE
+ value: "512M"
+ - name: MAX_HEAP_SIZE
+ value: "1024M"