summaryrefslogtreecommitdiffstats
path: root/vagrant/tests/vnfs
diff options
context:
space:
mode:
authorAkhila Kishore <akhila.kishore@intel.com>2019-03-06 06:34:09 -0800
committerAkhila Kishore <akhila.kishore@intel.com>2019-03-22 07:28:00 -0700
commit1fd5b3964a142be6c176dcc886d79a614c04ce70 (patch)
tree90e4c44d0c18ea51e1787627960556c6a1dcbe79 /vagrant/tests/vnfs
parent7830bf49fbdcf1b726dc8dc3aca3638fb2195e66 (diff)
Restructuring the repo.
The idea is to restructure the existing repo create a deployment independent of Vagrant or other hosting providers. Renamed KRD to KUbernetes Deploy(Kud) including the ansible scripts Added new path to functional tests. Moved samples pdfs to sites. Minor changes to Readme. Updated aio.sh, moved sample config Corrected other nits. Updated and verified test cases. Addressed comments and changes associated with it. Updated Readme and minor change in Vagrantfile. Validated test cases again. Moved aio.sh into vagrant folder. Added new README for each hosting provider and project on the whole. Updated the installer script with relative path. Updated the name to deployment_infra, moved the cFW sripcts to tests. Updated the gitignore file. Issue-ID: MULTICLOUD-301 Change-Id: Ie48c26b12ab58b604493fba58a9c5b9f8ba10942 Signed-off-by: Akhila Kishore <akhila.kishore@intel.com>
Diffstat (limited to 'vagrant/tests/vnfs')
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/Chart.yaml18
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/Chart.yaml18
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-deployment.yaml50
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-service.yaml17
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/values.yaml76
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/Chart.yaml18
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-deployment.yaml48
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/values.yaml71
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/command-deployment.yaml48
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/command-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/data-deployment.yaml50
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/data-service.yaml17
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-deployment.yaml51
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-deployment.yaml48
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-deployment.yaml50
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-service.yaml17
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-deployment.yaml48
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-deployment.yaml48
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-deployment.yaml48
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/pv.yaml99
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/pvc.yaml143
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-deployment.yaml48
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-deployment.yaml48
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/helm/edgex/values.yaml125
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/command-deployment.yaml46
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/consul-deployment.yaml48
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/data-deployment.yaml47
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/device-bluetooth-deployment.yaml49
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/export-client-deployment.yaml46
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/export-distro-deployment.yaml47
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/logging-deployment.yaml47
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/metadata-deployment.yaml46
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/mongo-deployment.yaml46
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/notifications-deployment.yaml46
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/rulesengine-deployment.yaml46
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/deployments/scheduler-deployment.yaml46
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/metadata.yaml27
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/command-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/consul-service.yaml21
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/data-service.yaml18
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/device-bluetooth-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/export-client-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/export-distro-service.yaml18
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/logging-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/metadata-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/mongo-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/notifications-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/rulesengine-service.yaml15
-rw-r--r--vagrant/tests/vnfs/edgex/kubernetes/services/scheduler-service.yaml15
-rw-r--r--vagrant/tests/vnfs/testrb/helm/profile/manifest.yaml7
-rw-r--r--vagrant/tests/vnfs/testrb/helm/profile/override_values.yaml7
-rw-r--r--vagrant/tests/vnfs/testrb/helm/profile/testfol/subdir/deployment.yaml51
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/Chart.yaml19
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/Chart.yaml18
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_name.tpl31
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_namespace.tpl26
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_repository.tpl48
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_service.tpl31
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/values.yaml44
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/templates/deployment.yaml62
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/templates/service.yaml39
-rw-r--r--vagrant/tests/vnfs/testrb/helm/vault-consul-dev/values.yaml90
70 files changed, 0 insertions, 2591 deletions
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/Chart.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/Chart.yaml
deleted file mode 100644
index d52b1925..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/Chart.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: v1
-description: EdgeX foundry Helm Charts for testing purposes
-name: edgex
-version: 1.0.0 \ No newline at end of file
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/Chart.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/Chart.yaml
deleted file mode 100644
index 74fa86ca..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/Chart.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: v1
-description: EdgeX foundry Consul Helm Charts for testing purposes
-name: edgex-consul
-version: 1.0.0
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-deployment.yaml
deleted file mode 100644
index 5db9b855..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-deployment.yaml
+++ /dev/null
@@ -1,50 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: edgex-core-consul
- labels:
- app: edgex-core-consul
- release: {{ .Release.Name }}
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-core-consul
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-core-consul
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-core-consul:latest
- name: edgex-core-consul
- ports:
- {{- range $k, $v := .Values.service.ports }}
- - containerPort: {{ $v.port }}
- {{- end }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ .Release.Name }}-edgex-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ .Release.Name }}-edgex-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ .Release.Name }}-edgex-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ .Release.Name }}-edgex-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-service.yaml
deleted file mode 100644
index 783edef8..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/templates/consul-service.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.name }}
-spec:
- ports:
- {{- range $k, $v := .Values.service.ports }}
- - name: {{ $v.portName }}
- port: {{ $v.port }}
- targetPort: {{ $v.port }}
- {{- end }}
- selector:
- app: edgex-core-consul
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/values.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/values.yaml
deleted file mode 100644
index bf7732df..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/charts/consul/values.yaml
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-#################################################################
-# Global configuration defaults.
-#################################################################
-global:
- persistence: {}
-#################################################################
-# Application configuration defaults.
-#################################################################
-
-# flag to enable debugging - application support required
-debugEnabled: false
-
-# default number of instances
-replicaCount: 1
-
-nodeSelector: {}
-
-affinity: {}
-
-# probe configuration parameters
-liveness:
- initialDelaySeconds: 10
- periodSeconds: 30
- # necessary to disable liveness probe when setting breakpoints
- # in debugger so K8s doesn't restart unresponsive container
- enabled: true
-
-readiness:
- initialDelaySeconds: 10
- periodSeconds: 30
-
-service:
- name: edgex-core-consul
- ports:
- - portName: consul-port-1
- port: 8400
- - portName: consul-port-2
- port: 8500
- - portName: consul-port-3
- port: 8600
-
-ingress:
- enabled: false
-
-# Configure resource requests and limits
-flavor: small
-resources:
- small:
- limits:
- cpu: 200m
- memory: 500Mi
- requests:
- cpu: 10m
- memory: 10Mi
- large:
- limits:
- cpu: 400m
- memory: 1Gi
- requests:
- cpu: 10m
- memory: 100Mi
- unlimited: {} \ No newline at end of file
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/Chart.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/Chart.yaml
deleted file mode 100644
index 19c4a324..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/Chart.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: v1
-description: EdgeX foundry Mongo Helm Charts for testing purposes
-name: edgex-mongo
-version: 1.0.0
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-deployment.yaml
deleted file mode 100644
index 3251309e..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-deployment.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-mongo
- release: {{ .Release.Name }}
- name: edgex-mongo
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-mongo
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-mongo
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-edgex-mongo:0.2
- name: edgex-mongo
- ports:
- - containerPort: {{ .Values.service.port }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ .Release.Name }}-edgex-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ .Release.Name }}-edgex-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ .Release.Name }}-edgex-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ .Release.Name }}-edgex-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-service.yaml
deleted file mode 100644
index 5b30a45f..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/templates/mongo-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.name }}
-spec:
- ports:
- - name: {{ .Values.service.portName }}
- port: {{ .Values.service.port }}
- targetPort: {{ .Values.service.port }}
- selector:
- app: edgex-mongo
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/values.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/values.yaml
deleted file mode 100644
index e22b846a..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/charts/mongo/values.yaml
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-#################################################################
-# Global configuration defaults.
-#################################################################
-global:
- persistence: {}
-#################################################################
-# Application configuration defaults.
-#################################################################
-
-# flag to enable debugging - application support required
-debugEnabled: false
-
-# default number of instances
-replicaCount: 1
-
-nodeSelector: {}
-
-affinity: {}
-
-# probe configuration parameters
-liveness:
- initialDelaySeconds: 10
- periodSeconds: 30
- # necessary to disable liveness probe when setting breakpoints
- # in debugger so K8s doesn't restart unresponsive container
- enabled: true
-
-readiness:
- initialDelaySeconds: 10
- periodSeconds: 30
-
-service:
- name: edgex-mongo
- portName: mongo
- port: 27017
-
-ingress:
- enabled: false
-
-# Configure resource requests and limits
-flavor: small
-resources:
- small:
- limits:
- cpu: 200m
- memory: 500Mi
- requests:
- cpu: 10m
- memory: 10Mi
- large:
- limits:
- cpu: 400m
- memory: 1Gi
- requests:
- cpu: 10m
- memory: 100Mi
- unlimited: {} \ No newline at end of file
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/command-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/command-deployment.yaml
deleted file mode 100644
index 1b43128c..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/command-deployment.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-core-command
- release: {{ .Release.Name }}
- name: edgex-core-command
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-core-command
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-core-command
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-core-command:0.2.1
- name: edgex-core-command
- ports:
- - containerPort: {{ .Values.service.command.port }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/command-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/command-service.yaml
deleted file mode 100644
index 7ffc7cce..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/command-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.command.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.command.name }}
-spec:
- ports:
- - name: {{ .Values.service.command.portName }}
- port: {{ .Values.service.command.port }}
- targetPort: {{ .Values.service.command.port }}
- selector:
- app: edgex-core-command
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/data-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/data-deployment.yaml
deleted file mode 100644
index 81a1e3b9..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/data-deployment.yaml
+++ /dev/null
@@ -1,50 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-core-data
- release: {{ .Release.Name }}
- name: edgex-core-data
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-core-data
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-core-data
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-core-data:0.2.1
- name: edgex-core-data
- ports:
- {{- range $key, $val := .Values.service.data.ports }}
- - containerPort: {{ $val.port }}
- {{- end }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/data-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/data-service.yaml
deleted file mode 100644
index c7f68798..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/data-service.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.data.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.data.name }}
-spec:
- ports:
- {{- range $key, $val := .Values.service.data.ports }}
- - name: {{ $val.portName }}
- port: {{ $val.port }}
- targetPort: {{ $val.port }}
- {{- end }}
- selector:
- app: edgex-core-data
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-deployment.yaml
deleted file mode 100644
index 52ab77e8..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-deployment.yaml
+++ /dev/null
@@ -1,51 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-device-bluetooth
- release: {{ .Release.Name }}
- name: edgex-device-bluetooth
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-device-bluetooth
- release: {{ .Release.Name }}
- template:
- metadata:
- creationTimestamp: null
- labels:
- app: edgex-device-bluetooth
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-device-bluetooth:0.2.1
- name: edgex-device-bluetooth
- ports:
- - containerPort: {{ .Values.service.deviceBluetooth.port }}
- resources: {}
- securityContext:
- privileged: true
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-service.yaml
deleted file mode 100644
index dbbb1e39..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/device-bluetooth-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.deviceBluetooth.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.deviceBluetooth.name }}
-spec:
- ports:
- - name: {{ .Values.service.deviceBluetooth.portName }}
- port: {{ .Values.service.deviceBluetooth.port }}
- targetPort: {{ .Values.service.deviceBluetooth.port }}
- selector:
- app: edgex-device-bluetooth
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-deployment.yaml
deleted file mode 100644
index 0d60b419..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-deployment.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-export-client
- release: {{ .Release.Name }}
- name: edgex-export-client
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-export-client
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-export-client
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-export-client:0.2.1
- name: edgex-export-client
- ports:
- - containerPort: {{ .Values.service.exportClient.port }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-service.yaml
deleted file mode 100644
index ec44fd51..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-client-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.exportClient.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.exportClient.name }}
-spec:
- ports:
- - name: {{ .Values.service.exportClient.portName }}
- port: {{ .Values.service.exportClient.port }}
- targetPort: {{ .Values.service.exportClient.port }}
- selector:
- app: edgex-export-client
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-deployment.yaml
deleted file mode 100644
index 4cf17dfe..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-deployment.yaml
+++ /dev/null
@@ -1,50 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-export-distro
- release: {{ .Release.Name }}
- name: edgex-export-distro
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-export-distro
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-export-distro
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-export-distro:0.2.1
- name: edgex-export-distro
- ports:
- {{- range $key, $val := .Values.service.exportDistro.ports }}
- - containerPort: {{ $val.port }}
- {{- end }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-service.yaml
deleted file mode 100644
index 70624abf..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/export-distro-service.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.exportDistro.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.exportDistro.name }}
-spec:
- ports:
- {{- range $key, $val := .Values.service.exportDistro.ports }}
- - name: {{ $val.portName }}
- port: {{ $val.port }}
- targetPort: {{ $val.port }}
- {{- end }}
- selector:
- app: edgex-export-distro
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-deployment.yaml
deleted file mode 100644
index a60e26f1..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-deployment.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-support-logging
- release: {{ .Release.Name }}
- name: edgex-support-logging
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-support-logging
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-support-logging
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-support-logging:0.2.1
- name: edgex-support-logging
- ports:
- - containerPort: {{ .Values.service.logging.port }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-service.yaml
deleted file mode 100644
index 32c85908..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/logging-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.logging.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.logging.name }}
-spec:
- ports:
- - name: {{ .Values.service.logging.portName }}
- port: {{ .Values.service.logging.port }}
- targetPort: {{ .Values.service.logging.port }}
- selector:
- app: edgex-support-logging
- release: {{ .Release.Name }} \ No newline at end of file
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-deployment.yaml
deleted file mode 100644
index 6ce913fa..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-deployment.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-core-metadata
- release: {{ .Release.Name }}
- name: edgex-core-metadata
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-core-metadata
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-core-metadata
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-core-metadata:0.2.1
- name: edgex-core-metadata
- ports:
- - containerPort: {{ .Values.service.metadata.port }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-service.yaml
deleted file mode 100644
index 8d03118f..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/metadata-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.metadata.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.metadata.name }}
-spec:
- ports:
- - name: {{ .Values.service.metadata.portName }}
- port: {{ .Values.service.metadata.port }}
- targetPort: {{ .Values.service.metadata.port }}
- selector:
- app: edgex-core-metadata
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-deployment.yaml
deleted file mode 100644
index d736d14a..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-deployment.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-support-notifications
- release: {{ .Release.Name }}
- name: edgex-support-notifications
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-support-notifications
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-support-notifications
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-support-notifications:0.2
- name: edgex-support-notifications
- ports:
- - containerPort: {{ .Values.service.notifications.port }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-service.yaml
deleted file mode 100644
index d9afefc5..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/notifications-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.notifications.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.notifications.name }}
-spec:
- ports:
- - name: {{ .Values.service.notifications.portName }}
- port: {{ .Values.service.notifications.port }}
- targetPort: {{ .Values.service.notifications.port }}
- selector:
- app: edgex-support-notifications
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/pv.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/pv.yaml
deleted file mode 100644
index aa07549d..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/pv.yaml
+++ /dev/null
@@ -1,99 +0,0 @@
-{{/*
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-*/}}
-
-{{- if .Values.persistence.enabled -}}
-
-kind: PersistentVolume
-apiVersion: v1
-metadata:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- namespace: {{ .Release.Namespace }}
- labels:
- app: {{ .Chart.Name }}
- chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
- release: "{{ .Release.Name }}"
- heritage: "{{ .Release.Service }}"
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
-spec:
- accessModes:
- - {{ .Values.persistence.accessMode }}
- capacity:
- storage: {{ .Values.persistence.size }}
- persistentVolumeReclaimPolicy: {{ .Values.persistence.volumeReclaimPolicy }}
- hostPath:
- path: {{ .Values.global.persistence.mountPath | default .Values.persistence.mountPath }}/{{ .Release.Name }}/{{ .Values.persistence.mountSubPathData }}
----
-kind: PersistentVolume
-apiVersion: v1
-metadata:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- namespace: {{ .Release.Namespace }}
- labels:
- app: {{ .Chart.Name }}
- chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
- release: "{{ .Release.Name }}"
- heritage: "{{ .Release.Service }}"
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
-spec:
- accessModes:
- - {{ .Values.persistence.accessMode }}
- capacity:
- storage: {{ .Values.persistence.size }}
- persistentVolumeReclaimPolicy: {{ .Values.persistence.volumeReclaimPolicy }}
- hostPath:
- path: {{ .Values.global.persistence.mountPath | default .Values.persistence.mountPath }}/{{ .Release.Name }}/{{ .Values.persistence.mountSubPathLogs }}
----
-kind: PersistentVolume
-apiVersion: v1
-metadata:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- namespace: {{ .Release.Namespace }}
- labels:
- app: {{ .Chart.Name }}
- chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
- release: "{{ .Release.Name }}"
- heritage: "{{ .Release.Service }}"
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
-spec:
- accessModes:
- - {{ .Values.persistence.accessMode }}
- capacity:
- storage: {{ .Values.persistence.size }}
- persistentVolumeReclaimPolicy: {{ .Values.persistence.volumeReclaimPolicy }}
- hostPath:
- path: {{ .Values.global.persistence.mountPath | default .Values.persistence.mountPath }}/{{ .Release.Name }}/{{ .Values.persistence.mountSubPathConsulConf }}
----
-kind: PersistentVolume
-apiVersion: v1
-metadata:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
- namespace: {{ .Release.Namespace }}
- labels:
- app: {{ .Chart.Name }}
- chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
- release: "{{ .Release.Name }}"
- heritage: "{{ .Release.Service }}"
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
-spec:
- accessModes:
- - {{ .Values.persistence.accessMode }}
- capacity:
- storage: {{ .Values.persistence.size }}
- persistentVolumeReclaimPolicy: {{ .Values.persistence.volumeReclaimPolicy }}
- hostPath:
- path: {{ .Values.global.persistence.mountPath | default .Values.persistence.mountPath }}/{{ .Release.Name }}/{{ .Values.persistence.mountSubPathConsulData }}
-
-{{- end -}} \ No newline at end of file
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/pvc.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/pvc.yaml
deleted file mode 100644
index 7c31733e..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/pvc.yaml
+++ /dev/null
@@ -1,143 +0,0 @@
-{{/*
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-*/}}
-
-{{- if .Values.persistence.enabled -}}
-
-kind: PersistentVolumeClaim
-apiVersion: v1
-metadata:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- namespace: {{ .Release.Namespace }}
- labels:
- app: {{ .Chart.Name }}
- chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
- release: "{{ .Release.Name }}"
- heritage: "{{ .Release.Service }}"
-{{- if .Values.persistence.annotations }}
- annotations:
-{{ toYaml .Values.persistence.annotations | indent 4 }}
-{{- end }}
-spec:
- selector:
- matchLabels:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- accessModes:
- - {{ .Values.persistence.accessMode }}
- resources:
- requests:
- storage: {{ .Values.persistence.size }}
-{{- if .Values.persistence.storageClass }}
-{{- if (eq "-" .Values.persistence.storageClass) }}
- storageClassName: ""
-{{- else }}
- storageClassName: "{{ .Values.persistence.storageClass }}"
-{{- end }}
-{{- end }}
----
-kind: PersistentVolumeClaim
-apiVersion: v1
-metadata:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- namespace: {{ .Release.Namespace }}
- labels:
- app: {{ .Chart.Name }}
- chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
- release: "{{ .Release.Name }}"
- heritage: "{{ .Release.Service }}"
-{{- if .Values.persistence.annotations }}
- annotations:
-{{ toYaml .Values.persistence.annotations | indent 4 }}
-{{- end }}
-spec:
- selector:
- matchLabels:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- accessModes:
- - {{ .Values.persistence.accessMode }}
- resources:
- requests:
- storage: {{ .Values.persistence.size }}
-{{- if .Values.persistence.storageClass }}
-{{- if (eq "-" .Values.persistence.storageClass) }}
- storageClassName: ""
-{{- else }}
- storageClassName: "{{ .Values.persistence.storageClass }}"
-{{- end }}
-{{- end }}
----
-kind: PersistentVolumeClaim
-apiVersion: v1
-metadata:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- namespace: {{ .Release.Namespace }}
- labels:
- app: {{ .Chart.Name }}
- chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
- release: "{{ .Release.Name }}"
- heritage: "{{ .Release.Service }}"
-{{- if .Values.persistence.annotations }}
- annotations:
-{{ toYaml .Values.persistence.annotations | indent 4 }}
-{{- end }}
-spec:
- selector:
- matchLabels:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- accessModes:
- - {{ .Values.persistence.accessMode }}
- resources:
- requests:
- storage: {{ .Values.persistence.size }}
-{{- if .Values.persistence.storageClass }}
-{{- if (eq "-" .Values.persistence.storageClass) }}
- storageClassName: ""
-{{- else }}
- storageClassName: "{{ .Values.persistence.storageClass }}"
-{{- end }}
-{{- end }}
----
-kind: PersistentVolumeClaim
-apiVersion: v1
-metadata:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
- namespace: {{ .Release.Namespace }}
- labels:
- app: {{ .Chart.Name }}
- chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
- release: "{{ .Release.Name }}"
- heritage: "{{ .Release.Service }}"
-{{- if .Values.persistence.annotations }}
- annotations:
-{{ toYaml .Values.persistence.annotations | indent 4 }}
-{{- end }}
-spec:
- selector:
- matchLabels:
- name: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
- accessModes:
- - {{ .Values.persistence.accessMode }}
- resources:
- requests:
- storage: {{ .Values.persistence.size }}
-{{- if .Values.persistence.storageClass }}
-{{- if (eq "-" .Values.persistence.storageClass) }}
- storageClassName: ""
-{{- else }}
- storageClassName: "{{ .Values.persistence.storageClass }}"
-{{- end }}
-{{- end }}
-
-{{- end -}} \ No newline at end of file
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-deployment.yaml
deleted file mode 100644
index 0f3e1384..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-deployment.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-support-rulesengine
- release: {{ .Release.Name }}
- name: edgex-support-rulesengine
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-support-rulesengine
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-support-rulesengine
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-support-rulesengine:0.2.1
- name: edgex-support-rulesengine
- ports:
- - containerPort: {{ .Values.service.rulesengine.port }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-service.yaml
deleted file mode 100644
index 756ad423..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/rulesengine-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.rulesengine.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.rulesengine.name }}
-spec:
- ports:
- - name: {{ .Values.service.rulesengine.portName }}
- port: {{ .Values.service.rulesengine.port }}
- targetPort: {{ .Values.service.rulesengine.port }}
- selector:
- app: edgex-support-rulesengine
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-deployment.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-deployment.yaml
deleted file mode 100644
index 1bff0521..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-deployment.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- app: edgex-support-scheduler
- release: {{ .Release.Name }}
- name: edgex-support-scheduler
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: edgex-support-scheduler
- release: {{ .Release.Name }}
- template:
- metadata:
- labels:
- app: edgex-support-scheduler
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: edgexfoundry/docker-support-scheduler:0.2.1
- name: edgex-support-scheduler
- ports:
- - containerPort: {{ .Values.service.scheduler.port }}
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-data
- - name: edgex-logs
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-logs
- - name: consul-config
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-config
- - name: consul-data
- persistentVolumeClaim:
- claimName: {{ printf "%s-%s" .Release.Name .Chart.Name }}-consul-data
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-service.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-service.yaml
deleted file mode 100644
index a5311829..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/templates/scheduler-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: {{ .Values.service.scheduler.name }}
- release: {{ .Release.Name }}
- name: {{ .Values.service.scheduler.name }}
-spec:
- ports:
- - name: {{ .Values.service.scheduler.portName }}
- port: {{ .Values.service.scheduler.port }}
- targetPort: {{ .Values.service.scheduler.port }}
- selector:
- app: edgex-support-scheduler
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/edgex/helm/edgex/values.yaml b/vagrant/tests/vnfs/edgex/helm/edgex/values.yaml
deleted file mode 100644
index 90a0068d..00000000
--- a/vagrant/tests/vnfs/edgex/helm/edgex/values.yaml
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-#################################################################
-# Global configuration defaults.
-#################################################################
-global:
- persistence: {}
-#################################################################
-# Application configuration defaults.
-#################################################################
-
-# flag to enable debugging - application support required
-debugEnabled: false
-
-# default number of instances
-replicaCount: 1
-
-nodeSelector: {}
-
-affinity: {}
-
-# probe configuration parameters
-liveness:
- initialDelaySeconds: 10
- periodSeconds: 30
- # necessary to disable liveness probe when setting breakpoints
- # in debugger so K8s doesn't restart unresponsive container
- enabled: true
-
-readiness:
- initialDelaySeconds: 10
- periodSeconds: 30
-
-service:
- command:
- name: edgex-core-command
- portName: core-command
- port: 48082
- data:
- name: edgex-core-data
- ports:
- - portName: data-port-1
- port: 48080
- - portName: data-port-2
- port: 5563
- deviceBluetooth:
- name: edgex-device-bluetooth
- portName: device-bluetooth
- port: 49988
- exportClient:
- name: edgex-export-client
- portName: export-client
- port: 48071
- exportDistro:
- name: edgex-export-distro
- ports:
- - portName: export-distro-port1
- port: 48070
- - portName: export-distro-port2
- port: 5566
- logging:
- name: edgex-support-logging
- portName: logging
- port: 48061
- metadata:
- name: edgex-core-metadata
- portName: metadata
- port: 48081
- notifications:
- name: edgex-support-notifications
- portName: notifications
- port: 48060
- rulesengine:
- name: edgex-support-rulesengine
- portName: rulesengine
- port: 48075
- scheduler:
- name: edgex-support-scheduler
- portName: scheduler
- port: 48085
-
-persistence:
- enabled: true
- volumeReclaimPolicy: Retain
- accessMode: ReadWriteOnce
- size: 1Gi
- mountPath: /dockerdata-nfs
- mountSubPathData: vnfs/edgex/data/db
- mountSubPathLogs: vnfs/edgex/logs
- mountSubPathConsulConf: vnfs/edgex/consul/config
- mountSubPathConsulData: vnfs/edgex/consul/data
-
-ingress:
- enabled: false
-
-# Configure resource requests and limits
-flavor: small
-resources:
- small:
- limits:
- cpu: 200m
- memory: 500Mi
- requests:
- cpu: 10m
- memory: 10Mi
- large:
- limits:
- cpu: 400m
- memory: 1Gi
- requests:
- cpu: 10m
- memory: 100Mi
- unlimited: {} \ No newline at end of file
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/command-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/command-deployment.yaml
deleted file mode 100644
index ba4e3c12..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/command-deployment.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-core-command
- name: edgex-core-command
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-core-command
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-core-command
- spec:
- containers:
- - image: edgexfoundry/docker-core-command:0.2.1
- name: edgex-core-command
- ports:
- - containerPort: 48082
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/consul-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/consul-deployment.yaml
deleted file mode 100644
index 157a2130..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/consul-deployment.yaml
+++ /dev/null
@@ -1,48 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-core-consul
- name: edgex-core-consul
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-core-consul
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-core-consul
- spec:
- containers:
- - image: edgexfoundry/docker-core-consul:latest
- name: edgex-core-consul
- ports:
- - containerPort: 8400
- - containerPort: 8500
- - containerPort: 8600
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/data-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/data-deployment.yaml
deleted file mode 100644
index 64d28a4c..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/data-deployment.yaml
+++ /dev/null
@@ -1,47 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-core-data
- name: edgex-core-data
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-core-data
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-core-data
- spec:
- containers:
- - image: edgexfoundry/docker-core-data:0.2.1
- name: edgex-core-data
- ports:
- - containerPort: 48080
- - containerPort: 5563
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/device-bluetooth-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/device-bluetooth-deployment.yaml
deleted file mode 100644
index 9dc96785..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/device-bluetooth-deployment.yaml
+++ /dev/null
@@ -1,49 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-device-bluetooth
- name: edgex-device-bluetooth
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-device-bluetooth
- replicas: 1
- template:
- metadata:
- creationTimestamp: null
- labels:
- io.kompose.service: edgex-device-bluetooth
- spec:
- containers:
- - image: edgexfoundry/docker-device-bluetooth:0.2.1
- name: edgex-device-bluetooth
- ports:
- - containerPort: 49988
- resources: {}
- securityContext:
- privileged: true
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/export-client-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/export-client-deployment.yaml
deleted file mode 100644
index 191abc4f..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/export-client-deployment.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-export-client
- name: edgex-export-client
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-export-client
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-export-client
- spec:
- containers:
- - image: edgexfoundry/docker-export-client:0.2.1
- name: edgex-export-client
- ports:
- - containerPort: 48071
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/export-distro-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/export-distro-deployment.yaml
deleted file mode 100644
index ff0d880e..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/export-distro-deployment.yaml
+++ /dev/null
@@ -1,47 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-export-distro
- name: edgex-export-distro
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-export-distro
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-export-distro
- spec:
- containers:
- - image: edgexfoundry/docker-export-distro:0.2.1
- name: edgex-export-distro
- ports:
- - containerPort: 48070
- - containerPort: 5566
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/logging-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/logging-deployment.yaml
deleted file mode 100644
index a52085bc..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/logging-deployment.yaml
+++ /dev/null
@@ -1,47 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-support-logging
- name: edgex-support-logging
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-support-logging
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-support-logging
- spec:
- containers:
- - image: edgexfoundry/docker-support-logging:0.2.1
- name: edgex-support-logging
- ports:
- - containerPort: 48061
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
-
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/metadata-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/metadata-deployment.yaml
deleted file mode 100644
index 44eb8114..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/metadata-deployment.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-core-metadata
- name: edgex-core-metadata
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-core-metadata
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-core-metadata
- spec:
- containers:
- - image: edgexfoundry/docker-core-metadata:0.2.1
- name: edgex-core-metadata
- ports:
- - containerPort: 48081
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/mongo-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/mongo-deployment.yaml
deleted file mode 100644
index 26df5f02..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/mongo-deployment.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-mongo
- name: edgex-mongo
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-mongo
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-mongo
- spec:
- containers:
- - image: edgexfoundry/docker-edgex-mongo:0.2
- name: edgex-mongo
- ports:
- - containerPort: 27017
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/notifications-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/notifications-deployment.yaml
deleted file mode 100644
index 447789e3..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/notifications-deployment.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-support-notifications
- name: edgex-support-notifications
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-support-notifications
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-support-notifications
- spec:
- containers:
- - image: edgexfoundry/docker-support-notifications:0.2
- name: edgex-support-notifications
- ports:
- - containerPort: 48060
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/rulesengine-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/rulesengine-deployment.yaml
deleted file mode 100644
index 1d49b67a..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/rulesengine-deployment.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-support-rulesengine
- name: rulesengine
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-support-rulesengine
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-support-rulesengine
- spec:
- containers:
- - image: edgexfoundry/docker-support-rulesengine:0.2.1
- name: edgex-support-rulesengine
- ports:
- - containerPort: 48075
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/deployments/scheduler-deployment.yaml b/vagrant/tests/vnfs/edgex/kubernetes/deployments/scheduler-deployment.yaml
deleted file mode 100644
index 94e4226b..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/deployments/scheduler-deployment.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- labels:
- io.kompose.service: edgex-support-scheduler
- name: edgex-support-scheduler
-spec:
- selector:
- matchLabels:
- io.kompose.service: edgex-support-scheduler
- replicas: 1
- template:
- metadata:
- labels:
- io.kompose.service: edgex-support-scheduler
- spec:
- containers:
- - image: edgexfoundry/docker-support-scheduler:0.2.1
- name: edgex-support-scheduler
- ports:
- - containerPort: 48085
- resources: {}
- volumeMounts:
- - mountPath: /data/db
- name: data-db
- - mountPath: /edgex/logs
- name: edgex-logs
- - mountPath: /consul/config
- name: consul-config
- - mountPath: /consul/data
- name: consul-data
- restartPolicy: Always
- volumes:
- - name: data-db
- hostPath:
- path: /data/db
- - name: edgex-logs
- hostPath:
- path: /edgex/logs
- - name: consul-config
- hostPath:
- path: /consul/config
- - name: consul-data
- hostPath:
- path: /consul/data
-status: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/metadata.yaml b/vagrant/tests/vnfs/edgex/kubernetes/metadata.yaml
deleted file mode 100644
index 63f784dc..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/metadata.yaml
+++ /dev/null
@@ -1,27 +0,0 @@
-resources:
- deployment:
- - deployments/command-deployment.yaml
- - deployments/consul-deployment.yaml
- - deployments/data-deployment.yaml
- - deployments/device-bluetooth-deployment.yaml
- - deployments/export-client-deployment.yaml
- - deployments/export-distro-deployment.yaml
- - deployments/logging-deployment.yaml
- - deployments/metadata-deployment.yaml
- - deployments/mongo-deployment.yaml
- - deployments/notifications-deployment.yaml
- - deployments/rulesengine-deployment.yaml
- - deployments/scheduler-deployment.yaml
- service:
- - services/command-service.yaml
- - services/consul-service.yaml
- - services/data-service.yaml
- - services/device-bluetooth-service.yaml
- - services/export-client-service.yaml
- - services/export-distro-service.yaml
- - services/logging-service.yaml
- - services/metadata-service.yaml
- - services/mongo-service.yaml
- - services/notifications-service.yaml
- - services/rulesengine-service.yaml
- - services/scheduler-service.yaml \ No newline at end of file
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/command-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/command-service.yaml
deleted file mode 100644
index f8d7d745..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/command-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-core-command
- name: edgex-core-command
-spec:
- ports:
- - name: "48082"
- port: 48082
- targetPort: 48082
- selector:
- io.kompose.service: edgex-core-command
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/consul-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/consul-service.yaml
deleted file mode 100644
index 7b5c6ddc..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/consul-service.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-core-consul
- name: edgex-core-consul
-spec:
- ports:
- - name: "8400"
- port: 8400
- targetPort: 8400
- - name: "8500"
- port: 8500
- targetPort: 8500
- - name: "8600"
- port: 8600
- targetPort: 8600
- selector:
- io.kompose.service: edgex-core-consul
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/data-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/data-service.yaml
deleted file mode 100644
index fc6e5566..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/data-service.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-core-data
- name: edgex-core-data
-spec:
- ports:
- - name: "48080"
- port: 48080
- targetPort: 48080
- - name: "5563"
- port: 5563
- targetPort: 5563
- selector:
- io.kompose.service: edgex-core-data
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/device-bluetooth-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/device-bluetooth-service.yaml
deleted file mode 100644
index 48ffc9ef..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/device-bluetooth-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-device-bluetooth
- name: edgex-device-bluetooth
-spec:
- ports:
- - name: "49988"
- port: 49988
- targetPort: 49988
- selector:
- io.kompose.service: edgex-device-bluetooth
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/export-client-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/export-client-service.yaml
deleted file mode 100644
index 709953cd..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/export-client-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-export-client
- name: edgex-export-client
-spec:
- ports:
- - name: "48071"
- port: 48071
- targetPort: 48071
- selector:
- io.kompose.service: edgex-export-client
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/export-distro-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/export-distro-service.yaml
deleted file mode 100644
index 19d6bf5e..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/export-distro-service.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-export-distro
- name: edgex-export-distro
-spec:
- ports:
- - name: "48070"
- port: 48070
- targetPort: 48070
- - name: "5566"
- port: 5566
- targetPort: 5566
- selector:
- io.kompose.service: edgex-export-distro
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/logging-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/logging-service.yaml
deleted file mode 100644
index a25d9a9e..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/logging-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-support-logging
- name: edgex-support-logging
-spec:
- ports:
- - name: "48061"
- port: 48061
- targetPort: 48061
- selector:
- io.kompose.service: edgex-support-logging
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/metadata-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/metadata-service.yaml
deleted file mode 100644
index 12f76836..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/metadata-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-core-metadata
- name: edgex-core-metadata
-spec:
- ports:
- - name: "48081"
- port: 48081
- targetPort: 48081
- selector:
- io.kompose.service: edgex-core-metadata
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/mongo-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/mongo-service.yaml
deleted file mode 100644
index 0c919b79..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/mongo-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-mongo
- name: edgex-mongo
-spec:
- ports:
- - name: "27017"
- port: 27017
- targetPort: 27017
- selector:
- io.kompose.service: edgex-mongo
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/notifications-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/notifications-service.yaml
deleted file mode 100644
index 3245282b..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/notifications-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-support-notifications
- name: edgex-support-notifications
-spec:
- ports:
- - name: "48060"
- port: 48060
- targetPort: 48060
- selector:
- io.kompose.service: edgex-support-notifications
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/rulesengine-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/rulesengine-service.yaml
deleted file mode 100644
index 238c32ce..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/rulesengine-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-support-rulesengine
- name: edgex-support-rulesengine
-spec:
- ports:
- - name: "48075"
- port: 48075
- targetPort: 48075
- selector:
- io.kompose.service: edgex-support-rulesengine
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/edgex/kubernetes/services/scheduler-service.yaml b/vagrant/tests/vnfs/edgex/kubernetes/services/scheduler-service.yaml
deleted file mode 100644
index 03ac0818..00000000
--- a/vagrant/tests/vnfs/edgex/kubernetes/services/scheduler-service.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- io.kompose.service: edgex-support-scheduler
- name: edgex-support-scheduler
-spec:
- ports:
- - name: "48085"
- port: 48085
- targetPort: 48085
- selector:
- io.kompose.service: edgex-support-scheduler
-status:
- loadBalancer: {}
diff --git a/vagrant/tests/vnfs/testrb/helm/profile/manifest.yaml b/vagrant/tests/vnfs/testrb/helm/profile/manifest.yaml
deleted file mode 100644
index ef260633..00000000
--- a/vagrant/tests/vnfs/testrb/helm/profile/manifest.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
----
-version: v1
-type:
- values: "override_values.yaml"
- configresource:
- - filepath: testfol/subdir/deployment.yaml
- chartpath: vault-consul-dev/templates/deployment.yaml
diff --git a/vagrant/tests/vnfs/testrb/helm/profile/override_values.yaml b/vagrant/tests/vnfs/testrb/helm/profile/override_values.yaml
deleted file mode 100644
index c9f29a31..00000000
--- a/vagrant/tests/vnfs/testrb/helm/profile/override_values.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-service:
- type: NodePort
- name: override-vault-consul
- portName: override-port-vault-consul
- internalPort: 8222
- nodePort: 44
-
diff --git a/vagrant/tests/vnfs/testrb/helm/profile/testfol/subdir/deployment.yaml b/vagrant/tests/vnfs/testrb/helm/profile/testfol/subdir/deployment.yaml
deleted file mode 100644
index 938e1843..00000000
--- a/vagrant/tests/vnfs/testrb/helm/profile/testfol/subdir/deployment.yaml
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: {{ include "common.fullname" . }}
- namespace: {{ include "common.namespace" . }}
- labels:
- app: {{ include "common.name" . }}
- chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
- release: {{ .Release.Name }}
- heritage: {{ .Release.Service }}
-spec:
- replicas: {{ .Values.replicaCount }}
- selector:
- matchLabels:
- app: {{ include "common.name" . }}
- template:
- metadata:
- labels:
- app: {{ include "common.name" . }}
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: "{{ .Values.image.vault }}"
- name: {{ include "common.name" . }}
- imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
- command: ["vault","server","-dev"]
- ports:
- - containerPort: {{ .Values.service.internalPort }}
- volumeMounts:
- - mountPath: /etc/localtime
- name: localtime
- readOnly: true
-
- volumes:
- - name: localtime
- hostPath:
- path: /etc/localtime
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/Chart.yaml b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/Chart.yaml
deleted file mode 100644
index 86643c9d..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/Chart.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: v1
-description: Chart to launch Vault and consul in dev mode
-name: vault-consul-dev
-appVersion: 0.9.5
-version: 2.0.0
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/Chart.yaml b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/Chart.yaml
deleted file mode 100644
index 7d58e53d..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/Chart.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright © 2017 Amdocs, Bell Canada
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: v1
-description: Common templates for inclusion in other charts
-name: common
-version: 2.0.0
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_name.tpl b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_name.tpl
deleted file mode 100644
index 42999846..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_name.tpl
+++ /dev/null
@@ -1,31 +0,0 @@
-{{/*
-# Copyright © 2017 Amdocs, Bell Canada
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-*/}}
-
-{{/*
- Expand the name of a chart.
-*/}}
-{{- define "common.name" -}}
- {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
-{{- end -}}
-
-{{/*
- Create a default fully qualified application name.
- Truncated at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
-*/}}
-{{- define "common.fullname" -}}
- {{- $name := default .Chart.Name .Values.nameOverride -}}
- {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
-{{- end -}} \ No newline at end of file
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_namespace.tpl b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_namespace.tpl
deleted file mode 100644
index 94c9ee72..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_namespace.tpl
+++ /dev/null
@@ -1,26 +0,0 @@
-{{/*
-# Copyright © 2017 Amdocs, Bell Canada
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-*/}}
-
-{{/*
- Resolve the namespace to apply to a chart. The default namespace suffix
- is the name of the chart. This can be overridden if necessary (eg. for subcharts)
- using the following value:
-
- - .Values.nsPrefix : override namespace prefix
-*/}}
-{{- define "common.namespace" -}}
- {{- default .Release.Namespace .Values.nsPrefix -}}
-{{- end -}}
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_repository.tpl b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_repository.tpl
deleted file mode 100644
index 364ba7dc..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_repository.tpl
+++ /dev/null
@@ -1,48 +0,0 @@
-{{/*
-# Copyright © 2017 Amdocs, Bell Canada
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-*/}}
-
-{{/*
- Resolve the name of the common image repository.
- The value for .Values.repository is used by default,
- unless either override mechanism is used.
-
- - .Values.global.repository : override default image repository for all images
- - .Values.repositoryOverride : override global and default image repository on a per image basis
-*/}}
-{{- define "common.repository" -}}
- {{if .Values.repositoryOverride }}
- {{- printf "%s" .Values.repositoryOverride -}}
- {{else}}
- {{- default .Values.repository .Values.global.repository -}}
- {{end}}
-{{- end -}}
-
-
-{{/*
- Resolve the image repository secret token.
- The value for .Values.global.repositoryCred is used:
- repositoryCred:
- user: user
- password: password
- mail: email (optional)
-*/}}
-{{- define "common.repository.secret" -}}
- {{- $repo := include "common.repository" . }}
- {{- $cred := .Values.global.repositoryCred }}
- {{- $mail := default "@" $cred.mail }}
- {{- $auth := printf "%s:%s" $cred.user $cred.password | b64enc }}
- {{- printf "{\"%s\":{\"username\":\"%s\",\"password\":\"%s\",\"email\":\"%s\",\"auth\":\"%s\"}}" $repo $cred.user $cred.password $mail $auth | b64enc -}}
-{{- end -}}
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_service.tpl b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_service.tpl
deleted file mode 100644
index 77b77d05..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/templates/_service.tpl
+++ /dev/null
@@ -1,31 +0,0 @@
-{{/*
-# Copyright © 2017 Amdocs, Bell Canada
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-*/}}
-
-{{/*
- Resolve the name of a chart's service.
-
- The default will be the chart name (or .Values.nameOverride if set).
- And the use of .Values.service.name overrides all.
-
- - .Values.service.name : override default service (ie. chart) name
-*/}}
-{{/*
- Expand the service name for a chart.
-*/}}
-{{- define "common.servicename" -}}
- {{- $name := default .Chart.Name .Values.nameOverride -}}
- {{- default $name .Values.service.name | trunc 63 | trimSuffix "-" -}}
-{{- end -}} \ No newline at end of file
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/values.yaml b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/values.yaml
deleted file mode 100644
index f7098ee8..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/charts/common/values.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright © 2017 Amdocs, Bell Canada
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-#################################################################
-# Global configuration default values that can be inherited by
-# all subcharts.
-#################################################################
-global:
- # Change to an unused port prefix range to prevent port conflicts
- # with other instances running within the same k8s cluster
- nodePortPrefix: 302
-
- # image repositories
- repository: nexus3.onap.org:10001
-
- # readiness check
- readinessRepository: oomk8s
- readinessImage: readiness-check:2.0.0
-
- # logging agent
- loggingRepository: docker.elastic.co
- loggingImage: beats/filebeat:5.5.0
-
- # image pull policy
- pullPolicy: Always
-
- # default mount path root directory referenced
- # by persistent volumes and log files
- persistence:
- mountPath: /dockerdata-nfs
-
- # flag to enable debugging - application support required
- debugEnabled: true
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/templates/deployment.yaml b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/templates/deployment.yaml
deleted file mode 100644
index 66b2e747..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/templates/deployment.yaml
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: {{ include "common.fullname" . }}
- namespace: {{ include "common.namespace" . }}
- labels:
- app: {{ include "common.name" . }}
- chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
- release: {{ .Release.Name }}
- heritage: {{ .Release.Service }}
-spec:
- replicas: {{ .Values.replicaCount }}
- selector:
- matchLabels:
- app: {{ include "common.name" . }}
- template:
- metadata:
- labels:
- app: {{ include "common.name" . }}
- release: {{ .Release.Name }}
- spec:
- containers:
- - image: "{{ .Values.image.vault }}"
- name: {{ include "common.name" . }}
- imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
- command: ["vault","server","-dev"]
- ports:
- - containerPort: {{ .Values.service.internalPort }}
- volumeMounts:
- - mountPath: /etc/localtime
- name: localtime
- readOnly: true
-
- - image: "{{ .Values.image.consul }}"
- name: {{ include "common.name" . }}-backend
- imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
- command: ["consul","agent","-dev"]
- ports:
- - name: http
- containerPort: 8500
- volumeMounts:
- - mountPath: /etc/localtime
- name: localtime
- readOnly: true
- volumes:
- - name: localtime
- hostPath:
- path: /etc/localtime
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/templates/service.yaml b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/templates/service.yaml
deleted file mode 100644
index 04e9a5a9..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/templates/service.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-apiVersion: v1
-kind: Service
-metadata:
- name: {{ include "common.servicename" . }}
- namespace: {{ include "common.namespace" . }}
- labels:
- app: {{ include "common.fullname" . }}
- chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
- release: {{ .Release.Name }}
- heritage: {{ .Release.Service }}
-spec:
- type: {{ .Values.service.type }}
- ports:
- - name: {{ .Values.service.portName }}
- {{if eq .Values.service.type "NodePort" -}}
- port: {{ .Values.service.internalPort }}
- nodePort: {{ .Values.global.nodePortPrefix | default "302" }}{{ .Values.service.nodePort }}
- {{- else -}}
- port: {{ .Values.service.externalPort }}
- targetPort: {{ .Values.service.internalPort }}
- {{- end}}
- protocol: TCP
- selector:
- app: {{ include "common.name" . }}
- release: {{ .Release.Name }}
diff --git a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/values.yaml b/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/values.yaml
deleted file mode 100644
index 87c64026..00000000
--- a/vagrant/tests/vnfs/testrb/helm/vault-consul-dev/values.yaml
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2018 Intel Corporation, Inc
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-#################################################################
-# Global configuration defaults.
-#################################################################
-global:
- nodePortPrefix: 302
- persistence: {}
-
-# application image
-image:
- consul: consul:1.0.6
- vault: vault:0.10.0
-pullPolicy: Always
-
-# flag to enable debugging - application support required
-debugEnabled: false
-
-#################################################################
-# Application configuration defaults.
-#################################################################
-config:
- consul:
- server: true
- log_level: INFO
- server: true
- data_dir: '/consul/data'
- ports:
- http: 8500
- https: -1
-
- vault:
- storage:
- consul:
- address: localhost:8500
- path: vault
- listener:
- tcp:
- address: '[::]:8200'
- tls_disable: true
- disable_mlock: true
-
-# default number of instances
-replicaCount: 1
-
-nodeSelector: {}
-
-affinity: {}
-
-# probe configuration parameters
-liveness:
- initialDelaySeconds: 10
- periodSeconds: 10
- # necessary to disable liveness probe when setting breakpoints
- # in debugger so K8s doesn't restart unresponsive container
- enabled: true
-
-readiness:
- initialDelaySeconds: 10
- periodSeconds: 10
-
-persistence:
- enabled: true
- volumeReclaimPolicy: Retain
- accessMode: ReadWriteOnce
- size: 2Gi
- mountPath: /dockerdata-nfs
- mountSubPath: sms/consul/data
-
-service:
- type: NodePort
- name: vault-consul
- portName: vault-consul
- internalPort: 8200
- nodePort: 44
-
-ingress:
- enabled: false