SEBA-169 Split config for kubernetes service;
add labels for onos containers;
move container image version to master
Change-Id: I2e8ef8d38a45bb3f90708b7ced7f0ae06e8dbc4f
diff --git a/xos-services/kubernetes/Chart.yaml b/xos-services/kubernetes/Chart.yaml
index 121f46f..e565a0e 100644
--- a/xos-services/kubernetes/Chart.yaml
+++ b/xos-services/kubernetes/Chart.yaml
@@ -15,4 +15,4 @@
name: kubernetes
description: A Helm chart for XOS's "kubernetes" service
-version: 1.0.0
+version: 1.0.1-dev
diff --git a/xos-services/kubernetes/templates/_helpers.tpl b/xos-services/kubernetes/templates/_helpers.tpl
index 72c0a99..594d897 100644
--- a/xos-services/kubernetes/templates/_helpers.tpl
+++ b/xos-services/kubernetes/templates/_helpers.tpl
@@ -48,15 +48,9 @@
username: {{ .Values.xosAdminUser | quote }}
password: {{ .Values.xosAdminPassword | quote }}
endpoint: xos-core:50051
-required_models:
- - KubernetesService
- - KubernetesServiceInstance
-dependency_graph: "/opt/xos/synchronizers/kubernetes/model-deps"
-steps_dir: "/opt/xos/synchronizers/kubernetes/steps"
-# model_policies_dir: "/opt/xos/synchronizers/kubernetes/model_policies"
-sys_dir: "/opt/xos/synchronizers/kubernetes/sys"
-models_dir: "/opt/xos/synchronizers/kubernetes/models"
-pull_steps_dir: "/opt/xos/synchronizers/kubernetes/pull_steps"
+event_bus:
+ endpoint: {{ .Values.kafkaService | quote }}
+ kind: kafka
logging:
version: 1
handlers:
diff --git a/xos-services/kubernetes/templates/deployment.yaml b/xos-services/kubernetes/templates/deployment.yaml
index b09a459..5c4a96a 100644
--- a/xos-services/kubernetes/templates/deployment.yaml
+++ b/xos-services/kubernetes/templates/deployment.yaml
@@ -46,8 +46,8 @@
{{ toYaml .Values.resources | indent 12 }}
volumeMounts:
- name: kubernetes-config
- mountPath: /opt/xos/synchronizers/kubernetes/kubernetes_config.yaml
- subPath: kubernetes_config.yaml
+ mountPath: /opt/xos/synchronizers/kubernetes/mounted_config.yaml
+ subPath: mounted_config.yaml
- name: certchain-volume
mountPath: /usr/local/share/ca-certificates/local_certs.crt
subPath: config/ca_cert_chain.pem
@@ -57,7 +57,7 @@
name: kubernetes
items:
- key: serviceConfig
- path: kubernetes_config.yaml
+ path: mounted_config.yaml
- name: certchain-volume
configMap:
name: ca-certificates
diff --git a/xos-services/kubernetes/values.yaml b/xos-services/kubernetes/values.yaml
index 15e6f52..3b0634b 100644
--- a/xos-services/kubernetes/values.yaml
+++ b/xos-services/kubernetes/values.yaml
@@ -24,11 +24,13 @@
imagePullPolicy: 'Always'
-kubernetes_synchronizerImage: "xosproject/kubernetes-synchronizer:{{ .Chart.Version }}"
+kubernetes_synchronizerImage: "xosproject/kubernetes-synchronizer:master"
xosAdminUser: "admin@opencord.org"
xosAdminPassword: "letmein"
+kafkaService: "cord-kafka"
+
resources: {}
nodeSelector: {}