refactor drools chart to allow customizations 30/94930/3
authorjhh <jorge.hernandez-herrero@att.com>
Wed, 4 Sep 2019 12:47:25 +0000 (07:47 -0500)
committerjhh <jorge.hernandez-herrero@att.com>
Wed, 11 Sep 2019 01:17:28 +0000 (20:17 -0500)
commit010965911185b9a1ef2008246fabc37f193baf2b
tree729d3078da57fe44f8acd46020871b9887020fe9
parent9d407f480e9d40460f6f76ffc6a09f61f1d6b85e
refactor drools chart to allow customizations

- move some values out of .conf files to values to avoid
  building the chart when deploying policy (drools).
- move credentials to a single secret file, this is precursor
  work to deal with confidential info in a better way in
  future releases.
- delete unused files.
- generify mounting of configmaps/secrets as volumes to
  avoid explicitly having to modify statefulset.yaml.
- update amsterdam controller with latest version in nexus
  at container instantiation.
- update to the latest released drools image.

Issue-ID: POLICY-1371
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I1497b61cd210ac4c00b957c2832de5acd01ea4d2
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
13 files changed:
kubernetes/policy/charts/drools/resources/config/opt/policy/config/drools/keys/feature-healthcheck.conf [deleted file]
kubernetes/policy/charts/drools/resources/config/opt/policy/config/drools/keys/policy-keystore [deleted file]
kubernetes/policy/charts/drools/resources/configmaps/amsterdam.pre.sh [new file with mode: 0644]
kubernetes/policy/charts/drools/resources/configmaps/base.conf [moved from kubernetes/policy/charts/drools/resources/config/opt/policy/config/drools/base.conf with 66% similarity]
kubernetes/policy/charts/drools/resources/configmaps/feature-pooling-dmaap.conf [moved from kubernetes/policy/charts/drools/resources/config/opt/policy/config/drools/feature-pooling-dmaap.conf with 81% similarity]
kubernetes/policy/charts/drools/resources/configmaps/status.post.sh [moved from kubernetes/policy/charts/drools/resources/config/opt/policy/config/drools/policy-management.conf with 50% similarity]
kubernetes/policy/charts/drools/resources/scripts/update-vfw-op-policy.sh [deleted file]
kubernetes/policy/charts/drools/resources/secrets/credentials.conf [new file with mode: 0644]
kubernetes/policy/charts/drools/templates/NOTES.txt [deleted file]
kubernetes/policy/charts/drools/templates/configmap.yaml
kubernetes/policy/charts/drools/templates/secrets.yaml
kubernetes/policy/charts/drools/templates/statefulset.yaml
kubernetes/policy/charts/drools/values.yaml