[Contrib] Authorize choice of subcomponents 39/105239/2
authorSylvain Desbureaux <sylvain.desbureaux@orange.com>
Tue, 7 Apr 2020 10:02:22 +0000 (12:02 +0200)
committerSylvain Desbureaux <sylvain.desbureaux@orange.com>
Wed, 8 Apr 2020 11:53:39 +0000 (13:53 +0200)
commita5bb31b95347229e400099565bedd3f6a3785c9a
tree287f237d9428719650f968ef225cb9af89a2cf3b
parentae739cd0ea9487d37b897e8ac0fd09577e16f5b0
[Contrib] Authorize choice of subcomponents

Instead of forcing installation of all contrib components, make the
installation of these components enabled with a toggle, so each person
can choose to install a subset, all or none.

Issue-ID: OOM-2352
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: Ie112fe1f1864587b9ac69f18967a3c28d16bdbbe
67 files changed:
kubernetes/contrib/Makefile [new file with mode: 0644]
kubernetes/contrib/components/awx/Chart.yaml [moved from kubernetes/contrib/charts/awx/Chart.yaml with 100% similarity]
kubernetes/contrib/components/awx/Makefile [moved from kubernetes/contrib/charts/awx/Makefile with 100% similarity]
kubernetes/contrib/components/awx/charts/awx-postgres/Chart.yaml [moved from kubernetes/contrib/charts/awx/charts/awx-postgres/Chart.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx-postgres/templates/NOTES.txt [moved from kubernetes/contrib/charts/awx/charts/awx-postgres/templates/NOTES.txt with 100% similarity]
kubernetes/contrib/components/awx/charts/awx-postgres/templates/deployment.yaml [moved from kubernetes/contrib/charts/awx/charts/awx-postgres/templates/deployment.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx-postgres/templates/pv.yaml [moved from kubernetes/contrib/charts/awx/charts/awx-postgres/templates/pv.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx-postgres/templates/pvc.yaml [moved from kubernetes/contrib/charts/awx/charts/awx-postgres/templates/pvc.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx-postgres/templates/service.yaml [moved from kubernetes/contrib/charts/awx/charts/awx-postgres/templates/service.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx-postgres/values.yaml [moved from kubernetes/contrib/charts/awx/charts/awx-postgres/values.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/Chart.yaml [moved from kubernetes/contrib/charts/awx/charts/awx/Chart.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/resources/config/credentials.py [moved from kubernetes/contrib/charts/awx/charts/awx/resources/config/credentials.py with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/resources/config/environment.sh [moved from kubernetes/contrib/charts/awx/charts/awx/resources/config/environment.sh with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/templates/configmap.yaml [moved from kubernetes/contrib/charts/awx/charts/awx/templates/configmap.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/templates/job.yaml [moved from kubernetes/contrib/charts/awx/charts/awx/templates/job.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/templates/secret.yaml [moved from kubernetes/contrib/charts/awx/charts/awx/templates/secret.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/templates/service.yaml [moved from kubernetes/contrib/charts/awx/charts/awx/templates/service.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/templates/serviceaccout.yaml [moved from kubernetes/contrib/charts/awx/charts/awx/templates/serviceaccout.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/templates/statefulset.yaml [moved from kubernetes/contrib/charts/awx/charts/awx/templates/statefulset.yaml with 100% similarity]
kubernetes/contrib/components/awx/charts/awx/values.yaml [moved from kubernetes/contrib/charts/awx/charts/awx/values.yaml with 100% similarity]
kubernetes/contrib/components/awx/requirements.yaml [moved from kubernetes/contrib/charts/awx/requirements.yaml with 100% similarity]
kubernetes/contrib/components/awx/values.yaml [moved from kubernetes/contrib/charts/awx/values.yaml with 100% similarity]
kubernetes/contrib/components/netbox/.helmignore [moved from kubernetes/contrib/charts/netbox/.helmignore with 100% similarity]
kubernetes/contrib/components/netbox/Chart.yaml [moved from kubernetes/contrib/charts/netbox/Chart.yaml with 100% similarity]
kubernetes/contrib/components/netbox/Makefile [moved from kubernetes/contrib/charts/netbox/Makefile with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/.helmignore [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/.helmignore with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/Chart.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/Chart.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/configuration/configuration.py [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/configuration/configuration.py with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/configuration/gunicorn_config.py [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/configuration/gunicorn_config.py with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/configuration/ldap_config.py [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/configuration/ldap_config.py with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/initializers/custom_fields.yml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/initializers/custom_fields.yml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/initializers/groups.yml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/initializers/groups.yml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/initializers/users.yml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/initializers/users.yml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/provisioning/provision.sh [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/provisioning/provision.sh with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/startup_scripts/00_users.py [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/startup_scripts/00_users.py with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/startup_scripts/10_groups.py [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/startup_scripts/10_groups.py with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/resources/config/startup_scripts/20_custom_fields.py [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/resources/config/startup_scripts/20_custom_fields.py with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/templates/NOTES.txt [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/templates/NOTES.txt with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/templates/configmap.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/templates/configmap.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/templates/deployment.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/templates/deployment.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/templates/job.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/templates/job.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/templates/pv.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/templates/pv.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/templates/pvc.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/templates/pvc.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/templates/secrets.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/templates/secrets.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/templates/service.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/templates/service.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-app/values.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-app/values.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-nginx/.helmignore [moved from kubernetes/contrib/charts/netbox/charts/netbox-nginx/.helmignore with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-nginx/Chart.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-nginx/Chart.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-nginx/resources/config/nginx.conf [moved from kubernetes/contrib/charts/netbox/charts/netbox-nginx/resources/config/nginx.conf with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-nginx/templates/NOTES.txt [moved from kubernetes/contrib/charts/netbox/charts/netbox-nginx/templates/NOTES.txt with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-nginx/templates/configmap.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-nginx/templates/configmap.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-nginx/templates/deployment.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-nginx/templates/deployment.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-nginx/templates/service.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-nginx/templates/service.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-nginx/values.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-nginx/values.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-postgres/.helmignore [moved from kubernetes/contrib/charts/netbox/charts/netbox-postgres/.helmignore with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-postgres/Chart.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-postgres/Chart.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-postgres/templates/NOTES.txt [moved from kubernetes/contrib/charts/netbox/charts/netbox-postgres/templates/NOTES.txt with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-postgres/templates/configmap.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-postgres/templates/configmap.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-postgres/templates/deployment.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-postgres/templates/deployment.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-postgres/templates/pv.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-postgres/templates/pv.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-postgres/templates/pvc.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-postgres/templates/pvc.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-postgres/templates/service.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-postgres/templates/service.yaml with 100% similarity]
kubernetes/contrib/components/netbox/charts/netbox-postgres/values.yaml [moved from kubernetes/contrib/charts/netbox/charts/netbox-postgres/values.yaml with 100% similarity]
kubernetes/contrib/components/netbox/requirements.yaml [moved from kubernetes/contrib/charts/netbox/requirements.yaml with 100% similarity]
kubernetes/contrib/components/netbox/templates/ingress.yaml [moved from kubernetes/contrib/charts/netbox/templates/ingress.yaml with 100% similarity]
kubernetes/contrib/components/netbox/values.yaml [moved from kubernetes/contrib/charts/netbox/values.yaml with 100% similarity]
kubernetes/contrib/requirements.yaml