ports:
- name: aaf-hello
protocol: TCP
- port: 8130
- nodePort: 30086
+ port: {{.Values.cadi.port}}
+ nodePort: {{ .Values.cadi.public_port}}
---
apiVersion: apps/v1
kind: Deployment
spec:
volumes:
# Use this Pod Sharing dir to declare various States of starting
- - name: hello-config-vol
+ - name: aaf-hello-vol
emptyDir: {}
initContainers:
- - name: hello-config-container
+ - name: aaf-hello-config
image: {{ .Values.image.repository }}onap/aaf/aaf_agent:{{ .Values.image.version }}
imagePullPolicy: IfNotPresent
volumeMounts:
- mountPath: "/opt/app/osaaf/local"
- name: hello-config-vol
- command: ["bash","-c","cd /opt/app/osaaf/local && /opt/app/aaf_config/bin/agent.sh place aaf@aaf.osaaf.org aaf"]
+ name: aaf-hello-vol
+ command: ["bash","-c","cd /opt/app/osaaf/local && /opt/app/aaf_config/bin/agent.sh place aaf@aaf.osaaf.org aaf-hello "]
env:
- - name: "AAF_ENV"
- value: "DEV"
- - name: "AAF_FQDN"
- value: "aaf-locate.onap"
- - name: "APP_FQDN"
- value: "aaf"
- - name: "APP_FQI"
- value: "aaf@aaf.osaaf.org"
- - name: LATITUDE
+ - name: aaf_env
+ value: "{{ .Values.cadi.aaf_env }}"
+ - name: cadi_latitude
value: "{{ .Values.cadi.cadi_latitude }}"
- - name: LONGITUDE
+ - name: cadi_longitude
value: "{{ .Values.cadi.cadi_longitude }}"
- - name: "CONTAINER_NS"
- valueFrom:
- fieldRef:
- fieldPath: metadata.namespace
+ - name: aaf_locator_container
+ value: "helm"
+ - name: aaf_locator_container_ns
+ value: "{{ .Release.Namespace }}"
+ - name: aaf_locate_url
+ value: "https://aaf-locate.{{ .Release.Namespace }}:8095"
+ - name: aaf_locator_app_ns
+ value: "org.osaaf.aaf"
+ - name: "APP_FQDN"
+ value: "{{ .Values.cadi.fqdn }}"
+ - name: "APP_FQI"
+ value: "{{ .Values.cadi.fqi }}"
- name: "DEPLOY_FQI"
value: "deployer@people.osaaf.org"
- name: "DEPLOY_PASSWORD"
value: "demo123456!"
+# Hello specific. Clients don't necessarily need this
+ - name: aaf_locator_public_fqdn
+ value: "{{.Values.cadi.public_fqdn}}"
+ - name: aaf_locator_name
+ value: "{{.Values.cadi.aaf_locator_name}}"
+ - name: aaf_locator_name_helm
+ value: "{{.Values.cadi.aaf_locator_name_helm}}"
+ - name: aaf_locator_fqdn_helm
+ value: "%N.%CNS"
###
### AAF-HELLO
- name: aaf-hello
image: {{ .Values.image.repository }}onap/aaf/aaf_hello:{{ .Values.image.version }}
imagePullPolicy: IfNotPresent
- command: ["/bin/bash","-c","cd /opt/app/aaf && exec bin/hello"]
+ command: ["/bin/bash","-c","cd /opt/app/aaf && sleep 240 && exec bin/hello"]
volumeMounts:
- mountPath: "/opt/app/osaaf/local"
- name: hello-config-vol
+ name: aaf-hello-vol
ports:
- name: aaf-hello
protocol: TCP
containerPort: 8130
-