Verify helm charts with client lint and template 62/562/9
authorLott, Christopher (cl778h) <cl778h@att.com>
Thu, 25 Jul 2019 10:32:02 +0000 (06:32 -0400)
committerZhe Huang <zhehuang@research.att.com>
Tue, 30 Jul 2019 20:28:22 +0000 (16:28 -0400)
commit6f157d7b84f5c957c068146a300f25fd0983375f
tree118674052051cf9e2e3152d9c67a4ec484152206
parentb0d610ef0ba334c963cac6e2f3423657fda803dd
Verify helm charts with client lint and template

In a docker, install helm client, package up common dependency,
copy to every chart, then run helm lint and helm template
to verify chart contents, with output to stdout.

Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
Change-Id: Id2e46152b405da91d3b3b6388dc87e5f1696d779
59 files changed:
bin/verify-ric-charts [new file with mode: 0755]
ci/Dockerfile [new file with mode: 0644]
ric-aux/80-Auxiliary-Functions/helm/kong-aux/Chart.yaml
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-kafka/.helmignore [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-kafka/Chart.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-kafka/templates/poddisruptionbudget.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-kafka/templates/pv.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-kafka/templates/service-hs.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-kafka/templates/service.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-kafka/templates/statefulset.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-kafka/values.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-zookeeper/.helmignore [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-zookeeper/Chart.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-zookeeper/templates/_zkquorum.tpl [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-zookeeper/templates/poddisruptionbudget.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-zookeeper/templates/pv.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-zookeeper/templates/service.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-zookeeper/templates/statefulset.yaml [deleted file]
ric-aux/80-Auxiliary-Functions/helm/message-router/charts/message-router-zookeeper/values.yaml [deleted file]
ric-common/Docker-Credential/bin/install
ric-common/Docker-Credential/helm/docker-credential/Chart.yaml [moved from ric-common/Docker-Credential/helm/Chart.yaml with 100% similarity]
ric-common/Docker-Credential/helm/docker-credential/requirements.yaml [moved from ric-common/Docker-Credential/helm/requirements.yaml with 100% similarity]
ric-common/Docker-Credential/helm/docker-credential/templates/_helper.tpl [moved from ric-common/Docker-Credential/helm/templates/_helper.tpl with 100% similarity]
ric-common/Docker-Credential/helm/docker-credential/templates/secrets-docker-reg.yaml [moved from ric-common/Docker-Credential/helm/templates/secrets-docker-reg.yaml with 100% similarity]
ric-common/Docker-Credential/helm/docker-credential/values.yaml [moved from ric-common/Docker-Credential/helm/values.yaml with 100% similarity]
ric-common/Helm-Credential/bin/install
ric-common/Helm-Credential/helm/helm-credential/Chart.yaml [moved from ric-infra/40-Credential/helm/Chart.yaml with 98% similarity]
ric-common/Helm-Credential/helm/helm-credential/requirements.yaml [moved from ric-common/Helm-Credential/helm/requirements.yaml with 100% similarity]
ric-common/Helm-Credential/helm/helm-credential/templates/_helper.tpl [moved from ric-common/Helm-Credential/helm/templates/_helper.tpl with 100% similarity]
ric-common/Helm-Credential/helm/helm-credential/templates/config-helm-cert.yaml [moved from ric-common/Helm-Credential/helm/templates/config-helm-cert.yaml with 100% similarity]
ric-common/Helm-Credential/helm/helm-credential/templates/secrets-helm-xapp.yaml [moved from ric-common/Helm-Credential/helm/templates/secrets-helm-xapp.yaml with 100% similarity]
ric-common/Helm-Credential/helm/helm-credential/values.yaml [moved from ric-common/Helm-Credential/helm/values.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/Chart.yaml [moved from ric-infra/10-Nexus/helm/Chart.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/requirements.yaml [moved from ric-infra/10-Nexus/helm/requirements.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/_gen-cert.tpl [moved from ric-infra/10-Nexus/helm/templates/_gen-cert.tpl with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/deployment.yaml [moved from ric-infra/10-Nexus/helm/templates/deployment.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/docker-ingress.yaml [moved from ric-infra/10-Nexus/helm/templates/docker-ingress.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/helm-ingress.yaml [moved from ric-infra/10-Nexus/helm/templates/helm-ingress.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/job-save-certs.yaml [moved from ric-infra/10-Nexus/helm/templates/job-save-certs.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/nexus-ingress.yaml [moved from ric-infra/10-Nexus/helm/templates/nexus-ingress.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/persistentVolume.yaml [moved from ric-infra/10-Nexus/helm/templates/persistentVolume.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/persistentVolumeClaim.yaml [moved from ric-infra/10-Nexus/helm/templates/persistentVolumeClaim.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/secret-docker.yaml [moved from ric-infra/10-Nexus/helm/templates/secret-docker.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/secret-helm.yaml [moved from ric-infra/10-Nexus/helm/templates/secret-helm.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/secret-nexus.yaml [moved from ric-infra/10-Nexus/helm/templates/secret-nexus.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/service.yaml [moved from ric-infra/10-Nexus/helm/templates/service.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/templates/storageClass.yaml [moved from ric-infra/10-Nexus/helm/templates/storageClass.yaml with 100% similarity]
ric-infra/10-Nexus/helm/nexus/values.yaml [moved from ric-infra/10-Nexus/helm/values.yaml with 100% similarity]
ric-infra/20-Monitoring/helm/elfkp/Chart.yaml
ric-infra/40-Credential/bin/install
ric-infra/40-Credential/helm/credential/Chart.yaml [moved from ric-common/Helm-Credential/helm/Chart.yaml with 100% similarity]
ric-infra/40-Credential/helm/credential/requirements.yaml [moved from ric-infra/40-Credential/helm/requirements.yaml with 100% similarity]
ric-infra/40-Credential/helm/credential/templates/_helper.tpl [moved from ric-infra/40-Credential/helm/templates/_helper.tpl with 100% similarity]
ric-infra/40-Credential/helm/credential/templates/config-helm-cert.yaml [moved from ric-infra/40-Credential/helm/templates/config-helm-cert.yaml with 100% similarity]
ric-infra/40-Credential/helm/credential/templates/secrets-docker-reg.yaml [moved from ric-infra/40-Credential/helm/templates/secrets-docker-reg.yaml with 100% similarity]
ric-infra/40-Credential/helm/credential/templates/secrets-helm-xapp.yaml [moved from ric-infra/40-Credential/helm/templates/secrets-helm-xapp.yaml with 100% similarity]
ric-infra/40-Credential/helm/credential/values.yaml [moved from ric-infra/40-Credential/helm/values.yaml with 100% similarity]
ric-platform/50-RIC-Platform/helm/kong-platform/Chart.yaml
ric-platform/50-RIC-Platform/helm/kong-xapp/Chart.yaml