Don Penney found a way to do this without updating the image.
$ git diff diff --git a/puppet-manifests/src/modules/platform/templates/multus.yaml.erb b/puppet-manifests/src/modules/platform/templates/multus.yaml.erb index b7089f5..31fba98 100644 --- a/puppet-manifests/src/modules/platform/templates/multus.yaml.erb +++ b/puppet-manifests/src/modules/platform/templates/multus.yaml.erb @@ -152,6 +152,7 @@ spec: - | #!/bin/bash sed "s|__KUBERNETES_NODE_NAME__|${KUBERNETES_NODE_NAME}|g" /tmp/multus-conf/05-multus.conf > /usr/src/multus-cni/images/05-multus.conf + sed -i 's#//\${KUBERNETES_SERVICE_HOST}#//\[\${KUBERNETES_SERVICE_HOST}\]#' /entrypoint.sh /entrypoint.sh --multus-conf-file=/usr/src/multus-cni/images/05-multus.conf resources: requests:
Don Penney found a way to do this without updating the image.
$ git diff manifests/ src/modules/ platform/ templates/ multus. yaml.erb b/puppet- manifests/ src/modules/ platform/ templates/ multus. yaml.erb manifests/ src/modules/ platform/ templates/ multus. yaml.erb manifests/ src/modules/ platform/ templates/ multus. yaml.erb
# !/bin/bash _NODE_NAME_ _|${KUBERNETES_ NODE_NAME} |g" /tmp/multus- conf/05- multus. conf > /usr/src/ multus- cni/images/ 05-multus. conf {KUBERNETES_ SERVICE_ HOST}#/ /\[\${KUBERNETE S_SERVICE_ HOST}\] #' /entrypoint.sh
/ entrypoint. sh --multus- conf-file= /usr/src/ multus- cni/images/ 05-multus. conf
requests:
diff --git a/puppet-
index b7089f5..31fba98 100644
--- a/puppet-
+++ b/puppet-
@@ -152,6 +152,7 @@ spec:
- |
sed "s|__KUBERNETES
+ sed -i 's#//\$
resources: