1 #{{ if not .Values.disablePolicyDrools }}
2 apiVersion: extensions/v1beta1
6 namespace: "{{ .Values.nsPrefix }}"
8 replicas: {{ .Values.droolsReplicas }}
31 fieldPath: metadata.namespace
32 image: "{{ .Values.image.readiness }}:{{ .Values.image.readinessVersion }}"
33 imagePullPolicy: {{ .Values.pullPolicy }}
34 name: drools-readiness
36 - ip: "{{ .Values.aaiServiceClusterIp }}"
38 - "aai.api.simpledemo.openecomp.org"
44 image: "{{ .Values.image.policyDrools }}:{{ .Values.image.policyDroolsVersion }}"
45 imagePullPolicy: {{ .Values.pullPolicy }}
52 initialDelaySeconds: 5
55 - mountPath: /etc/localtime
58 - mountPath: /tmp/policy-install/config/policy-keystore
60 subPath: policy-keystore
61 - mountPath: /tmp/policy-install/config/feature-healthcheck.conf
63 subPath: feature-healthcheck.conf
64 - mountPath: /tmp/policy-install/config/base.conf
67 - mountPath: /tmp/policy-install/config/policy-management.conf
69 subPath: policy-management.conf
70 - mountPath: /tmp/policy-install/config/drools-tweaks.sh
72 subPath: drools-tweaks.sh
73 - mountPath: /usr/share/maven/conf/settings.xml
74 name: drools-settingsxml
76 - mountPath: /var/log/onap
78 - mountPath: /tmp/logback.xml
84 command: ["/bin/sh", "-c", "export LOG=wait_logback.log; touch $LOG; export SRC=/tmp/logback.xml; export DST=/opt/app/policy/config/; while [ ! -e $DST ]; do echo 'Waiting for $DST...' >> $LOG; sleep 5; done; sleep 2; /bin/cp -f $SRC $DST; echo 'Done' >> $LOG"]
85 - image: {{ .Values.image.filebeat }}
86 imagePullPolicy: {{ .Values.pullPolicy }}
89 - mountPath: /usr/share/filebeat/filebeat.yml
92 - mountPath: /var/log/onap
94 - mountPath: /usr/share/filebeat/data
95 name: policy-data-filebeat
100 - name: filebeat-conf
102 name: policy-filebeat-configmap
105 - name: policy-data-filebeat
107 - name: policy-logback
109 name: policy-drools-log-configmap
110 - name: drools-settingsxml
112 name: policy-dep-drools-settings-configmap
113 - name: drools-config
115 name: policy-dep-drools-configmap
120 - key: policy-management.conf
121 path: policy-management.conf
123 - key: drools-tweaks.sh
124 path: drools-tweaks.sh
126 - name: drools-secret
128 secretName: policy-dep-drools-secret
130 - key: policy-keystore
131 path: policy-keystore
133 - key: feature-healthcheck.conf
134 path: feature-healthcheck.conf
137 - name: "{{ .Values.nsPrefix }}-docker-registry-key"