Add DCAE Bootstrap support 47/42447/4
authorBorislavG <Borislav.Glozman@amdocs.com>
Thu, 12 Apr 2018 08:08:39 +0000 (11:08 +0300)
committerBorislavG <Borislav.Glozman@amdocs.com>
Sun, 22 Apr 2018 13:37:01 +0000 (13:37 +0000)
commit57f74d35f567cd11f63df9abfdb64b1c09d8eb45
tree4e82dd1f10e5e2dafcd93044fa79a9251f054e2d
parente904ab2368bc6fc96d08d7af0750352bd66fdf09
Add DCAE Bootstrap support

** Changes to add readiness checks for all dependencies,
   make copyright notices consistent.

This commit adds a job that is supposed to spin-up DCAE

Few problems:
  Bootstrap fails looking for consul service,
    which has Release.Name prefix. Release.Name will soon be removed
    everywhere. Meanwhile can run helm insall/upgrade providing parameter:
    --set dcaegen2.dcae-bootstrap.config.address.consul.host=<Release.Name>-consul-server
  backoffLimit: 0 in the job does not seem to work on my environment
    therefore left it in a comment
  There are many TODO, which need to be cleaned-out (by DCAE team)

Change-Id: If54440544cb9c8f4ac9aff59ac6752023fb3e670
Issue-ID: OOM-854
Signed-off-by: BorislavG <Borislav.Glozman@amdocs.com>
Signed-off-by: Jack Lucas <jflucas@research.att.com>
16 files changed:
kubernetes/dcaegen2/charts/dcae-bootstrap/.helmignore [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/Chart.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/requirements.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/resources/config/k8s-plugin.json [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/resources/inputs/k8s-config_binding_service-inputs.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/resources/inputs/k8s-deployment_handler-inputs.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/resources/inputs/k8s-holmes_engine-inputs.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/resources/inputs/k8s-holmes_rules-input.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/resources/inputs/k8s-inventory-inputs.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/resources/inputs/k8s-policy_handler-inputs.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/resources/inputs/k8s-tca-inputs.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/resources/inputs/k8s-ves-inputs.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/templates/configmap.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/templates/job.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/templates/secret.yaml [new file with mode: 0644]
kubernetes/dcaegen2/charts/dcae-bootstrap/values.yaml [new file with mode: 0644]