[VOL-3963] Waiting for ONOS cluster to be ready before pushing the config
Change-Id: Ife82879de966fa35ace0ba1aa650db27dac0b342
diff --git a/voltha-infra/templates/onos-config-loader.yaml b/voltha-infra/templates/onos-config-loader.yaml
index 79fc6a1..f018eeb 100644
--- a/voltha-infra/templates/onos-config-loader.yaml
+++ b/voltha-infra/templates/onos-config-loader.yaml
@@ -33,18 +33,21 @@
checksum/config: {{ include (print $.Template.BasePath "/onos-config-loader-configmap.yaml") . | sha256sum }}
spec:
restartPolicy: OnFailure
+ serviceAccountName: "{{ .Release.Name }}-onos-config-loader-service-account"
containers:
- name: onos-config-loader
- image: ellerbrock/alpine-bash-curl-ssl:latest
- imagePullPolicy: IfNotPresent
+ image: voltha/voltha-ci-tools:2.3.2-onos-config-loader
+ imagePullPolicy: Always
command:
- - "bash"
+ - "/bin/bash"
- "/opt/loader/loader.sh"
volumeMounts:
- name: onos-configs
mountPath: /opt/configs
- name: onos-loader
mountPath: /opt/loader
+ - name: kube-config-volume
+ mountPath: /etc/kube
volumes:
- name: onos-configs
configMap:
@@ -53,3 +56,8 @@
configMap:
name: {{ .Release.Name }}-onos-configs-loader
defaultMode: 0777
+ - name: kube-config-volume
+ configMap:
+ # Provide the name of the ConfigMap containing the files you want
+ # to add to the container
+ name: kube-config