1 #{{ if not .Values.disableSdncSdnc }}
2 apiVersion: apps/v1beta1
6 namespace: "{{ .Values.nsPrefix }}-sdnc"
8 serviceName: "sdnhost-cluster"
9 replicas: {{ .Values.numberOfODLReplicas }}
10 podManagementPolicy: Parallel
31 fieldPath: metadata.namespace
32 image: {{ .Values.image.readiness }}
33 imagePullPolicy: {{ .Values.pullPolicy }}
40 sed -i 's/dbhost/sdnc-dbhost-0.dbhost.onap-sdnc.svc.cluster.local/g' /opt/onap/sdnc/data/properties/svclogic.properties
41 sed -i 's/^\(org.onap.ccsdk.sli.jdbc.hosts=\).*/\1sdnc-dbhost-0.dbhost.onap-sdnc.svc.cluster.local/' /opt/onap/sdnc/data/properties/dblib.properties
42 /opt/onap/sdnc/bin/startODL.sh
44 - name: MYSQL_ROOT_PASSWORD
46 - name: SDNC_CONFIG_DIR
47 value: /opt/onap/sdnc/data/properties
48 - name: ENABLE_ODL_CLUSTER
49 value: "{{ .Values.enableODLCluster }}"
51 value: "{{ .Values.numberOfODLReplicas }}"
52 image: {{ .Values.image.sdnc }}
53 imagePullPolicy: {{ .Values.pullPolicy }}
54 name: sdnc-controller-container
56 - mountPath: /etc/localtime
59 - mountPath: /opt/onap/sdnc/data/properties/admportal.json
61 subPath: admportal.json
62 - mountPath: /opt/onap/sdnc/data/properties/aaiclient.properties
64 subPath: aaiclient.properties
65 - mountPath: /var/log/onap
67 - mountPath: /opt/opendaylight/current/etc/org.ops4j.pax.logging.cfg
68 name: sdnc-logging-cfg-config
69 subPath: org.ops4j.pax.logging.cfg
78 initialDelaySeconds: 5
80 - image: {{ .Values.image.filebeat }}
81 imagePullPolicy: {{ .Values.pullPolicy }}
84 - mountPath: /usr/share/filebeat/filebeat.yml
87 - mountPath: /var/log/onap
89 - mountPath: /usr/share/filebeat/data
90 name: sdnc-data-filebeat
97 name: sdnc-log-configmap
98 - name: sdnc-logging-cfg-config
100 name: sdnc-logging-cfg-configmap
103 - name: sdnc-data-filebeat
107 name: sdnc-conf-configmap
109 - key: admportal.json
112 - key: aaiclient.properties
113 path: aaiclient.properties
116 - name: "{{ .Values.nsPrefix }}-docker-registry-key"