kind: Deployment
metadata:
name: aai-service
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-aai"
spec:
selector:
matchLabels:
volumes:
- name: aai-service-certs
hostPath:
- path: /dockerdata-nfs/onap/aai/etc/ssl/certs/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/aai/etc/ssl/certs/
- name: aai-service-logroot
hostPath:
- path: /dockerdata-nfs/onap/aai/opt/aai/logroot/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/aai/opt/aai/logroot/
- name: aai-config
hostPath:
- path: /dockerdata-nfs/onap/aai/aai-config/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/aai/aai-config/
- name: aai-data
hostPath:
- path: /dockerdata-nfs/onap/aai/aai-data/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/aai/aai-data/
restartPolicy: Always
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Service
metadata:
name: hbase
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-aai"
labels:
app: hbase
spec:
kind: Service
metadata:
name: aai-service
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-aai"
labels:
app: aai-service
spec:
kind: Service
metadata:
name: model-loader-service
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-aai"
labels:
app: model-loader-service
spec:
kind: Deployment
metadata:
name: hbase
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-aai"
spec:
selector:
matchLabels:
initialDelaySeconds: 5
periodSeconds: 10
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: model-loader-service
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-aai"
spec:
selector:
matchLabels:
"env": [
{
"name": "NAMESPACE",
- "value": "onap-sdc"
+ "value": "{{ .Values.nsPrefix }}-sdc"
}
],
"image": "{{ .Values.image.readiness }}",
containers:
- env:
- name: DISTR_CLIENT_ASDC_ADDRESS
- value: sdc-be.onap-sdc:8443
+ value: sdc-be.{{ .Values.nsPrefix }}-sdc:8443
- name: DISTR_CLIENT_ENVIRONMENT_NAME
value: AUTO
- name: DISTR_CLIENT_USER
- name: DISTR_CLIENT_PASSWORD
value: OBF:1ks51l8d1o3i1pcc1r2r1e211r391kls1pyj1z7u1njf1lx51go21hnj1y0k1mli1sop1k8o1j651vu91mxw1vun1mze1vv11j8x1k5i1sp11mjc1y161hlr1gm41m111nkj1z781pw31kku1r4p1e391r571pbm1o741l4x1ksp
- name: APP_SERVER_BASE_URL
- value: https://aai-service.onap-aai:8443
+ value: https://aai-service.{{ .Values.nsPrefix }}-aai:8443
- name: APP_SERVER_KEYSTORE_PASSWORD
value: OBF:1i9a1u2a1unz1lr61wn51wn11lss1unz1u301i6o
- name: APP_SERVER_AUTH_USER
periodSeconds: 10
restartPolicy: Always
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-NS: onap-aai
+nsPrefix: onap
pullPolicy: Always
image:
readiness: oomk8s/readiness-check:1.0.0
kind: Service
metadata:
name: dbhost
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-appc"
labels:
app: appc-dbhost
spec:
kind: Service
metadata:
name: sdnctldb01
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-appc"
labels:
app: appc-dbhost
spec:
kind: Service
metadata:
name: sdnctldb02
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-appc"
labels:
app: appc-dbhost
spec:
kind: Service
metadata:
name: sdnhost
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-appc"
labels:
app: appc
spec:
kind: Service
metadata:
name: dgbuilder
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-appc"
labels:
app: appc-dgbuilder
spec:
kind: Deployment
metadata:
name: appc
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-appc"
spec:
selector:
matchLabels:
volumes:
- name: appc-conf
hostPath:
- path: /dockerdata-nfs/onap/appc/conf
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/appc/conf
- name: sdnc-conf
hostPath:
- path: /dockerdata-nfs/onap/sdnc/conf
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/conf
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: appc-dbhost
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-appc"
spec:
selector:
matchLabels:
volumes:
- name: appc-data
hostPath:
- path: /dockerdata-nfs/onap/appc/data
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/appc/data
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: appc-dgbuilder
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-appc"
spec:
selector:
matchLabels:
periodSeconds: 10
restartPolicy: Always
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-NS: onap-appc
+nsPrefix: onap
pullPolicy: Always
image:
readiness: oomk8s/readiness-check:1.0.0
kind: Service
metadata:
name: zookeeper
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-message-router"
labels:
app: zookeeper
spec:
kind: Service
metadata:
name: global-kafka
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-message-router"
labels:
app: global-kafka
spec:
kind: Service
metadata:
name: dmaap
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-message-router"
labels:
app: dmaap
version: 1.0.0
kind: Deployment
metadata:
name: dmaap
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-message-router"
spec:
selector:
matchLabels:
volumes:
- name: appprops
hostPath:
- path: /dockerdata-nfs/onap/message-router/dmaap/MsgRtrApi.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/message-router/dmaap/MsgRtrApi.properties
- name: cadi
hostPath:
- path: /dockerdata-nfs/onap/message-router/dmaap/cadi.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/message-router/dmaap/cadi.properties
- name: mykey
hostPath:
- path: /dockerdata-nfs/onap/message-router/dmaap/mykey
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/message-router/dmaap/mykey
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: global-kafka
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-message-router"
spec:
selector:
matchLabels:
periodSeconds: 10
env:
- name: KAFKA_ZOOKEEPER_CONNECT
- value: "zookeeper.onap-message-router:2181"
+ value: "zookeeper.{{ .Values.nsPrefix }}-message-router:2181"
- name: KAFKA_ADVERTISED_HOST_NAME
value: "global-kafka"
- name: KAFKA_BROKER_ID
path: /var/run/docker.sock
- name: kafka-data
hostPath:
- path: /dockerdata-nfs/onap/message-router/dcae-startup-vm-message-router/docker_files/data-kafka/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/message-router/dcae-startup-vm-message-router/docker_files/data-kafka/
- name: start-kafka
hostPath:
- path: /dockerdata-nfs/onap/message-router/dcae-startup-vm-message-router/docker_files/start-kafka.sh
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/message-router/dcae-startup-vm-message-router/docker_files/start-kafka.sh
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: zookeeper
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-message-router"
spec:
selector:
matchLabels:
volumes:
- name: zookeeper-data
hostPath:
- path: /dockerdata-nfs/onap/message-router/dcae-startup-vm-message-router/docker_files/data-zookeeper
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/message-router/dcae-startup-vm-message-router/docker_files/data-zookeeper
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-NS: onap-message-router
+nsPrefix: onap
pullPolicy: Always
image:
readiness: oomk8s/readiness-check:1.0.0
kind: Service
metadata:
name: mariadb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-mso"
labels:
app: mariadb
spec:
kind: Service
metadata:
name: mso
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-mso"
labels:
app: mso
spec:
kind: Deployment
metadata:
name: mariadb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-mso"
spec:
replicas: 1
selector:
volumes:
- name: mso-mariadb-conf
hostPath:
- path: /dockerdata-nfs/onap/mso/mariadb/conf.d
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/mariadb/conf.d
- name: mso-mariadb-docker-entrypoint-initdb
hostPath:
- path: /dockerdata-nfs/onap/mso/mariadb/docker-entrypoint-initdb.d
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/mariadb/docker-entrypoint-initdb.d
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: mso
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-mso"
spec:
replicas: 1
selector:
volumes:
- name: mso
hostPath:
- path: /dockerdata-nfs/onap/mso/mso
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/mso
- name: mso-docker-files
hostPath:
- path: /dockerdata-nfs/onap/mso/docker-files
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/docker-files
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-NS: onap-mso
+nsPrefix: onap
pullPolicy: IfNotPresent
image:
readiness: oomk8s/readiness-check:1.0.0
}
create_onap_helm() {
- helm install ../$2/ --name $2
+ helm install ../$2/ --name $2 --namespace $1 --set nsPrefix=$1
}
configure_app() {
if [ -e "$2/Chart.yaml" ]; then
sed -i-- 's/nodePort: [0-9]\{2\}[02468]\{1\}/nodePort: '"$4"'/g' $3/all-services.yaml
sed -i-- 's/nodePort: [0-9]\{2\}[13579]\{1\}/nodePort: '"$5"'/g' $3/all-services.yaml
- sed -i "s/onap-/$1-/g" ../$2/values.yaml
fi
-
-
- # replace the default 'onap' namespace qualification of K8s hostnames within
- # the config files
- # note: this will create a '-template' file within the component's directory
- # this is not ideal and should be addressed (along with the replacement
- # of sed commands for configuration) by the future configuration
- # user stories (ie. OOM-51 to OOM-53)
- find $3 -type f -exec sed -i -- "s/onap-/$1-/g" {} \;
-
- # replace the default '/dockerdata-nfs/onapdemo' volume mount paths
- find $3 -iname "*.yaml" -type f -exec sed -i -e 's/dockerdata-nfs\/[a-zA-Z0-9\\-]*\//dockerdata-nfs\/'"$1"'\//g' {} \;
- rm -f $3/*.yaml-e
}
create_namespace $NS $i
printf "\nCreating registry secret **********\n"
- create_registry_key $NS $i $ONAP_DOCKER_REGISTRY_KEY $ONAP_DOCKER_REGISTRY $DU $DP $ONAP_DOCKER_MAIL
+ create_registry_key $NS $i ${NS}-docker-registry-key $ONAP_DOCKER_REGISTRY $DU $DP $ONAP_DOCKER_MAIL
printf "\nCreating deployments and services **********\n"
_FILES_PATH=$(echo ../$i/templates)
done
printf "\n**** Done ****\n"
-
delete_namespace() {
_NS=$1-$2
kubectl delete namespace $_NS
- printf "Waiting for namespace $_NS termination...\n"
- while kubectl get namespaces $_NS > /dev/null 2>&1; do
- sleep 2
- done
+ printf "Waiting for namespace $_NS termination...\n"
+ while kubectl get namespaces $_NS > /dev/null 2>&1; do
+ sleep 2
+ done
printf "Namespace $_NS deleted.\n\n"
}
delete_registry_key() {
- kubectl --namespace $1-$2 delete secret onap-docker-registry-key
+ kubectl --namespace $1-$2 delete secret ${1}-docker-registry-key
}
delete_app_helm() {
#!/bin/bash
HELM_APPS=('mso' 'message-router' 'sdnc' 'vid' 'robot' 'portal' 'policy' 'appc' 'aai' 'sdc')
-ONAP_DOCKER_REGISTRY_KEY=${ONAP_DOCKER_REGISTRY_KEY:-onap-docker-registry-key}
ONAP_DOCKER_REGISTRY=${ONAP_DOCKER_REGISTRY:-nexus3.onap.org:10001}
ONAP_DOCKER_USER=${ONAP_DOCKER_USER:-docker}
ONAP_DOCKER_PASS=${ONAP_DOCKER_PASS:-docker}
kind: Service
metadata:
name: mariadb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
labels:
app: mariadb
spec:
labels:
app: nexus
name: nexus
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
spec:
ports:
- name: nexus-port
labels:
app: drools
name: drools
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
spec:
ports:
- name: "drools-port"
kind: Service
metadata:
name: pap
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
labels:
app: pap
spec:
kind: Service
metadata:
name: pdp
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
labels:
app: pdp
spec:
kind: Service
metadata:
name: pypdp
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
labels:
app: pypdp
spec:
kind: Service
metadata:
name: brmsgw
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
labels:
app: brmsgw
spec:
kind: Deployment
metadata:
name: brmsgw
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
spec:
replicas: 1
selector:
volumes:
- name: pe
hostPath:
- path: /dockerdata-nfs/onap/policy/opt/policy/config/pe/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: drools
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
spec:
replicas: 1
selector:
volumes:
- name: drools-settingsxml
hostPath:
- path: /dockerdata-nfs/onap/policy/drools/settings.xml
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/drools/settings.xml
- name: drools
hostPath:
- path: /dockerdata-nfs/onap/policy/opt/policy/config/drools/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/drools/
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: mariadb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
spec:
replicas: 1
selector:
initialDelaySeconds: 5
periodSeconds: 10
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: nexus
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
spec:
selector:
matchLabels:
imagePullPolicy: {{ .Values.pullPolicy }}
name: nexus
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: pap
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
spec:
selector:
matchLabels:
volumes:
- name: pe
hostPath:
- path: /dockerdata-nfs/onap/policy/opt/policy/config/pe/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: pdp
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
spec:
replicas: 1
selector:
volumes:
- name: pe
hostPath:
- path: /dockerdata-nfs/onap/policy/opt/policy/config/pe/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: pypdp
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-policy"
spec:
replicas: 1
selector:
volumes:
- name: pe
hostPath:
- path: /dockerdata-nfs/onap/policy/opt/policy/config/pe/
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-NS: onap-policy
+nsPrefix: onap
pullPolicy: Always
image:
readiness: oomk8s/readiness-check:1.0.0
- policyPe: nexus3.onap.org:10001/openecomp/policy/policy-pe:1.1-STAGING-latest
- policyDrools: nexus3.onap.org:10001/openecomp/policy/policy-drools:1.1-STAGING-latest
- policyDb: nexus3.onap.org:10001/openecomp/policy/policy-db:1.1-STAGING-latest
- policyNexus: nexus3.onap.org:10001/openecomp/policy/policy-nexus:1.1-STAGING-latest
+ policyPe: nexus3.onap.org:10001/openecomp/policy/policy-pe:1.0-STAGING-latest
+ policyDrools: nexus3.onap.org:10001/openecomp/policy/policy-drools:1.0-STAGING-latest
+ policyDb: nexus3.onap.org:10001/openecomp/policy/policy-db:1.0-STAGING-latest
+ policyNexus: nexus3.onap.org:10001/openecomp/policy/policy-nexus:1.0-STAGING-latest
ubuntu: ubuntu:16.04
kind: Service
metadata:
name: portaldb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-portal"
labels:
app: portaldb
spec:
labels:
app: portalapps
name: portalapps
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-portal"
spec:
ports:
- name: portal-1
labels:
app: vnc-portal
name: vnc-portal
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-portal"
spec:
ports:
- name: tcp-1
kind: Service
metadata:
name: portalwidgets
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-portal"
labels:
app: portalwidgets
spec:
kind: Deployment
metadata:
name: portalapps
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-portal"
spec:
selector:
matchLabels:
volumes:
- name: portal-fusion-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/fusion.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/fusion.properties
- name: portal-openid-connect-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/openid-connect.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/openid-connect.properties
- name: portal-system-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/system.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/system.properties
- name: portal-portal-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/portal.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/portal.properties
- name: dbcapp-fusion-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPDBCAPP/fusion.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/fusion.properties
- name: dbcapp-system-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPDBCAPP/system.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/system.properties
- name: dbcapp-portal-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPDBCAPP/portal.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/portal.properties
- name: dbcapp-dbcapp-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPDBCAPP/dbcapp.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/dbcapp.properties
- name: sdkapp-system-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPSDKAPP/system.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPSDKAPP/system.properties
- name: sdkapp-portal-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPSDKAPP/portal.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPSDKAPP/portal.properties
- name: sdkapp-fusion-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPSDKAPP/fusion.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPSDKAPP/fusion.properties
- name: portal-mariadb-onboarding-sql
hostPath:
- path: /dockerdata-nfs/onap/portal/mariadb/oom_updates.sql
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/mariadb/oom_updates.sql
- name: portal-root
hostPath:
- path: /dockerdata-nfs/onap/portal
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal
- name: portal-logs
hostPath:
- path: /dockerdata-nfs/onap/portal/logs
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/logs
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: portaldb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-portal"
spec:
selector:
matchLabels:
name: "portaldb"
env:
- name: MYSQL_HOST
- value: portaldb.onap-portal
+ value: "portaldb.{{ .Values.nsPrefix }}-portal"
- name: MYSQL_ROOT_PASSWORD
value: password
volumeMounts:
volumes:
- name: portal-mariadb-data
hostPath:
- path: /dockerdata-nfs/onap/portal/mariadb/data
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/mariadb/data
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
labels:
app: vnc-portal
name: vnc-portal
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-portal"
spec:
selector:
matchLabels:
"env": [
{
"name": "NAMESPACE",
- "value": "onap-policy"
+ "value": "{{ .Values.nsPrefix }}-policy"
}
],
"image": "{{ .Values.image.readiness }}",
"env": [
{
"name": "NAMESPACE",
- "value": "onap-sdc"
+ "value": "{{ .Values.nsPrefix }}-sdc"
}
],
"image": "{{ .Values.image.readiness }}",
"env": [
{
"name": "NAMESPACE",
- "value": "onap-vid"
+ "value": "{{ .Values.nsPrefix }}-vid"
}
],
"image": "{{ .Values.image.readiness }}",
},
{
"command": ["/bin/sh","-c"],
- "args": ["echo `host sdc-be.onap-sdc | awk ''{print$4}''` sdc.api.be.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host portalapps.onap-portal | awk ''{print$4}''` portal.api.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host pap.onap-policy | awk ''{print$4}''` policy.api.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host sdc-fe.onap-sdc | awk ''{print$4}''` sdc.ui.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host vid-server.onap-vid | awk ''{print$4}''` vid.api.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host sparky-fe.onap-aai | awk ''{print$4}''` aai.api.simpledemo.openecomp.org >> /ubuntu-init/hosts"],
+ "args": ["echo `host sdc-be.{{ .Values.nsPrefix }}-sdc | awk ''{print$4}''` sdc.api.be.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host portalapps.{{ .Values.nsPrefix }}-portal | awk ''{print$4}''` portal.api.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host pap.{{ .Values.nsPrefix }}-policy | awk ''{print$4}''` policy.api.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host sdc-fe.{{ .Values.nsPrefix }}-sdc | awk ''{print$4}''` sdc.ui.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host vid-server.{{ .Values.nsPrefix }}-vid | awk ''{print$4}''` vid.api.simpledemo.openecomp.org >> /ubuntu-init/hosts; echo `host sparky-fe.{{ .Values.nsPrefix }}-aai | awk ''{print$4}''` aai.api.simpledemo.openecomp.org >> /ubuntu-init/hosts"],
"image": "{{ .Values.image.ubuntuInit }}",
"imagePullPolicy": "{{ .Values.pullPolicy }}",
"name": "vnc-init-hosts",
env:
- name: VNC_PASSWORD
value: password
- imagePullPolicy: IfNotPresent
name: vnc-portal
volumeMounts:
- mountPath: /ubuntu-init/
- name: ubuntu-init
emptyDir: {}
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: portalwidgets
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-portal"
spec:
selector:
matchLabels:
volumes:
- name: portalwidgets-application-properties
hostPath:
- path: /dockerdata-nfs/onap/portal/portal-fe/webapps/etc/ECOMPWIDGETMS/application.properties
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPWIDGETMS/application.properties
+ imagePullSecrets:
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
\ No newline at end of file
-NS: onap-portal
+nsPrefix: onap
pullPolicy: Always
image:
readiness: oomk8s/readiness-check:1.0.0
labels:
app: robot
name: robot
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-robot"
spec:
ports:
- port: 88
kind: Deployment
metadata:
name: robot
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-robot"
spec:
selector:
matchLabels:
volumes:
- name: robot-eteshare
hostPath:
- path: /dockerdata-nfs/onap/robot/eteshare
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/robot/eteshare
- name: robot-assets
hostPath:
- path: /dockerdata-nfs/onap/robot/robot/assets
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/robot/robot/assets
- name: robot-resources
hostPath:
- path: /dockerdata-nfs/onap/robot/robot/resources
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/robot/robot/resources
- name: robot-testsuites
hostPath:
- path: /dockerdata-nfs/onap/robot/robot/testsuites
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/robot/robot/testsuites
- name: lighttpd-authorization
hostPath:
- path: /dockerdata-nfs/onap/robot/authorization
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/robot/authorization
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-NS: onap-robot
+nsPrefix: onap
pullPolicy: Always
image:
testsuite: nexus3.onap.org:10001/openecomp/testsuite:1.1-STAGING-latest
labels:
app: sdc-es
name: sdc-es
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
ports:
- name: sdc-es-port-9200
labels:
app: sdc-cs
name: sdc-cs
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
ports:
- name: sdc-cs-port-9042
labels:
app: sdc-kb
name: sdc-kb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
ports:
- name: sdc-kb-port-5601
labels:
app: sdc-be
name: sdc-be
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
ports:
- name: sdc-be-port-8443
labels:
app: sdc-fe
name: sdc-fe
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
ports:
- name: sdc-fe-port-9443
labels:
app: sdc-be
name: sdc-be
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
selector:
matchLabels:
"env": [
{
"name": "NAMESPACE",
- "value": "onap-message-router"
+ "value": "{{ .Values.nsPrefix }}-message-router"
}
],
"image": "{{ .Values.image.readiness }}",
volumes:
- name: sdc-sdc-es-es
hostPath:
- path: /dockerdata-nfs/onap/sdc/sdc-es/ES
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/sdc-es/ES
- name: sdc-environments
hostPath:
- path: /dockerdata-nfs/onap/sdc/environments
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/environments
- name: sdc-jetty-keystore
hostPath:
- path: /dockerdata-nfs/onap/sdc/jetty/keystore
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/jetty/keystore
- name: sdc-localtime
hostPath:
path: /etc/localtime
- name: sdc-logs
hostPath:
- path: /dockerdata-nfs/onap/sdc/logs
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
labels:
app: sdc-cs
name: sdc-cs
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
selector:
matchLabels:
volumes:
- name: sdc-sdc-cs-cs
hostPath:
- path: /dockerdata-nfs/onap/sdc/sdc-cs/CS
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/sdc-cs/CS
- name: sdc-environments
hostPath:
- path: /dockerdata-nfs/onap/sdc/environments
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/environments
- name: sdc-localtime
hostPath:
path: /etc/localtime
- name: sdc-logs
hostPath:
- path: /dockerdata-nfs/onap/sdc/logs
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
labels:
app: sdc-es
name: sdc-es
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
selector:
matchLabels:
volumes:
- name: sdc-sdc-es-es
hostPath:
- path: /dockerdata-nfs/onap/sdc/sdc-es/ES
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/sdc-es/ES
- name: sdc-environments
hostPath:
- path: /dockerdata-nfs/onap/sdc/environments
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/environments
- name: sdc-localtime
hostPath:
path: /etc/localtime
- name: sdc-logs
hostPath:
- path: /dockerdata-nfs/onap/sdc/logs
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
labels:
app: sdc-fe
name: sdc-fe
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
selector:
matchLabels:
volumes:
- name: sdc-sdc-es-es
hostPath:
- path: /dockerdata-nfs/onap/sdc/sdc-es/ES
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/sdc-es/ES
- name: sdc-environments
hostPath:
- path: /dockerdata-nfs/onap/sdc/environments
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/environments
- name: sdc-jetty-keystore
hostPath:
- path: /dockerdata-nfs/onap/sdc/jetty/keystore
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/jetty/keystore
- name: sdc-localtime
hostPath:
path: /etc/localtime
- name: sdc-logs
hostPath:
- path: /dockerdata-nfs/onap/sdc/logs
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
- name: sdc-fe-config
hostPath:
- path: /dockerdata-nfs/onap/sdc/sdc-fe/FE_2_setup_configuration.rb
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/sdc-fe/FE_2_setup_configuration.rb
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
labels:
app: sdc-kb
name: sdc-kb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdc"
spec:
selector:
matchLabels:
volumes:
- name: sdc-environments
hostPath:
- path: /dockerdata-nfs/onap/sdc/environments
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/environments
- name: sdc-localtime
hostPath:
path: /etc/localtime
- name: sdc-logs
hostPath:
- path: /dockerdata-nfs/onap/sdc/logs
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdc/logs
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-NS: onap-sdc
+nsPrefix: onap
pullPolicy: Always
image:
readiness: oomk8s/readiness-check:1.0.0
kind: Service
metadata:
name: dbhost
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
labels:
app: sdnc-dbhost
spec:
kind: Service
metadata:
name: sdnctldb01
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
labels:
app: sdnc-dbhost
spec:
kind: Service
metadata:
name: sdnctldb02
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
labels:
app: sdnc-dbhost
spec:
kind: Service
metadata:
name: sdnc-dgbuilder
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
labels:
app: sdnc-dgbuilder
spec:
kind: Service
metadata:
name: sdnhost
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
labels:
app: sdnc
spec:
kind: Service
metadata:
name: sdnc-portal
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
labels:
app: sdnc-portal
spec:
kind: Deployment
metadata:
name: sdnc-dbhost
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
spec:
selector:
matchLabels:
volumes:
- name: sdnc-data
hostPath:
- path: /dockerdata-nfs/onapdemo/sdnc/data
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/data
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: sdnc-dgbuilder
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
spec:
selector:
matchLabels:
periodSeconds: 10
restartPolicy: Always
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: sdnc
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
spec:
selector:
matchLabels:
volumes:
- name: sdnc-conf
hostPath:
- path: /dockerdata-nfs/onapdemo/sdnc/conf
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/conf
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
kind: Deployment
metadata:
name: sdnc-portal
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-sdnc"
spec:
selector:
matchLabels:
periodSeconds: 10
restartPolicy: Always
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-NS: onap-sdnc
+nsPrefix: onap
pullPolicy: Always
image:
readiness: oomk8s/readiness-check:1.0.0
kind: Service
metadata:
name: vid-mariadb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-vid"
spec:
ports:
- name: vid-mariadb
labels:
app: vid-server
name: vid-server
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-vid"
spec:
ports:
- name: vid-server
labels:
app: vid-mariadb
name: vid-mariadb
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-vid"
spec:
selector:
matchLabels:
volumes:
- name: vid-mariadb-data
hostPath:
- path: /dockerdata-nfs/onap/vid/mariadb/data
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/vid/mariadb/data
- name: vid-pre-init
hostPath:
- path: /dockerdata-nfs/onap/vid/vid/lf_config/vid-pre-init.sql
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/vid/vid/lf_config/vid-pre-init.sql
- name: my-cnf
hostPath:
- path: /dockerdata-nfs/onap/vid/vid/lf_config/vid-my.cnf
+ path: /dockerdata-nfs/{{ .Values.nsPrefix }}/vid/vid/lf_config/vid-my.cnf
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
labels:
app: vid-server
name: vid-server
- namespace: {{ .Values.NS }}
+ namespace: "{{ .Values.nsPrefix }}-vid"
spec:
selector:
matchLabels:
containers:
- env:
- name: ASDC_CLIENT_REST_HOST
- value: sdc-be.onap-sdc
+ value: sdc-be.{{ .Values.nsPrefix }}-sdc
- name: ASDC_CLIENT_REST_AUTH
value: Basic dmlkOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=
- name: ASDC_CLIENT_REST_PORT
value: "8080"
- name: VID_AAI_HOST
- value: aai-service.onap-aai
+ value: aai-service.{{ .Values.nsPrefix }}-aai
- name: VID_AAI_PORT
value: "8443"
- name: VID_ECOMP_SHARED_CONTEXT_REST_URL
- value: http://portalapps.onap-portal:8989/ECOMPPORTAL/context
+ value: http://portalapps.{{ .Values.nsPrefix }}-portal:8989/ECOMPPORTAL/context
- name: VID_MSO_SERVER_URL
- value: http://mso.onap-mso:8080
+ value: http://mso.{{ .Values.nsPrefix }}-mso:8080
- name: VID_MSO_PASS
value: 51515201a8d4c5c08d533db9bd1e1a9b
- name: MSO_DME2_SERVER_URL
- name: MSO_DME2_ENABLED
value: "false"
- name: VID_ECOMP_REDIRECT_URL
- value: http://portalapps.onap-portal:8989/ECOMPPORTAL/login.htm
+ value: http://portalapps.{{ .Values.nsPrefix }}-portal:8989/ECOMPPORTAL/login.htm
- name: VID_ECOMP_REST_URL
- value: http://portalapps.onap-portal:8989/ECOMPPORTAL/auxapi
+ value: http://portalapps.{{ .Values.nsPrefix }}-portal:8989/ECOMPPORTAL/auxapi
- name: VID_CONTACT_US_LINK
value: https://todo_contact_us_link.com
- name: VID_UEB_URL_LIST
- value: dmaap.onap-message-router
+ value: dmaap.{{ .Values.nsPrefix }}-message-router
- name: VID_MYSQL_HOST
value: vid-mariadb
- name: VID_MYSQL_PORT
initialDelaySeconds: 5
periodSeconds: 10
imagePullSecrets:
- - name: onap-docker-registry-key
+ - name: "{{ .Values.nsPrefix }}-docker-registry-key"
-NS: onap-vid
+nsPrefix: onap
pullPolicy: IfNotPresent
image:
readiness: oomk8s/readiness-check:1.0.0