diff options
Diffstat (limited to 'auth/helm/aaf/templates/aaf-locate.yaml')
-rw-r--r-- | auth/helm/aaf/templates/aaf-locate.yaml | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/auth/helm/aaf/templates/aaf-locate.yaml b/auth/helm/aaf/templates/aaf-locate.yaml new file mode 100644 index 00000000..7f10fbf5 --- /dev/null +++ b/auth/helm/aaf/templates/aaf-locate.yaml @@ -0,0 +1,72 @@ +### +### AAF-LOCATE +### +kind: Service +apiVersion: v1 +metadata: + name: aaf-locate +spec: + selector: + app: aaf-locate + type: NodePort + ports: + - name: aaf-locate + protocol: TCP + port: 8095 + NodePort: 30081 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: aaf-locate + labels: + app: aaf-locate +spec: + replicas: 1 + selector: + matchLabels: + app: aaf-locate + template: + metadata: + labels: + app: aaf-locate + spec: + volumes: + # Use this Pod Sharing dir to declare various States of starting + - name: {{ .Chart.Name }}-config-vol + emptyDir: {} + initContainers: + - name: {{ .Chart.Name }}-config-container + image: {{ .Values.image.repository }}onap/aaf/aaf_config:{{ .Values.image.version }} + imagePullPolicy: IfNotPresent + volumeMounts: + - mountPath: "/opt/app/osaaf" + name: {{ .Chart.Name }}-config-vol + env: + - name: AAF_ENV + value: "{{ .Values.cadi.aaf_env }}" + - name: AAF_REGISTER_AS + value: "aaf-locate" + - name: AAF_LOCATOR_AS + value: "aaf-locate" + - name: LATITUDE + value: "{{ .Values.cadi.cadi_latitude }}" + - name: LONGITUDE + value: "{{ .Values.cadi.cadi_longitude }}" + - name: CASS_HOST + value: "aaf-cass" + containers: +### +### AAF-LOCATE +### + - name: {{ .Chart.Name }}-locate + image: {{ .Values.image.repository }}onap/aaf/aaf_locate:{{ .Values.image.version }} + imagePullPolicy: IfNotPresent + command: ["/bin/bash","/opt/app/aaf/pod/pod_wait.sh","aaf_locate","sleep","50", "/opt/app/aaf/bin/locate"] + volumeMounts: + - mountPath: "/opt/app/osaaf" + name: {{ .Chart.Name }}-config-vol + ports: + - name: aaf-locate + protocol: TCP + containerPort: 8095 |