From e9c39c56717d223bb01432a80a986955a7d8f79f Mon Sep 17 00:00:00 2001 From: Matt Peters Date: Tue, 28 May 2019 14:29:49 -0400 Subject: [PATCH] ipv6 cluster networking support Addresses several issues with deploying IPv6 based network deployments: - kubelet node IP assignment for IP version detection - calico upversion to fix router ID generation from hash - calico configuration specific to IPv6 - multus configuration specific to IPv6 - ansible bootstrap playbook updates to wrap IPv6 addresses - ansible bootstrap updated to use Jinja2 templates - puppet configuration for platform services with IPv6 addresses - IPv4 and IPv6 IP forwarding sysctl setup - docker registry does not support URL encoded IPv6 - armada does not support IPv6 address binding NOTE: The Puppet ERB templates were updated to maintain config_controller functionality, but the files moved to Jinja2 templates should be removed once config_controller is completely removed. Change-Id: I815035c679e61250099c74b1239f19bcc72733a0 Depends-On: https://review.opendev.org/662292 Closes-Bug: #1830779 Signed-off-by: Matt Peters --- .../helm-charts/rbd-provisioner/templates/storageclass.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stx-platform-helm/stx-platform-helm/helm-charts/rbd-provisioner/templates/storageclass.yaml b/stx-platform-helm/stx-platform-helm/helm-charts/rbd-provisioner/templates/storageclass.yaml index ae58304..a93e424 100644 --- a/stx-platform-helm/stx-platform-helm/helm-charts/rbd-provisioner/templates/storageclass.yaml +++ b/stx-platform-helm/stx-platform-helm/helm-charts/rbd-provisioner/templates/storageclass.yaml @@ -22,7 +22,7 @@ metadata: name: {{ $classConfig.name }} provisioner: {{ $provisioner }} parameters: - monitors: {{ $monitors := or $classConfig.monitors $defaults.monitors }}{{ join "," $monitors}} + monitors: "{{ $monitors := or $classConfig.monitors $defaults.monitors }}{{ join "," $monitors}}" adminId: {{ or $classConfig.adminId $defaults.adminId}} adminSecretName: {{ or $classConfig.adminSecretName $defaults.adminSecretName }} adminSecretNamespace: {{ $namespace }}