Add support for DCAE in Amsterdam 47/26647/5
authorAlexis de Talhouët <adetalhouet89@gmail.com>
Thu, 14 Dec 2017 16:52:12 +0000 (11:52 -0500)
committerAlexis de Talhouët <adetalhouet89@gmail.com>
Tue, 16 Jan 2018 21:06:08 +0000 (16:06 -0500)
commit9df729a94661a298020ee2778f92dea0f539f3b5
tree54d367c6c7b31c426862d4b4c70dc80aec2b7122
parentcb02aa241edd97acb6c5ca744de84313f53e8a5a
Add support for DCAE in Amsterdam

- add nginx container to reverse proxy hostname coming from
DCAE world to OOM world.
- create DNS zone in Designate for simpledemo.onap.org. to point to the
 K8S hosts where dcaegen2 service is running.
- add heat stack to deploy DCAE
- update SDC configuration file to dynamically inject the UEB servers
as those are in reality the k8s nodes ip addresses, as the dmaap
service port is exposed by the dcaegen2 service. This is done because
the service-change-handler container deployed by DCAE is getting the
UEB servers IP list from SDC itself, hence to enable resolution in the
DCAE VM, the IP has to be reachable. (Hence this config assume DCAE VMs
can route to K8S hosts). Previous config was using
dmaap.onap-message-router for UEB servers host, but this is not
resolvable by any DNS.
- add knob to deploy DCAE or not
- add DCAE related parameters in onap-parameters.yaml (initial config)
- fix DCAE healthcheck
- add support to keystone v2.0 and v3
- fix vm_properties robot file

Change-Id: I64ec6faf7b45b293bf7110e9e23e31798bf9b841
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
Issue-ID: OOM-508
26 files changed:
kubernetes/config/docker/init/config-init.sh
kubernetes/config/docker/init/src/config/dcaegen2/heat/OOM-openrc-v2.sh [new file with mode: 0755]
kubernetes/config/docker/init/src/config/dcaegen2/heat/OOM-openrc-v3.sh [new file with mode: 0755]
kubernetes/config/docker/init/src/config/dcaegen2/heat/entrypoint.sh [new file with mode: 0755]
kubernetes/config/docker/init/src/config/dcaegen2/heat/onap_dcae.env [new file with mode: 0644]
kubernetes/config/docker/init/src/config/dcaegen2/heat/onap_dcae.yaml [new file with mode: 0644]
kubernetes/config/docker/init/src/config/dcaegen2/nginx/certs/aai-service.onap.org.key [new file with mode: 0644]
kubernetes/config/docker/init/src/config/dcaegen2/nginx/certs/aai-service.onap.org.pem [new file with mode: 0755]
kubernetes/config/docker/init/src/config/dcaegen2/nginx/certs/sdc-be.onap.org.key [new file with mode: 0644]
kubernetes/config/docker/init/src/config/dcaegen2/nginx/certs/sdc-be.onap.org.pem [new file with mode: 0644]
kubernetes/config/docker/init/src/config/dcaegen2/nginx/config/aai-service.onap.org.conf [new file with mode: 0644]
kubernetes/config/docker/init/src/config/dcaegen2/nginx/config/dmaap.onap.org.conf [new file with mode: 0644]
kubernetes/config/docker/init/src/config/dcaegen2/nginx/config/open.onap.org.conf [new file with mode: 0644]
kubernetes/config/docker/init/src/config/dcaegen2/nginx/config/pdp.onap.org.conf [new file with mode: 0644]
kubernetes/config/docker/init/src/config/dcaegen2/nginx/config/sdc-be.onap.org.conf [new file with mode: 0644]
kubernetes/config/docker/init/src/config/robot/eteshare/config/vm_properties.py
kubernetes/config/docker/init/src/config/sdc/environments/AUTO.json
kubernetes/config/onap-parameters-sample.yaml
kubernetes/config/onap-parameters.yaml
kubernetes/dcaegen2/dcae-parameters-sample.yaml [deleted file]
kubernetes/dcaegen2/templates/heat-bootstrap-dep.yaml [new file with mode: 0644]
kubernetes/dcaegen2/templates/nginx-dep.yaml [new file with mode: 0644]
kubernetes/dcaegen2/templates/nginx-service.yaml [new file with mode: 0644]
kubernetes/dcaegen2/templates/pod.yaml [deleted file]
kubernetes/dcaegen2/values.yaml
kubernetes/oneclick/createAll.bash