Add edgex yaml to helm based template 93/70393/4
authorKiran Kamineni <kiran.k.kamineni@intel.com>
Thu, 11 Oct 2018 10:13:15 +0000 (03:13 -0700)
committerKiran Kamineni <kiran.k.kamineni@intel.com>
Thu, 18 Oct 2018 20:58:30 +0000 (13:58 -0700)
commit87f249320b8bf55a4037a75f16170b287e3b6ee6
treeea1dd9936fc32e37abfd09bb285b79717d686e89
parent6942719b390a62695d6dd3efa09eadf6ec48aa7a
Add edgex yaml to helm based template

Add existing deployment and service yaml files into
a helm chart that can reused.
Currently splitting out consul and mongo as subcharts while
keeping the rest under the main edgex chart.
P2: Convert to different label selectors
P3: Keep the old configuration yaml in a seperate kubernetes folder
P4: Removed common chart with the templates. We are using only a small subset
    which we can expand locally via Helm Variables

Issue-ID: MULTICLOUD-376
Change-Id: I8e0682c7d1d2433b9754209b2f3eedb790df5464
Signed-off-by: Kiran Kamineni <kiran.k.kamineni@intel.com>
57 files changed:
vagrant/tests/vnfs/edgex/helm/edgex/Chart.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/Chart.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/values.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/Chart.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/values.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/command-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/command-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/data-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/data-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/pv.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/pvc.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-deployment.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-service.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/helm/edgex/values.yaml [new file with mode: 0644]
vagrant/tests/vnfs/edgex/kubernetes/deployments/command-deployment.yaml [moved from vagrant/tests/edgex/deployments/command-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/consul-deployment.yaml [moved from vagrant/tests/edgex/deployments/consul-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/data-deployment.yaml [moved from vagrant/tests/edgex/deployments/data-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/device-bluetooth-deployment.yaml [moved from vagrant/tests/edgex/deployments/device-bluetooth-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/export-client-deployment.yaml [moved from vagrant/tests/edgex/deployments/export-client-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/export-distro-deployment.yaml [moved from vagrant/tests/edgex/deployments/export-distro-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/logging-deployment.yaml [moved from vagrant/tests/edgex/deployments/logging-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/metadata-deployment.yaml [moved from vagrant/tests/edgex/deployments/metadata-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/mongo-deployment.yaml [moved from vagrant/tests/edgex/deployments/mongo-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/notifications-deployment.yaml [moved from vagrant/tests/edgex/deployments/notifications-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/rulesengine-deployment.yaml [moved from vagrant/tests/edgex/deployments/rulesengine-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/deployments/scheduler-deployment.yaml [moved from vagrant/tests/edgex/deployments/scheduler-deployment.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/metadata.yaml [moved from vagrant/tests/edgex/metadata.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/command-service.yaml [moved from vagrant/tests/edgex/services/command-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/consul-service.yaml [moved from vagrant/tests/edgex/services/consul-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/data-service.yaml [moved from vagrant/tests/edgex/services/data-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/device-bluetooth-service.yaml [moved from vagrant/tests/edgex/services/device-bluetooth-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/export-client-service.yaml [moved from vagrant/tests/edgex/services/export-client-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/export-distro-service.yaml [moved from vagrant/tests/edgex/services/export-distro-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/logging-service.yaml [moved from vagrant/tests/edgex/services/logging-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/metadata-service.yaml [moved from vagrant/tests/edgex/services/metadata-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/mongo-service.yaml [moved from vagrant/tests/edgex/services/mongo-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/notifications-service.yaml [moved from vagrant/tests/edgex/services/notifications-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/rulesengine-service.yaml [moved from vagrant/tests/edgex/services/rulesengine-service.yaml with 100% similarity]
vagrant/tests/vnfs/edgex/kubernetes/services/scheduler-service.yaml [moved from vagrant/tests/edgex/services/scheduler-service.yaml with 100% similarity]