From 5a169cd34f3854340686112b1c7e4979425b3b0a Mon Sep 17 00:00:00 2001 From: Waleed Malik Date: Tue, 30 Apr 2024 16:29:22 +0500 Subject: [PATCH] Hotfix: cloud-init broken flags Signed-off-by: Waleed Malik --- deploy/osps/default/osp-amzn2.yaml | 10 +++++++++- deploy/osps/default/osp-centos.yaml | 9 ++++++++- deploy/osps/default/osp-rhel.yaml | 9 ++++++++- deploy/osps/default/osp-rockylinux.yaml | 9 ++++++++- deploy/osps/default/osp-ubuntu.yaml | 10 +++++++++- .../testdata/osc-kubelet-configuration-containerd.yaml | 10 ++++++++-- .../osc/testdata/osc-rhel-8.x-azure-containerd.yaml | 9 ++++++++- .../osc/testdata/osc-ubuntu-aws-containerd.yaml | 10 ++++++++-- .../testdata/osc-ubuntu-aws-dualstack-IPv6+IPv4.yaml | 10 ++++++++-- .../osc/testdata/osc-ubuntu-aws-dualstack.yaml | 10 ++++++++-- ...ret-kubelet-configuration-containerd-bootstrap.yaml | 2 +- .../secret-rhel-8.x-azure-containerd-bootstrap.yaml | 2 +- .../secret-ubuntu-aws-containerd-bootstrap.yaml | 2 +- ...ecret-ubuntu-aws-dualstack-IPv6+IPv4-bootstrap.yaml | 2 +- .../secret-ubuntu-aws-dualstack-bootstrap.yaml | 2 +- 15 files changed, 87 insertions(+), 19 deletions(-) diff --git a/deploy/osps/default/osp-amzn2.yaml b/deploy/osps/default/osp-amzn2.yaml index c7f26570..d9741c3d 100644 --- a/deploy/osps/default/osp-amzn2.yaml +++ b/deploy/osps/default/osp-amzn2.yaml @@ -81,7 +81,15 @@ spec: curl -s -k -v --header 'Authorization: Bearer {{ .Token }}' {{ .ServerURL }}/api/v1/namespaces/cloud-init-settings/secrets/{{ .SecretName }} | jq '.data["cloud-config"]' -r| base64 -d > /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg cloud-init clean - cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + CLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}') + # Compare the semver values of cloud-init versions to determine the correct command to run. + # This is required because the command line arguments for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1. + if [[ $(echo -e "24.0.0\n$CLOUD_INIT_VERSION" | sort -V | head -n1) = "24.0.0" ]]; then + cloud-init init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg + else + cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + fi + systemctl daemon-reload # cloud-init should only run on the first boot. From this point forward we don't need cloud-init anymore. diff --git a/deploy/osps/default/osp-centos.yaml b/deploy/osps/default/osp-centos.yaml index e295a43b..f6bd0dd0 100644 --- a/deploy/osps/default/osp-centos.yaml +++ b/deploy/osps/default/osp-centos.yaml @@ -95,7 +95,14 @@ spec: curl -s -k -v --header 'Authorization: Bearer {{ .Token }}' {{ .ServerURL }}/api/v1/namespaces/cloud-init-settings/secrets/{{ .SecretName }} | jq '.data["cloud-config"]' -r| base64 -d > /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg cloud-init clean - cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + CLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}') + # Compare the semver values of cloud-init versions to determine the correct command to run. + # This is required because the command line arguments for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1. + if [[ $(echo -e "24.0.0\n$CLOUD_INIT_VERSION" | sort -V | head -n1) = "24.0.0" ]]; then + cloud-init init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg + else + cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + fi systemctl daemon-reload diff --git a/deploy/osps/default/osp-rhel.yaml b/deploy/osps/default/osp-rhel.yaml index 997e91d0..86431844 100644 --- a/deploy/osps/default/osp-rhel.yaml +++ b/deploy/osps/default/osp-rhel.yaml @@ -85,7 +85,14 @@ spec: curl -s -k -v --header 'Authorization: Bearer {{ .Token }}' {{ .ServerURL }}/api/v1/namespaces/cloud-init-settings/secrets/{{ .SecretName }} | jq '.data["cloud-config"]' -r| base64 -d > /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg cloud-init clean - cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + CLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}') + # Compare the semver values of cloud-init versions to determine the correct command to run. + # This is required because the command line arguments for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1. + if [[ $(echo -e "24.0.0\n$CLOUD_INIT_VERSION" | sort -V | head -n1) = "24.0.0" ]]; then + cloud-init init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg + else + cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + fi systemctl daemon-reload diff --git a/deploy/osps/default/osp-rockylinux.yaml b/deploy/osps/default/osp-rockylinux.yaml index ba6bcc89..6b41df01 100644 --- a/deploy/osps/default/osp-rockylinux.yaml +++ b/deploy/osps/default/osp-rockylinux.yaml @@ -88,7 +88,14 @@ spec: curl -s -k -v --header 'Authorization: Bearer {{ .Token }}' {{ .ServerURL }}/api/v1/namespaces/cloud-init-settings/secrets/{{ .SecretName }} | jq '.data["cloud-config"]' -r| base64 -d > /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg cloud-init clean - cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + CLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}') + # Compare the semver values of cloud-init versions to determine the correct command to run. + # This is required because the command line arguments for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1. + if [[ $(echo -e "24.0.0\n$CLOUD_INIT_VERSION" | sort -V | head -n1) = "24.0.0" ]]; then + cloud-init init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg + else + cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + fi systemctl daemon-reload diff --git a/deploy/osps/default/osp-ubuntu.yaml b/deploy/osps/default/osp-ubuntu.yaml index 7cd53c84..85e8942b 100644 --- a/deploy/osps/default/osp-ubuntu.yaml +++ b/deploy/osps/default/osp-ubuntu.yaml @@ -108,7 +108,15 @@ spec: echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-custom-networking.cfg {{- end }} - cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + CLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}') + # Compare the semver values of cloud-init versions to determine the correct command to run. + # This is required because the command line arguments for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1. + if [[ $(echo -e "24.0.0\n$CLOUD_INIT_VERSION" | sort -V | head -n1) = "24.0.0" ]]; then + cloud-init init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg + else + cloud-init --file /etc/cloud/cloud.cfg.d/{{ .SecretName }}.cfg init + fi + systemctl daemon-reload {{- if eq .CloudProviderName "digitalocean" }} diff --git a/pkg/controllers/osc/testdata/osc-kubelet-configuration-containerd.yaml b/pkg/controllers/osc/testdata/osc-kubelet-configuration-containerd.yaml index 86e527d4..44a45ea9 100644 --- a/pkg/controllers/osc/testdata/osc-kubelet-configuration-containerd.yaml +++ b/pkg/controllers/osc/testdata/osc-kubelet-configuration-containerd.yaml @@ -35,8 +35,14 @@ spec: && apt install -y curl jq\ncurl -s -k -v --header 'Authorization: Bearer top-secret'\thttps://foo.bar:6443/api/v1/namespaces/cloud-init-settings/secrets/kubelet-configuration-kube-system-provisioning-config | jq '.data[\"cloud-config\"]' -r| base64 -d > /etc/cloud/cloud.cfg.d/kubelet-configuration-kube-system-provisioning-config.cfg\ncloud-init - clean\n\ncloud-init --file /etc/cloud/cloud.cfg.d/kubelet-configuration-kube-system-provisioning-config.cfg - init\nsystemctl daemon-reload\n\nsystemctl daemon-reload\n\n# cloud-init + clean\n\nCLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}')\n# + Compare the semver values of cloud-init versions to determine the correct + command to run.\n# This is required because the command line arguments + for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1.\nif + [[ $(echo -e \"24.0.0\\n$CLOUD_INIT_VERSION\" | sort -V | head -n1) = + \"24.0.0\" ]]; then\n cloud-init init --file /etc/cloud/cloud.cfg.d/kubelet-configuration-kube-system-provisioning-config.cfg\nelse\n + \ cloud-init --file /etc/cloud/cloud.cfg.d/kubelet-configuration-kube-system-provisioning-config.cfg + init\nfi\n\nsystemctl daemon-reload\n\nsystemctl daemon-reload\n\n# cloud-init should only run on the first boot. From this point forward we don't need cloud-init anymore.\nsystemctl disable cloud-init\ntouch /etc/cloud/cloud-init.disabled\n\n# Bootstrap phase for the machine is complete.\ntouch /etc/bootstrap-complete\nsystemctl diff --git a/pkg/controllers/osc/testdata/osc-rhel-8.x-azure-containerd.yaml b/pkg/controllers/osc/testdata/osc-rhel-8.x-azure-containerd.yaml index f03ddb34..d6753553 100644 --- a/pkg/controllers/osc/testdata/osc-rhel-8.x-azure-containerd.yaml +++ b/pkg/controllers/osc/testdata/osc-rhel-8.x-azure-containerd.yaml @@ -50,7 +50,14 @@ spec: curl -s -k -v --header 'Authorization: Bearer top-secret' https://foo.bar:6443/api/v1/namespaces/cloud-init-settings/secrets/osp-rhel-azure-kube-system-provisioning-config | jq '.data["cloud-config"]' -r| base64 -d > /etc/cloud/cloud.cfg.d/osp-rhel-azure-kube-system-provisioning-config.cfg cloud-init clean - cloud-init --file /etc/cloud/cloud.cfg.d/osp-rhel-azure-kube-system-provisioning-config.cfg init + CLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}') + # Compare the semver values of cloud-init versions to determine the correct command to run. + # This is required because the command line arguments for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1. + if [[ $(echo -e "24.0.0\n$CLOUD_INIT_VERSION" | sort -V | head -n1) = "24.0.0" ]]; then + cloud-init init --file /etc/cloud/cloud.cfg.d/osp-rhel-azure-kube-system-provisioning-config.cfg + else + cloud-init --file /etc/cloud/cloud.cfg.d/osp-rhel-azure-kube-system-provisioning-config.cfg init + fi systemctl daemon-reload diff --git a/pkg/controllers/osc/testdata/osc-ubuntu-aws-containerd.yaml b/pkg/controllers/osc/testdata/osc-ubuntu-aws-containerd.yaml index 83546d1b..ea8422d2 100644 --- a/pkg/controllers/osc/testdata/osc-ubuntu-aws-containerd.yaml +++ b/pkg/controllers/osc/testdata/osc-ubuntu-aws-containerd.yaml @@ -35,8 +35,14 @@ spec: && apt install -y curl jq\ncurl -s -k -v --header 'Authorization: Bearer top-secret'\thttps://foo.bar:6443/api/v1/namespaces/cloud-init-settings/secrets/ubuntu-aws-kube-system-provisioning-config | jq '.data[\"cloud-config\"]' -r| base64 -d > /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg\ncloud-init - clean\n\ncloud-init --file /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg - init\nsystemctl daemon-reload\n\nsystemctl daemon-reload\n\n# cloud-init + clean\n\nCLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}')\n# + Compare the semver values of cloud-init versions to determine the correct + command to run.\n# This is required because the command line arguments + for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1.\nif + [[ $(echo -e \"24.0.0\\n$CLOUD_INIT_VERSION\" | sort -V | head -n1) = + \"24.0.0\" ]]; then\n cloud-init init --file /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg\nelse\n + \ cloud-init --file /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg + init\nfi\n\nsystemctl daemon-reload\n\nsystemctl daemon-reload\n\n# cloud-init should only run on the first boot. From this point forward we don't need cloud-init anymore.\nsystemctl disable cloud-init\ntouch /etc/cloud/cloud-init.disabled\n\n# Bootstrap phase for the machine is complete.\ntouch /etc/bootstrap-complete\nsystemctl diff --git a/pkg/controllers/osc/testdata/osc-ubuntu-aws-dualstack-IPv6+IPv4.yaml b/pkg/controllers/osc/testdata/osc-ubuntu-aws-dualstack-IPv6+IPv4.yaml index d26d5e12..1d4e685f 100644 --- a/pkg/controllers/osc/testdata/osc-ubuntu-aws-dualstack-IPv6+IPv4.yaml +++ b/pkg/controllers/osc/testdata/osc-ubuntu-aws-dualstack-IPv6+IPv4.yaml @@ -35,8 +35,14 @@ spec: && apt install -y curl jq\ncurl -s -k -v --header 'Authorization: Bearer top-secret'\thttps://foo.bar:6443/api/v1/namespaces/cloud-init-settings/secrets/ubuntu-aws-kube-system-provisioning-config | jq '.data[\"cloud-config\"]' -r| base64 -d > /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg\ncloud-init - clean\n\ncloud-init --file /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg - init\nsystemctl daemon-reload\n\nsystemctl daemon-reload\n\n# cloud-init + clean\n\nCLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}')\n# + Compare the semver values of cloud-init versions to determine the correct + command to run.\n# This is required because the command line arguments + for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1.\nif + [[ $(echo -e \"24.0.0\\n$CLOUD_INIT_VERSION\" | sort -V | head -n1) = + \"24.0.0\" ]]; then\n cloud-init init --file /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg\nelse\n + \ cloud-init --file /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg + init\nfi\n\nsystemctl daemon-reload\n\nsystemctl daemon-reload\n\n# cloud-init should only run on the first boot. From this point forward we don't need cloud-init anymore.\nsystemctl disable cloud-init\ntouch /etc/cloud/cloud-init.disabled\n\n# Bootstrap phase for the machine is complete.\ntouch /etc/bootstrap-complete\nsystemctl diff --git a/pkg/controllers/osc/testdata/osc-ubuntu-aws-dualstack.yaml b/pkg/controllers/osc/testdata/osc-ubuntu-aws-dualstack.yaml index 4f9b0c7a..9ea3a497 100644 --- a/pkg/controllers/osc/testdata/osc-ubuntu-aws-dualstack.yaml +++ b/pkg/controllers/osc/testdata/osc-ubuntu-aws-dualstack.yaml @@ -35,8 +35,14 @@ spec: && apt install -y curl jq\ncurl -s -k -v --header 'Authorization: Bearer top-secret'\thttps://foo.bar:6443/api/v1/namespaces/cloud-init-settings/secrets/ubuntu-aws-kube-system-provisioning-config | jq '.data[\"cloud-config\"]' -r| base64 -d > /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg\ncloud-init - clean\n\ncloud-init --file /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg - init\nsystemctl daemon-reload\n\nsystemctl daemon-reload\n\n# cloud-init + clean\n\nCLOUD_INIT_VERSION=$(cloud-init --version | awk '{print $2}')\n# + Compare the semver values of cloud-init versions to determine the correct + command to run.\n# This is required because the command line arguments + for cloud-init changed in version 24.1, for details: https://github.com/canonical/cloud-init/releases/tag/24.1.\nif + [[ $(echo -e \"24.0.0\\n$CLOUD_INIT_VERSION\" | sort -V | head -n1) = + \"24.0.0\" ]]; then\n cloud-init init --file /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg\nelse\n + \ cloud-init --file /etc/cloud/cloud.cfg.d/ubuntu-aws-kube-system-provisioning-config.cfg + init\nfi\n\nsystemctl daemon-reload\n\nsystemctl daemon-reload\n\n# cloud-init should only run on the first boot. From this point forward we don't need cloud-init anymore.\nsystemctl disable cloud-init\ntouch /etc/cloud/cloud-init.disabled\n\n# Bootstrap phase for the machine is complete.\ntouch /etc/bootstrap-complete\nsystemctl diff --git a/pkg/controllers/osc/testdata/secret-kubelet-configuration-containerd-bootstrap.yaml b/pkg/controllers/osc/testdata/secret-kubelet-configuration-containerd-bootstrap.yaml index 86d7e719..acdfa65d 100644 --- a/pkg/controllers/osc/testdata/secret-kubelet-configuration-containerd-bootstrap.yaml +++ b/pkg/controllers/osc/testdata/secret-kubelet-configuration-containerd-bootstrap.yaml @@ -1,6 +1,6 @@ apiVersion: v1 data: - cloud-config: I2Nsb3VkLWNvbmZpZwoKc3NoX3B3YXV0aDogZmFsc2UKCnNzaF9hdXRob3JpemVkX2tleXM6Ci0gJ3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQ0FRRGRPSWhZbXpDSzVEU1ZMdTNjJwp3cml0ZV9maWxlczoKLSBwYXRoOiAnL29wdC9iaW4vc3VwZXJ2aXNlLnNoJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0NuZG9hV3hsSUNFZ0lpUkFJanNnWkc4S0lDQnpiR1ZsY0NBeENtUnZibVVLCgotIHBhdGg6ICcvb3B0L2Jpbi9ib290c3RyYXAnCiAgcGVybWlzc2lvbnM6ICcwNzU1JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBJeUV2WW1sdUwySmhjMmdLYzJWMElDMTRaWFZ2SUhCcGNHVm1ZV2xzQ2dvaklFTm9aV05ySUdsbUlHSnZiM1J6ZEhKaGNDQndhR0Z6WlNCb1lYTWdZV3h5WldGa2VTQmpiMjF3YkdWMFpXUXVJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdkMmhsYmlCM1pTQnlkVzRnWUdOc2IzVmtMV2x1YVhRZ2FXNXBkR0FnWVdkaGFXNGdjMmx1WTJVZ2FYUWdkSEpwWlhNZ2RHOGdjbVV0Y25WdUNpTWdkR2hsSUdKdmIzUnpkSEpoY0NCamJHOTFaQzFqYjI1bWFXY2dZWE1nZDJWc2JDd2dabkp2YlNCMGFHVWdkWE5sY21SaGRHRXVDbWxtSUZzZ0xXWWdMMlYwWXk5aWIyOTBjM1J5WVhBdFkyOXRjR3hsZEdVZ1hUc2dkR2hsYmdvZ0lHVjRhWFFnTUFwbWFRb0tZMkYwSUR3OFJVOUdJSHdnZEdWbElDMWhJQzlsZEdNdlpXNTJhWEp2Ym0xbGJuUUtTRlJVVUY5UVVrOVlXVDFvZEhSd09pOHZkR1Z6ZEMxb2RIUndMWEJ5YjNoNUxtTnZiUXBvZEhSd1gzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2toVVZGQlRYMUJTVDFoWlBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENtaDBkSEJ6WDNCeWIzaDVQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDa1ZQUmdwallYUWdQRHhGVDBZZ2ZDQjBaV1VnTFdFZ0wyVjBZeTlsYm5acGNtOXViV1Z1ZEFwT1QxOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMXVieTF3Y205NGVTNWpiMjBLYm05ZmNISnZlSGs5YUhSMGNEb3ZMM1JsYzNRdGJtOHRjSEp2ZUhrdVkyOXRDa1ZQUmdvS2MzVmtieUJ0YTJScGNpQXRjQ0F2WlhSakwyRndkQzloY0hRdVkyOXVaaTVrQ21OaGRDQThQRVZQUmlCOElITjFaRzhnZEdWbElDOWxkR012WVhCMEwyRndkQzVqYjI1bUxtUXZjSEp2ZUhrdVkyOXVaZ3BCWTNGMWFYSmxPanBvZEhSd2N6bzZVSEp2ZUhrZ0ltaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dElqc0tRV054ZFdseVpUbzZhSFIwY0RvNlVISnZlSGtnSW1oMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0SWpzS1JVOUdDZ3B6YjNWeVkyVWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBb0taWGh3YjNKMElFUkZRa2xCVGw5R1VrOU9WRVZPUkQxdWIyNXBiblJsY21GamRHbDJaUXBoY0hRZ2RYQmtZWFJsSUNZbUlHRndkQ0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLWTNWeWJDQXRjeUF0YXlBdGRpQXRMV2hsWVdSbGNpQW5RWFYwYUc5eWFYcGhkR2x2YmpvZ1FtVmhjbVZ5SUhSdmNDMXpaV055WlhRbkNXaDBkSEJ6T2k4dlptOXZMbUpoY2pvMk5EUXpMMkZ3YVM5Mk1TOXVZVzFsYzNCaFkyVnpMMk5zYjNWa0xXbHVhWFF0YzJWMGRHbHVaM012YzJWamNtVjBjeTlyZFdKbGJHVjBMV052Ym1acFozVnlZWFJwYjI0dGEzVmlaUzF6ZVhOMFpXMHRjSEp2ZG1semFXOXVhVzVuTFdOdmJtWnBaeUI4SUdweElDY3VaR0YwWVZzaVkyeHZkV1F0WTI5dVptbG5JbDBuSUMxeWZDQmlZWE5sTmpRZ0xXUWdQaUF2WlhSakwyTnNiM1ZrTDJOc2IzVmtMbU5tWnk1a0wydDFZbVZzWlhRdFkyOXVabWxuZFhKaGRHbHZiaTFyZFdKbExYTjVjM1JsYlMxd2NtOTJhWE5wYjI1cGJtY3RZMjl1Wm1sbkxtTm1ad3BqYkc5MVpDMXBibWwwSUdOc1pXRnVDZ3BqYkc5MVpDMXBibWwwSUMwdFptbHNaU0F2WlhSakwyTnNiM1ZrTDJOc2IzVmtMbU5tWnk1a0wydDFZbVZzWlhRdFkyOXVabWxuZFhKaGRHbHZiaTFyZFdKbExYTjVjM1JsYlMxd2NtOTJhWE5wYjI1cGJtY3RZMjl1Wm1sbkxtTm1aeUJwYm1sMENuTjVjM1JsYldOMGJDQmtZV1Z0YjI0dGNtVnNiMkZrQ2dwemVYTjBaVzFqZEd3Z1pHRmxiVzl1TFhKbGJHOWhaQW9LSXlCamJHOTFaQzFwYm1sMElITm9iM1ZzWkNCdmJteDVJSEoxYmlCdmJpQjBhR1VnWm1seWMzUWdZbTl2ZEM0Z1JuSnZiU0IwYUdseklIQnZhVzUwSUdadmNuZGhjbVFnZDJVZ1pHOXVKM1FnYm1WbFpDQmpiRzkxWkMxcGJtbDBJR0Z1ZVcxdmNtVXVDbk41YzNSbGJXTjBiQ0JrYVhOaFlteGxJR05zYjNWa0xXbHVhWFFLZEc5MVkyZ2dMMlYwWXk5amJHOTFaQzlqYkc5MVpDMXBibWwwTG1ScGMyRmliR1ZrQ2dvaklFSnZiM1J6ZEhKaGNDQndhR0Z6WlNCbWIzSWdkR2hsSUcxaFkyaHBibVVnYVhNZ1kyOXRjR3hsZEdVdUNuUnZkV05vSUM5bGRHTXZZbTl2ZEhOMGNtRndMV052YlhCc1pYUmxDbk41YzNSbGJXTjBiQ0JrYVhOaFlteGxJR0p2YjNSemRISmhjQzV6WlhKMmFXTmxDZ29qSUZOMFlYSjBJSEJ5YjNacGMybHZibWx1WnlCd2FHRnpaU0JtYjNJZ2RHaGxJRzFoWTJocGJtVXVDbk41YzNSbGJXTjBiQ0J5WlhOMFlYSjBJSE5sZEhWd0xuTmxjblpwWTJVSwoKLSBwYXRoOiAnL2V0Yy9zeXN0ZW1kL3N5c3RlbS9ib290c3RyYXAuc2VydmljZScKICBwZXJtaXNzaW9uczogJzA2NDQnCiAgZW5jb2Rpbmc6ICdiNjQnCiAgY29udGVudDogfC0KICAgIFcwbHVjM1JoYkd4ZENsZGhiblJsWkVKNVBXMTFiSFJwTFhWelpYSXVkR0Z5WjJWMENncGJWVzVwZEYwS1VtVnhkV2x5WlhNOWJtVjBkMjl5YXkxdmJteHBibVV1ZEdGeVoyVjBDa0ZtZEdWeVBXNWxkSGR2Y21zdGIyNXNhVzVsTG5SaGNtZGxkQXBiVTJWeWRtbGpaVjBLVkhsd1pUMXZibVZ6YUc5MENsSmxiV0ZwYmtGbWRHVnlSWGhwZEQxMGNuVmxDa1Z1ZG1seWIyNXRaVzUwUm1sc1pUMHRMMlYwWXk5bGJuWnBjbTl1YldWdWRBcEZlR1ZqVTNSaGNuUTlMMjl3ZEM5aWFXNHZjM1Z3WlhKMmFYTmxMbk5vSUM5dmNIUXZZbWx1TDJKdmIzUnpkSEpoY0FvPQoKcnVuY21kOgotIHN5c3RlbWN0bCByZXN0YXJ0IGJvb3RzdHJhcC5zZXJ2aWNlCi0gc3lzdGVtY3RsIGRhZW1vbi1yZWxvYWQK + cloud-config: I2Nsb3VkLWNvbmZpZwoKc3NoX3B3YXV0aDogZmFsc2UKCnNzaF9hdXRob3JpemVkX2tleXM6Ci0gJ3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQ0FRRGRPSWhZbXpDSzVEU1ZMdTNjJwp3cml0ZV9maWxlczoKLSBwYXRoOiAnL29wdC9iaW4vc3VwZXJ2aXNlLnNoJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0NuZG9hV3hsSUNFZ0lpUkFJanNnWkc4S0lDQnpiR1ZsY0NBeENtUnZibVVLCgotIHBhdGg6ICcvb3B0L2Jpbi9ib290c3RyYXAnCiAgcGVybWlzc2lvbnM6ICcwNzU1JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBJeUV2WW1sdUwySmhjMmdLYzJWMElDMTRaWFZ2SUhCcGNHVm1ZV2xzQ2dvaklFTm9aV05ySUdsbUlHSnZiM1J6ZEhKaGNDQndhR0Z6WlNCb1lYTWdZV3h5WldGa2VTQmpiMjF3YkdWMFpXUXVJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdkMmhsYmlCM1pTQnlkVzRnWUdOc2IzVmtMV2x1YVhRZ2FXNXBkR0FnWVdkaGFXNGdjMmx1WTJVZ2FYUWdkSEpwWlhNZ2RHOGdjbVV0Y25WdUNpTWdkR2hsSUdKdmIzUnpkSEpoY0NCamJHOTFaQzFqYjI1bWFXY2dZWE1nZDJWc2JDd2dabkp2YlNCMGFHVWdkWE5sY21SaGRHRXVDbWxtSUZzZ0xXWWdMMlYwWXk5aWIyOTBjM1J5WVhBdFkyOXRjR3hsZEdVZ1hUc2dkR2hsYmdvZ0lHVjRhWFFnTUFwbWFRb0tZMkYwSUR3OFJVOUdJSHdnZEdWbElDMWhJQzlsZEdNdlpXNTJhWEp2Ym0xbGJuUUtTRlJVVUY5UVVrOVlXVDFvZEhSd09pOHZkR1Z6ZEMxb2RIUndMWEJ5YjNoNUxtTnZiUXBvZEhSd1gzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2toVVZGQlRYMUJTVDFoWlBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENtaDBkSEJ6WDNCeWIzaDVQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDa1ZQUmdwallYUWdQRHhGVDBZZ2ZDQjBaV1VnTFdFZ0wyVjBZeTlsYm5acGNtOXViV1Z1ZEFwT1QxOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMXVieTF3Y205NGVTNWpiMjBLYm05ZmNISnZlSGs5YUhSMGNEb3ZMM1JsYzNRdGJtOHRjSEp2ZUhrdVkyOXRDa1ZQUmdvS2MzVmtieUJ0YTJScGNpQXRjQ0F2WlhSakwyRndkQzloY0hRdVkyOXVaaTVrQ21OaGRDQThQRVZQUmlCOElITjFaRzhnZEdWbElDOWxkR012WVhCMEwyRndkQzVqYjI1bUxtUXZjSEp2ZUhrdVkyOXVaZ3BCWTNGMWFYSmxPanBvZEhSd2N6bzZVSEp2ZUhrZ0ltaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dElqc0tRV054ZFdseVpUbzZhSFIwY0RvNlVISnZlSGtnSW1oMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0SWpzS1JVOUdDZ3B6YjNWeVkyVWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBb0taWGh3YjNKMElFUkZRa2xCVGw5R1VrOU9WRVZPUkQxdWIyNXBiblJsY21GamRHbDJaUXBoY0hRZ2RYQmtZWFJsSUNZbUlHRndkQ0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLWTNWeWJDQXRjeUF0YXlBdGRpQXRMV2hsWVdSbGNpQW5RWFYwYUc5eWFYcGhkR2x2YmpvZ1FtVmhjbVZ5SUhSdmNDMXpaV055WlhRbkNXaDBkSEJ6T2k4dlptOXZMbUpoY2pvMk5EUXpMMkZ3YVM5Mk1TOXVZVzFsYzNCaFkyVnpMMk5zYjNWa0xXbHVhWFF0YzJWMGRHbHVaM012YzJWamNtVjBjeTlyZFdKbGJHVjBMV052Ym1acFozVnlZWFJwYjI0dGEzVmlaUzF6ZVhOMFpXMHRjSEp2ZG1semFXOXVhVzVuTFdOdmJtWnBaeUI4SUdweElDY3VaR0YwWVZzaVkyeHZkV1F0WTI5dVptbG5JbDBuSUMxeWZDQmlZWE5sTmpRZ0xXUWdQaUF2WlhSakwyTnNiM1ZrTDJOc2IzVmtMbU5tWnk1a0wydDFZbVZzWlhRdFkyOXVabWxuZFhKaGRHbHZiaTFyZFdKbExYTjVjM1JsYlMxd2NtOTJhWE5wYjI1cGJtY3RZMjl1Wm1sbkxtTm1ad3BqYkc5MVpDMXBibWwwSUdOc1pXRnVDZ3BEVEU5VlJGOUpUa2xVWDFaRlVsTkpUMDQ5SkNoamJHOTFaQzFwYm1sMElDMHRkbVZ5YzJsdmJpQjhJR0YzYXlBbmUzQnlhVzUwSUNReWZTY3BDaU1nUTI5dGNHRnlaU0IwYUdVZ2MyVnRkbVZ5SUhaaGJIVmxjeUJ2WmlCamJHOTFaQzFwYm1sMElIWmxjbk5wYjI1eklIUnZJR1JsZEdWeWJXbHVaU0IwYUdVZ1kyOXljbVZqZENCamIyMXRZVzVrSUhSdklISjFiaTRLSXlCVWFHbHpJR2x6SUhKbGNYVnBjbVZrSUdKbFkyRjFjMlVnZEdobElHTnZiVzFoYm1RZ2JHbHVaU0JoY21kMWJXVnVkSE1nWm05eUlHTnNiM1ZrTFdsdWFYUWdZMmhoYm1kbFpDQnBiaUIyWlhKemFXOXVJREkwTGpFc0lHWnZjaUJrWlhSaGFXeHpPaUJvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WTJGdWIyNXBZMkZzTDJOc2IzVmtMV2x1YVhRdmNtVnNaV0Z6WlhNdmRHRm5MekkwTGpFdUNtbG1JRnRiSUNRb1pXTm9ieUF0WlNBaU1qUXVNQzR3WEc0a1EweFBWVVJmU1U1SlZGOVdSVkpUU1U5T0lpQjhJSE52Y25RZ0xWWWdmQ0JvWldGa0lDMXVNU2tnUFNBaU1qUXVNQzR3SWlCZFhUc2dkR2hsYmdvZ0lDQWdZMnh2ZFdRdGFXNXBkQ0JwYm1sMElDMHRabWxzWlNBdlpYUmpMMk5zYjNWa0wyTnNiM1ZrTG1ObVp5NWtMMnQxWW1Wc1pYUXRZMjl1Wm1sbmRYSmhkR2x2YmkxcmRXSmxMWE41YzNSbGJTMXdjbTkyYVhOcGIyNXBibWN0WTI5dVptbG5MbU5tWndwbGJITmxDaUFnSUNCamJHOTFaQzFwYm1sMElDMHRabWxzWlNBdlpYUmpMMk5zYjNWa0wyTnNiM1ZrTG1ObVp5NWtMMnQxWW1Wc1pYUXRZMjl1Wm1sbmRYSmhkR2x2YmkxcmRXSmxMWE41YzNSbGJTMXdjbTkyYVhOcGIyNXBibWN0WTI5dVptbG5MbU5tWnlCcGJtbDBDbVpwQ2dwemVYTjBaVzFqZEd3Z1pHRmxiVzl1TFhKbGJHOWhaQW9LYzNsemRHVnRZM1JzSUdSaFpXMXZiaTF5Wld4dllXUUtDaU1nWTJ4dmRXUXRhVzVwZENCemFHOTFiR1FnYjI1c2VTQnlkVzRnYjI0Z2RHaGxJR1pwY25OMElHSnZiM1F1SUVaeWIyMGdkR2hwY3lCd2IybHVkQ0JtYjNKM1lYSmtJSGRsSUdSdmJpZDBJRzVsWldRZ1kyeHZkV1F0YVc1cGRDQmhibmx0YjNKbExncHplWE4wWlcxamRHd2daR2x6WVdKc1pTQmpiRzkxWkMxcGJtbDBDblJ2ZFdOb0lDOWxkR012WTJ4dmRXUXZZMnh2ZFdRdGFXNXBkQzVrYVhOaFlteGxaQW9LSXlCQ2IyOTBjM1J5WVhBZ2NHaGhjMlVnWm05eUlIUm9aU0J0WVdOb2FXNWxJR2x6SUdOdmJYQnNaWFJsTGdwMGIzVmphQ0F2WlhSakwySnZiM1J6ZEhKaGNDMWpiMjF3YkdWMFpRcHplWE4wWlcxamRHd2daR2x6WVdKc1pTQmliMjkwYzNSeVlYQXVjMlZ5ZG1salpRb0tJeUJUZEdGeWRDQndjbTkyYVhOcGIyNXBibWNnY0doaGMyVWdabTl5SUhSb1pTQnRZV05vYVc1bExncHplWE4wWlcxamRHd2djbVZ6ZEdGeWRDQnpaWFIxY0M1elpYSjJhV05sQ2c9PQoKLSBwYXRoOiAnL2V0Yy9zeXN0ZW1kL3N5c3RlbS9ib290c3RyYXAuc2VydmljZScKICBwZXJtaXNzaW9uczogJzA2NDQnCiAgZW5jb2Rpbmc6ICdiNjQnCiAgY29udGVudDogfC0KICAgIFcwbHVjM1JoYkd4ZENsZGhiblJsWkVKNVBXMTFiSFJwTFhWelpYSXVkR0Z5WjJWMENncGJWVzVwZEYwS1VtVnhkV2x5WlhNOWJtVjBkMjl5YXkxdmJteHBibVV1ZEdGeVoyVjBDa0ZtZEdWeVBXNWxkSGR2Y21zdGIyNXNhVzVsTG5SaGNtZGxkQXBiVTJWeWRtbGpaVjBLVkhsd1pUMXZibVZ6YUc5MENsSmxiV0ZwYmtGbWRHVnlSWGhwZEQxMGNuVmxDa1Z1ZG1seWIyNXRaVzUwUm1sc1pUMHRMMlYwWXk5bGJuWnBjbTl1YldWdWRBcEZlR1ZqVTNSaGNuUTlMMjl3ZEM5aWFXNHZjM1Z3WlhKMmFYTmxMbk5vSUM5dmNIUXZZbWx1TDJKdmIzUnpkSEpoY0FvPQoKcnVuY21kOgotIHN5c3RlbWN0bCByZXN0YXJ0IGJvb3RzdHJhcC5zZXJ2aWNlCi0gc3lzdGVtY3RsIGRhZW1vbi1yZWxvYWQK immutable: true kind: Secret metadata: diff --git a/pkg/controllers/osc/testdata/secret-rhel-8.x-azure-containerd-bootstrap.yaml b/pkg/controllers/osc/testdata/secret-rhel-8.x-azure-containerd-bootstrap.yaml index 8702989a..17741c6e 100644 --- a/pkg/controllers/osc/testdata/secret-rhel-8.x-azure-containerd-bootstrap.yaml +++ b/pkg/controllers/osc/testdata/secret-rhel-8.x-azure-containerd-bootstrap.yaml @@ -1,6 +1,6 @@ apiVersion: v1 data: - cloud-config: I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogPE1BQ0hJTkVfTkFNRT4KCnNzaF9wd2F1dGg6IGZhbHNlCgpzc2hfYXV0aG9yaXplZF9rZXlzOgotICdzc2gtcnNhIEFBQUFCM056YUMxeWMyRUFBQUFEQVFBQkFBQUNBUURkT0loWW16Q0s1RFNWTHUzYycKd3JpdGVfZmlsZXM6Ci0gcGF0aDogJy9vcHQvYmluL3N1cGVydmlzZS5zaCcKICBwZXJtaXNzaW9uczogJzA3NTUnCiAgZW5jb2Rpbmc6ICdiNjQnCiAgY29udGVudDogfC0KICAgIEl5RXZZbWx1TDJKaGMyZ0tjMlYwSUMxNFpYVnZJSEJwY0dWbVlXbHNDbmRvYVd4bElDRWdJaVJBSWpzZ1pHOEtJQ0J6YkdWbGNDQXhDbVJ2Ym1VSwoKLSBwYXRoOiAnL29wdC9iaW4vYm9vdHN0cmFwJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0Nnb2pJRU5vWldOcklHbG1JR0p2YjNSemRISmhjQ0J3YUdGelpTQm9ZWE1nWVd4eVpXRmtlU0JqYjIxd2JHVjBaV1F1SUZSb2FYTWdhWE1nY21WeGRXbHlaV1FnZDJobGJpQjNaU0J5ZFc0Z1lHTnNiM1ZrTFdsdWFYUWdhVzVwZEdBZ1lXZGhhVzRnYzJsdVkyVWdhWFFnZEhKcFpYTWdkRzhnY21VdGNuVnVDaU1nZEdobElHSnZiM1J6ZEhKaGNDQmpiRzkxWkMxamIyNW1hV2NnWVhNZ2QyVnNiQ3dnWm5KdmJTQjBhR1VnZFhObGNtUmhkR0V1Q21sbUlGc2dMV1lnTDJWMFl5OWliMjkwYzNSeVlYQXRZMjl0Y0d4bGRHVWdYVHNnZEdobGJnb2dJR1Y0YVhRZ01BcG1hUW9LWTJGMElEdzhSVTlHSUh3Z2RHVmxJQzFoSUM5bGRHTXZaVzUyYVhKdmJtMWxiblFLU0ZSVVVGOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMW9kSFJ3TFhCeWIzaDVMbU52YlFwb2RIUndYM0J5YjNoNVBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENraFVWRkJUWDFCU1QxaFpQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDbWgwZEhCelgzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2tWUFJncGpZWFFnUER4RlQwWWdmQ0IwWldVZ0xXRWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBcE9UMTlRVWs5WVdUMW9kSFJ3T2k4dmRHVnpkQzF1Ynkxd2NtOTRlUzVqYjIwS2JtOWZjSEp2ZUhrOWFIUjBjRG92TDNSbGMzUXRibTh0Y0hKdmVIa3VZMjl0Q2tWUFJnb0tjMjkxY21ObElDOWxkR012Wlc1MmFYSnZibTFsYm5RS0NubDFiU0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLQ21OMWNtd2dMWE1nTFdzZ0xYWWdMUzFvWldGa1pYSWdKMEYxZEdodmNtbDZZWFJwYjI0NklFSmxZWEpsY2lCMGIzQXRjMlZqY21WMEp5Qm9kSFJ3Y3pvdkwyWnZieTVpWVhJNk5qUTBNeTloY0drdmRqRXZibUZ0WlhOd1lXTmxjeTlqYkc5MVpDMXBibWwwTFhObGRIUnBibWR6TDNObFkzSmxkSE12YjNOd0xYSm9aV3d0WVhwMWNtVXRhM1ZpWlMxemVYTjBaVzB0Y0hKdmRtbHphVzl1YVc1bkxXTnZibVpwWnlCOElHcHhJQ2N1WkdGMFlWc2lZMnh2ZFdRdFkyOXVabWxuSWwwbklDMXlmQ0JpWVhObE5qUWdMV1FnUGlBdlpYUmpMMk5zYjNWa0wyTnNiM1ZrTG1ObVp5NWtMMjl6Y0MxeWFHVnNMV0Y2ZFhKbExXdDFZbVV0YzNsemRHVnRMWEJ5YjNacGMybHZibWx1WnkxamIyNW1hV2N1WTJabkNtTnNiM1ZrTFdsdWFYUWdZMnhsWVc0S1kyeHZkV1F0YVc1cGRDQXRMV1pwYkdVZ0wyVjBZeTlqYkc5MVpDOWpiRzkxWkM1alptY3VaQzl2YzNBdGNtaGxiQzFoZW5WeVpTMXJkV0psTFhONWMzUmxiUzF3Y205MmFYTnBiMjVwYm1jdFkyOXVabWxuTG1ObVp5QnBibWwwQ2dwemVYTjBaVzFqZEd3Z1pHRmxiVzl1TFhKbGJHOWhaQW9LSXlCamJHOTFaQzFwYm1sMElITm9iM1ZzWkNCdmJteDVJSEoxYmlCdmJpQjBhR1VnWm1seWMzUWdZbTl2ZEM0Z1JuSnZiU0IwYUdseklIQnZhVzUwSUdadmNuZGhjbVFnZDJVZ1pHOXVKM1FnYm1WbFpDQmpiRzkxWkMxcGJtbDBJR0Z1ZVcxdmNtVXVDbk41YzNSbGJXTjBiQ0JrYVhOaFlteGxJR05zYjNWa0xXbHVhWFFLZEc5MVkyZ2dMMlYwWXk5amJHOTFaQzlqYkc5MVpDMXBibWwwTG1ScGMyRmliR1ZrQ2dvaklFSnZiM1J6ZEhKaGNDQndhR0Z6WlNCbWIzSWdkR2hsSUcxaFkyaHBibVVnYVhNZ1kyOXRjR3hsZEdVdUNuUnZkV05vSUM5bGRHTXZZbTl2ZEhOMGNtRndMV052YlhCc1pYUmxDbk41YzNSbGJXTjBiQ0JrYVhOaFlteGxJR0p2YjNSemRISmhjQzV6WlhKMmFXTmxDZ29qSUZOMFlYSjBJSEJ5YjNacGMybHZibWx1WnlCd2FHRnpaU0JtYjNJZ2RHaGxJRzFoWTJocGJtVXVDbk41YzNSbGJXTjBiQ0J5WlhOMFlYSjBJSE5sZEhWd0xuTmxjblpwWTJVSwoKLSBwYXRoOiAnL2V0Yy9zeXN0ZW1kL3N5c3RlbS9ib290c3RyYXAuc2VydmljZScKICBwZXJtaXNzaW9uczogJzA2NDQnCiAgZW5jb2Rpbmc6ICdiNjQnCiAgY29udGVudDogfC0KICAgIFcwbHVjM1JoYkd4ZENsZGhiblJsWkVKNVBXMTFiSFJwTFhWelpYSXVkR0Z5WjJWMENncGJWVzVwZEYwS1VtVnhkV2x5WlhNOWJtVjBkMjl5YXkxdmJteHBibVV1ZEdGeVoyVjBDa0ZtZEdWeVBXNWxkSGR2Y21zdGIyNXNhVzVsTG5SaGNtZGxkQXBiVTJWeWRtbGpaVjBLVkhsd1pUMXZibVZ6YUc5MENsSmxiV0ZwYmtGbWRHVnlSWGhwZEQxMGNuVmxDa1Z1ZG1seWIyNXRaVzUwUm1sc1pUMHRMMlYwWXk5bGJuWnBjbTl1YldWdWRBcEZlR1ZqVTNSaGNuUTlMMjl3ZEM5aWFXNHZjM1Z3WlhKMmFYTmxMbk5vSUM5dmNIUXZZbWx1TDJKdmIzUnpkSEpoY0FvPQoKLSBwYXRoOiAvZXRjL21hY2hpbmUtbmFtZQogIHBlcm1pc3Npb25zOiAnMDYwMCcKICBjb250ZW50OiB8LQogICAgICAgIDxNQUNISU5FX05BTUU+CgpydW5jbWQ6Ci0gc3lzdGVtY3RsIHJlc3RhcnQgYm9vdHN0cmFwLnNlcnZpY2UKLSBzeXN0ZW1jdGwgZGFlbW9uLXJlbG9hZAoKcmhfc3Vic2NyaXB0aW9uOgogICAgYXV0by1hdHRhY2g6IGZhbHNlCiAgICBwYXNzd29yZDogCiAgICB1c2VybmFtZTogCg== + cloud-config: I2Nsb3VkLWNvbmZpZwpob3N0bmFtZTogPE1BQ0hJTkVfTkFNRT4KCnNzaF9wd2F1dGg6IGZhbHNlCgpzc2hfYXV0aG9yaXplZF9rZXlzOgotICdzc2gtcnNhIEFBQUFCM056YUMxeWMyRUFBQUFEQVFBQkFBQUNBUURkT0loWW16Q0s1RFNWTHUzYycKd3JpdGVfZmlsZXM6Ci0gcGF0aDogJy9vcHQvYmluL3N1cGVydmlzZS5zaCcKICBwZXJtaXNzaW9uczogJzA3NTUnCiAgZW5jb2Rpbmc6ICdiNjQnCiAgY29udGVudDogfC0KICAgIEl5RXZZbWx1TDJKaGMyZ0tjMlYwSUMxNFpYVnZJSEJwY0dWbVlXbHNDbmRvYVd4bElDRWdJaVJBSWpzZ1pHOEtJQ0J6YkdWbGNDQXhDbVJ2Ym1VSwoKLSBwYXRoOiAnL29wdC9iaW4vYm9vdHN0cmFwJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0Nnb2pJRU5vWldOcklHbG1JR0p2YjNSemRISmhjQ0J3YUdGelpTQm9ZWE1nWVd4eVpXRmtlU0JqYjIxd2JHVjBaV1F1SUZSb2FYTWdhWE1nY21WeGRXbHlaV1FnZDJobGJpQjNaU0J5ZFc0Z1lHTnNiM1ZrTFdsdWFYUWdhVzVwZEdBZ1lXZGhhVzRnYzJsdVkyVWdhWFFnZEhKcFpYTWdkRzhnY21VdGNuVnVDaU1nZEdobElHSnZiM1J6ZEhKaGNDQmpiRzkxWkMxamIyNW1hV2NnWVhNZ2QyVnNiQ3dnWm5KdmJTQjBhR1VnZFhObGNtUmhkR0V1Q21sbUlGc2dMV1lnTDJWMFl5OWliMjkwYzNSeVlYQXRZMjl0Y0d4bGRHVWdYVHNnZEdobGJnb2dJR1Y0YVhRZ01BcG1hUW9LWTJGMElEdzhSVTlHSUh3Z2RHVmxJQzFoSUM5bGRHTXZaVzUyYVhKdmJtMWxiblFLU0ZSVVVGOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMW9kSFJ3TFhCeWIzaDVMbU52YlFwb2RIUndYM0J5YjNoNVBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENraFVWRkJUWDFCU1QxaFpQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDbWgwZEhCelgzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2tWUFJncGpZWFFnUER4RlQwWWdmQ0IwWldVZ0xXRWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBcE9UMTlRVWs5WVdUMW9kSFJ3T2k4dmRHVnpkQzF1Ynkxd2NtOTRlUzVqYjIwS2JtOWZjSEp2ZUhrOWFIUjBjRG92TDNSbGMzUXRibTh0Y0hKdmVIa3VZMjl0Q2tWUFJnb0tjMjkxY21ObElDOWxkR012Wlc1MmFYSnZibTFsYm5RS0NubDFiU0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLQ21OMWNtd2dMWE1nTFdzZ0xYWWdMUzFvWldGa1pYSWdKMEYxZEdodmNtbDZZWFJwYjI0NklFSmxZWEpsY2lCMGIzQXRjMlZqY21WMEp5Qm9kSFJ3Y3pvdkwyWnZieTVpWVhJNk5qUTBNeTloY0drdmRqRXZibUZ0WlhOd1lXTmxjeTlqYkc5MVpDMXBibWwwTFhObGRIUnBibWR6TDNObFkzSmxkSE12YjNOd0xYSm9aV3d0WVhwMWNtVXRhM1ZpWlMxemVYTjBaVzB0Y0hKdmRtbHphVzl1YVc1bkxXTnZibVpwWnlCOElHcHhJQ2N1WkdGMFlWc2lZMnh2ZFdRdFkyOXVabWxuSWwwbklDMXlmQ0JpWVhObE5qUWdMV1FnUGlBdlpYUmpMMk5zYjNWa0wyTnNiM1ZrTG1ObVp5NWtMMjl6Y0MxeWFHVnNMV0Y2ZFhKbExXdDFZbVV0YzNsemRHVnRMWEJ5YjNacGMybHZibWx1WnkxamIyNW1hV2N1WTJabkNtTnNiM1ZrTFdsdWFYUWdZMnhsWVc0S1EweFBWVVJmU1U1SlZGOVdSVkpUU1U5T1BTUW9ZMnh2ZFdRdGFXNXBkQ0F0TFhabGNuTnBiMjRnZkNCaGQyc2dKM3R3Y21sdWRDQWtNbjBuS1FvaklFTnZiWEJoY21VZ2RHaGxJSE5sYlhabGNpQjJZV3gxWlhNZ2IyWWdZMnh2ZFdRdGFXNXBkQ0IyWlhKemFXOXVjeUIwYnlCa1pYUmxjbTFwYm1VZ2RHaGxJR052Y25KbFkzUWdZMjl0YldGdVpDQjBieUJ5ZFc0dUNpTWdWR2hwY3lCcGN5QnlaWEYxYVhKbFpDQmlaV05oZFhObElIUm9aU0JqYjIxdFlXNWtJR3hwYm1VZ1lYSm5kVzFsYm5SeklHWnZjaUJqYkc5MVpDMXBibWwwSUdOb1lXNW5aV1FnYVc0Z2RtVnljMmx2YmlBeU5DNHhMQ0JtYjNJZ1pHVjBZV2xzY3pvZ2FIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwyTmhibTl1YVdOaGJDOWpiRzkxWkMxcGJtbDBMM0psYkdWaGMyVnpMM1JoWnk4eU5DNHhMZ3BwWmlCYld5QWtLR1ZqYUc4Z0xXVWdJakkwTGpBdU1GeHVKRU5NVDFWRVgwbE9TVlJmVmtWU1UwbFBUaUlnZkNCemIzSjBJQzFXSUh3Z2FHVmhaQ0F0YmpFcElEMGdJakkwTGpBdU1DSWdYVjA3SUhSb1pXNEtJQ0FnSUdOc2IzVmtMV2x1YVhRZ2FXNXBkQ0F0TFdacGJHVWdMMlYwWXk5amJHOTFaQzlqYkc5MVpDNWpabWN1WkM5dmMzQXRjbWhsYkMxaGVuVnlaUzFyZFdKbExYTjVjM1JsYlMxd2NtOTJhWE5wYjI1cGJtY3RZMjl1Wm1sbkxtTm1ad3BsYkhObENpQWdJQ0JqYkc5MVpDMXBibWwwSUMwdFptbHNaU0F2WlhSakwyTnNiM1ZrTDJOc2IzVmtMbU5tWnk1a0wyOXpjQzF5YUdWc0xXRjZkWEpsTFd0MVltVXRjM2x6ZEdWdExYQnliM1pwYzJsdmJtbHVaeTFqYjI1bWFXY3VZMlpuSUdsdWFYUUtabWtLQ25ONWMzUmxiV04wYkNCa1lXVnRiMjR0Y21Wc2IyRmtDZ29qSUdOc2IzVmtMV2x1YVhRZ2MyaHZkV3hrSUc5dWJIa2djblZ1SUc5dUlIUm9aU0JtYVhKemRDQmliMjkwTGlCR2NtOXRJSFJvYVhNZ2NHOXBiblFnWm05eWQyRnlaQ0IzWlNCa2IyNG5kQ0J1WldWa0lHTnNiM1ZrTFdsdWFYUWdZVzU1Ylc5eVpTNEtjM2x6ZEdWdFkzUnNJR1JwYzJGaWJHVWdZMnh2ZFdRdGFXNXBkQXAwYjNWamFDQXZaWFJqTDJOc2IzVmtMMk5zYjNWa0xXbHVhWFF1WkdsellXSnNaV1FLQ2lNZ1FtOXZkSE4wY21Gd0lIQm9ZWE5sSUdadmNpQjBhR1VnYldGamFHbHVaU0JwY3lCamIyMXdiR1YwWlM0S2RHOTFZMmdnTDJWMFl5OWliMjkwYzNSeVlYQXRZMjl0Y0d4bGRHVUtjM2x6ZEdWdFkzUnNJR1JwYzJGaWJHVWdZbTl2ZEhOMGNtRndMbk5sY25acFkyVUtDaU1nVTNSaGNuUWdjSEp2ZG1semFXOXVhVzVuSUhCb1lYTmxJR1p2Y2lCMGFHVWdiV0ZqYUdsdVpTNEtjM2x6ZEdWdFkzUnNJSEpsYzNSaGNuUWdjMlYwZFhBdWMyVnlkbWxqWlFvPQoKLSBwYXRoOiAnL2V0Yy9zeXN0ZW1kL3N5c3RlbS9ib290c3RyYXAuc2VydmljZScKICBwZXJtaXNzaW9uczogJzA2NDQnCiAgZW5jb2Rpbmc6ICdiNjQnCiAgY29udGVudDogfC0KICAgIFcwbHVjM1JoYkd4ZENsZGhiblJsWkVKNVBXMTFiSFJwTFhWelpYSXVkR0Z5WjJWMENncGJWVzVwZEYwS1VtVnhkV2x5WlhNOWJtVjBkMjl5YXkxdmJteHBibVV1ZEdGeVoyVjBDa0ZtZEdWeVBXNWxkSGR2Y21zdGIyNXNhVzVsTG5SaGNtZGxkQXBiVTJWeWRtbGpaVjBLVkhsd1pUMXZibVZ6YUc5MENsSmxiV0ZwYmtGbWRHVnlSWGhwZEQxMGNuVmxDa1Z1ZG1seWIyNXRaVzUwUm1sc1pUMHRMMlYwWXk5bGJuWnBjbTl1YldWdWRBcEZlR1ZqVTNSaGNuUTlMMjl3ZEM5aWFXNHZjM1Z3WlhKMmFYTmxMbk5vSUM5dmNIUXZZbWx1TDJKdmIzUnpkSEpoY0FvPQoKLSBwYXRoOiAvZXRjL21hY2hpbmUtbmFtZQogIHBlcm1pc3Npb25zOiAnMDYwMCcKICBjb250ZW50OiB8LQogICAgICAgIDxNQUNISU5FX05BTUU+CgpydW5jbWQ6Ci0gc3lzdGVtY3RsIHJlc3RhcnQgYm9vdHN0cmFwLnNlcnZpY2UKLSBzeXN0ZW1jdGwgZGFlbW9uLXJlbG9hZAoKcmhfc3Vic2NyaXB0aW9uOgogICAgYXV0by1hdHRhY2g6IGZhbHNlCiAgICBwYXNzd29yZDogCiAgICB1c2VybmFtZTogCg== immutable: true kind: Secret metadata: diff --git a/pkg/controllers/osc/testdata/secret-ubuntu-aws-containerd-bootstrap.yaml b/pkg/controllers/osc/testdata/secret-ubuntu-aws-containerd-bootstrap.yaml index 7cfc6e1c..84ad8ba2 100644 --- a/pkg/controllers/osc/testdata/secret-ubuntu-aws-containerd-bootstrap.yaml +++ b/pkg/controllers/osc/testdata/secret-ubuntu-aws-containerd-bootstrap.yaml @@ -1,6 +1,6 @@ apiVersion: v1 data: - cloud-config: I2Nsb3VkLWNvbmZpZwoKc3NoX3B3YXV0aDogZmFsc2UKCnNzaF9hdXRob3JpemVkX2tleXM6Ci0gJ3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQ0FRRGRPSWhZbXpDSzVEU1ZMdTNjJwp3cml0ZV9maWxlczoKLSBwYXRoOiAnL29wdC9iaW4vc3VwZXJ2aXNlLnNoJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0NuZG9hV3hsSUNFZ0lpUkFJanNnWkc4S0lDQnpiR1ZsY0NBeENtUnZibVVLCgotIHBhdGg6ICcvb3B0L2Jpbi9ib290c3RyYXAnCiAgcGVybWlzc2lvbnM6ICcwNzU1JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBJeUV2WW1sdUwySmhjMmdLYzJWMElDMTRaWFZ2SUhCcGNHVm1ZV2xzQ2dvaklFTm9aV05ySUdsbUlHSnZiM1J6ZEhKaGNDQndhR0Z6WlNCb1lYTWdZV3h5WldGa2VTQmpiMjF3YkdWMFpXUXVJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdkMmhsYmlCM1pTQnlkVzRnWUdOc2IzVmtMV2x1YVhRZ2FXNXBkR0FnWVdkaGFXNGdjMmx1WTJVZ2FYUWdkSEpwWlhNZ2RHOGdjbVV0Y25WdUNpTWdkR2hsSUdKdmIzUnpkSEpoY0NCamJHOTFaQzFqYjI1bWFXY2dZWE1nZDJWc2JDd2dabkp2YlNCMGFHVWdkWE5sY21SaGRHRXVDbWxtSUZzZ0xXWWdMMlYwWXk5aWIyOTBjM1J5WVhBdFkyOXRjR3hsZEdVZ1hUc2dkR2hsYmdvZ0lHVjRhWFFnTUFwbWFRb0tZMkYwSUR3OFJVOUdJSHdnZEdWbElDMWhJQzlsZEdNdlpXNTJhWEp2Ym0xbGJuUUtTRlJVVUY5UVVrOVlXVDFvZEhSd09pOHZkR1Z6ZEMxb2RIUndMWEJ5YjNoNUxtTnZiUXBvZEhSd1gzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2toVVZGQlRYMUJTVDFoWlBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENtaDBkSEJ6WDNCeWIzaDVQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDa1ZQUmdwallYUWdQRHhGVDBZZ2ZDQjBaV1VnTFdFZ0wyVjBZeTlsYm5acGNtOXViV1Z1ZEFwT1QxOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMXVieTF3Y205NGVTNWpiMjBLYm05ZmNISnZlSGs5YUhSMGNEb3ZMM1JsYzNRdGJtOHRjSEp2ZUhrdVkyOXRDa1ZQUmdvS2MzVmtieUJ0YTJScGNpQXRjQ0F2WlhSakwyRndkQzloY0hRdVkyOXVaaTVrQ21OaGRDQThQRVZQUmlCOElITjFaRzhnZEdWbElDOWxkR012WVhCMEwyRndkQzVqYjI1bUxtUXZjSEp2ZUhrdVkyOXVaZ3BCWTNGMWFYSmxPanBvZEhSd2N6bzZVSEp2ZUhrZ0ltaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dElqc0tRV054ZFdseVpUbzZhSFIwY0RvNlVISnZlSGtnSW1oMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0SWpzS1JVOUdDZ3B6YjNWeVkyVWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBb0taWGh3YjNKMElFUkZRa2xCVGw5R1VrOU9WRVZPUkQxdWIyNXBiblJsY21GamRHbDJaUXBoY0hRZ2RYQmtZWFJsSUNZbUlHRndkQ0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLWTNWeWJDQXRjeUF0YXlBdGRpQXRMV2hsWVdSbGNpQW5RWFYwYUc5eWFYcGhkR2x2YmpvZ1FtVmhjbVZ5SUhSdmNDMXpaV055WlhRbkNXaDBkSEJ6T2k4dlptOXZMbUpoY2pvMk5EUXpMMkZ3YVM5Mk1TOXVZVzFsYzNCaFkyVnpMMk5zYjNWa0xXbHVhWFF0YzJWMGRHbHVaM012YzJWamNtVjBjeTkxWW5WdWRIVXRZWGR6TFd0MVltVXRjM2x6ZEdWdExYQnliM1pwYzJsdmJtbHVaeTFqYjI1bWFXY2dmQ0JxY1NBbkxtUmhkR0ZiSW1Oc2IzVmtMV052Ym1acFp5SmRKeUF0Y253Z1ltRnpaVFkwSUMxa0lENGdMMlYwWXk5amJHOTFaQzlqYkc5MVpDNWpabWN1WkM5MVluVnVkSFV0WVhkekxXdDFZbVV0YzNsemRHVnRMWEJ5YjNacGMybHZibWx1WnkxamIyNW1hV2N1WTJabkNtTnNiM1ZrTFdsdWFYUWdZMnhsWVc0S0NtTnNiM1ZrTFdsdWFYUWdMUzFtYVd4bElDOWxkR012WTJ4dmRXUXZZMnh2ZFdRdVkyWm5MbVF2ZFdKMWJuUjFMV0YzY3kxcmRXSmxMWE41YzNSbGJTMXdjbTkyYVhOcGIyNXBibWN0WTI5dVptbG5MbU5tWnlCcGJtbDBDbk41YzNSbGJXTjBiQ0JrWVdWdGIyNHRjbVZzYjJGa0NncHplWE4wWlcxamRHd2daR0ZsYlc5dUxYSmxiRzloWkFvS0l5QmpiRzkxWkMxcGJtbDBJSE5vYjNWc1pDQnZibXg1SUhKMWJpQnZiaUIwYUdVZ1ptbHljM1FnWW05dmRDNGdSbkp2YlNCMGFHbHpJSEJ2YVc1MElHWnZjbmRoY21RZ2QyVWdaRzl1SjNRZ2JtVmxaQ0JqYkc5MVpDMXBibWwwSUdGdWVXMXZjbVV1Q25ONWMzUmxiV04wYkNCa2FYTmhZbXhsSUdOc2IzVmtMV2x1YVhRS2RHOTFZMmdnTDJWMFl5OWpiRzkxWkM5amJHOTFaQzFwYm1sMExtUnBjMkZpYkdWa0Nnb2pJRUp2YjNSemRISmhjQ0J3YUdGelpTQm1iM0lnZEdobElHMWhZMmhwYm1VZ2FYTWdZMjl0Y0d4bGRHVXVDblJ2ZFdOb0lDOWxkR012WW05dmRITjBjbUZ3TFdOdmJYQnNaWFJsQ25ONWMzUmxiV04wYkNCa2FYTmhZbXhsSUdKdmIzUnpkSEpoY0M1elpYSjJhV05sQ2dvaklGTjBZWEowSUhCeWIzWnBjMmx2Ym1sdVp5QndhR0Z6WlNCbWIzSWdkR2hsSUcxaFkyaHBibVV1Q25ONWMzUmxiV04wYkNCeVpYTjBZWEowSUhObGRIVndMbk5sY25acFkyVUsKCi0gcGF0aDogJy9ldGMvc3lzdGVtZC9zeXN0ZW0vYm9vdHN0cmFwLnNlcnZpY2UnCiAgcGVybWlzc2lvbnM6ICcwNjQ0JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBXMGx1YzNSaGJHeGRDbGRoYm5SbFpFSjVQVzExYkhScExYVnpaWEl1ZEdGeVoyVjBDZ3BiVlc1cGRGMEtVbVZ4ZFdseVpYTTlibVYwZDI5eWF5MXZibXhwYm1VdWRHRnlaMlYwQ2tGbWRHVnlQVzVsZEhkdmNtc3RiMjVzYVc1bExuUmhjbWRsZEFwYlUyVnlkbWxqWlYwS1ZIbHdaVDF2Ym1WemFHOTBDbEpsYldGcGJrRm1kR1Z5UlhocGREMTBjblZsQ2tWdWRtbHliMjV0Wlc1MFJtbHNaVDB0TDJWMFl5OWxiblpwY205dWJXVnVkQXBGZUdWalUzUmhjblE5TDI5d2RDOWlhVzR2YzNWd1pYSjJhWE5sTG5Ob0lDOXZjSFF2WW1sdUwySnZiM1J6ZEhKaGNBbz0KCnJ1bmNtZDoKLSBzeXN0ZW1jdGwgcmVzdGFydCBib290c3RyYXAuc2VydmljZQotIHN5c3RlbWN0bCBkYWVtb24tcmVsb2FkCg== + cloud-config: I2Nsb3VkLWNvbmZpZwoKc3NoX3B3YXV0aDogZmFsc2UKCnNzaF9hdXRob3JpemVkX2tleXM6Ci0gJ3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQ0FRRGRPSWhZbXpDSzVEU1ZMdTNjJwp3cml0ZV9maWxlczoKLSBwYXRoOiAnL29wdC9iaW4vc3VwZXJ2aXNlLnNoJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0NuZG9hV3hsSUNFZ0lpUkFJanNnWkc4S0lDQnpiR1ZsY0NBeENtUnZibVVLCgotIHBhdGg6ICcvb3B0L2Jpbi9ib290c3RyYXAnCiAgcGVybWlzc2lvbnM6ICcwNzU1JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBJeUV2WW1sdUwySmhjMmdLYzJWMElDMTRaWFZ2SUhCcGNHVm1ZV2xzQ2dvaklFTm9aV05ySUdsbUlHSnZiM1J6ZEhKaGNDQndhR0Z6WlNCb1lYTWdZV3h5WldGa2VTQmpiMjF3YkdWMFpXUXVJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdkMmhsYmlCM1pTQnlkVzRnWUdOc2IzVmtMV2x1YVhRZ2FXNXBkR0FnWVdkaGFXNGdjMmx1WTJVZ2FYUWdkSEpwWlhNZ2RHOGdjbVV0Y25WdUNpTWdkR2hsSUdKdmIzUnpkSEpoY0NCamJHOTFaQzFqYjI1bWFXY2dZWE1nZDJWc2JDd2dabkp2YlNCMGFHVWdkWE5sY21SaGRHRXVDbWxtSUZzZ0xXWWdMMlYwWXk5aWIyOTBjM1J5WVhBdFkyOXRjR3hsZEdVZ1hUc2dkR2hsYmdvZ0lHVjRhWFFnTUFwbWFRb0tZMkYwSUR3OFJVOUdJSHdnZEdWbElDMWhJQzlsZEdNdlpXNTJhWEp2Ym0xbGJuUUtTRlJVVUY5UVVrOVlXVDFvZEhSd09pOHZkR1Z6ZEMxb2RIUndMWEJ5YjNoNUxtTnZiUXBvZEhSd1gzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2toVVZGQlRYMUJTVDFoWlBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENtaDBkSEJ6WDNCeWIzaDVQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDa1ZQUmdwallYUWdQRHhGVDBZZ2ZDQjBaV1VnTFdFZ0wyVjBZeTlsYm5acGNtOXViV1Z1ZEFwT1QxOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMXVieTF3Y205NGVTNWpiMjBLYm05ZmNISnZlSGs5YUhSMGNEb3ZMM1JsYzNRdGJtOHRjSEp2ZUhrdVkyOXRDa1ZQUmdvS2MzVmtieUJ0YTJScGNpQXRjQ0F2WlhSakwyRndkQzloY0hRdVkyOXVaaTVrQ21OaGRDQThQRVZQUmlCOElITjFaRzhnZEdWbElDOWxkR012WVhCMEwyRndkQzVqYjI1bUxtUXZjSEp2ZUhrdVkyOXVaZ3BCWTNGMWFYSmxPanBvZEhSd2N6bzZVSEp2ZUhrZ0ltaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dElqc0tRV054ZFdseVpUbzZhSFIwY0RvNlVISnZlSGtnSW1oMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0SWpzS1JVOUdDZ3B6YjNWeVkyVWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBb0taWGh3YjNKMElFUkZRa2xCVGw5R1VrOU9WRVZPUkQxdWIyNXBiblJsY21GamRHbDJaUXBoY0hRZ2RYQmtZWFJsSUNZbUlHRndkQ0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLWTNWeWJDQXRjeUF0YXlBdGRpQXRMV2hsWVdSbGNpQW5RWFYwYUc5eWFYcGhkR2x2YmpvZ1FtVmhjbVZ5SUhSdmNDMXpaV055WlhRbkNXaDBkSEJ6T2k4dlptOXZMbUpoY2pvMk5EUXpMMkZ3YVM5Mk1TOXVZVzFsYzNCaFkyVnpMMk5zYjNWa0xXbHVhWFF0YzJWMGRHbHVaM012YzJWamNtVjBjeTkxWW5WdWRIVXRZWGR6TFd0MVltVXRjM2x6ZEdWdExYQnliM1pwYzJsdmJtbHVaeTFqYjI1bWFXY2dmQ0JxY1NBbkxtUmhkR0ZiSW1Oc2IzVmtMV052Ym1acFp5SmRKeUF0Y253Z1ltRnpaVFkwSUMxa0lENGdMMlYwWXk5amJHOTFaQzlqYkc5MVpDNWpabWN1WkM5MVluVnVkSFV0WVhkekxXdDFZbVV0YzNsemRHVnRMWEJ5YjNacGMybHZibWx1WnkxamIyNW1hV2N1WTJabkNtTnNiM1ZrTFdsdWFYUWdZMnhsWVc0S0NrTk1UMVZFWDBsT1NWUmZWa1ZTVTBsUFRqMGtLR05zYjNWa0xXbHVhWFFnTFMxMlpYSnphVzl1SUh3Z1lYZHJJQ2Q3Y0hKcGJuUWdKREo5SnlrS0l5QkRiMjF3WVhKbElIUm9aU0J6WlcxMlpYSWdkbUZzZFdWeklHOW1JR05zYjNWa0xXbHVhWFFnZG1WeWMybHZibk1nZEc4Z1pHVjBaWEp0YVc1bElIUm9aU0JqYjNKeVpXTjBJR052YlcxaGJtUWdkRzhnY25WdUxnb2pJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdZbVZqWVhWelpTQjBhR1VnWTI5dGJXRnVaQ0JzYVc1bElHRnlaM1Z0Wlc1MGN5Qm1iM0lnWTJ4dmRXUXRhVzVwZENCamFHRnVaMlZrSUdsdUlIWmxjbk5wYjI0Z01qUXVNU3dnWm05eUlHUmxkR0ZwYkhNNklHaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOWpZVzV2Ym1sallXd3ZZMnh2ZFdRdGFXNXBkQzl5Wld4bFlYTmxjeTkwWVdjdk1qUXVNUzRLYVdZZ1cxc2dKQ2hsWTJodklDMWxJQ0l5TkM0d0xqQmNiaVJEVEU5VlJGOUpUa2xVWDFaRlVsTkpUMDRpSUh3Z2MyOXlkQ0F0VmlCOElHaGxZV1FnTFc0eEtTQTlJQ0l5TkM0d0xqQWlJRjFkT3lCMGFHVnVDaUFnSUNCamJHOTFaQzFwYm1sMElHbHVhWFFnTFMxbWFXeGxJQzlsZEdNdlkyeHZkV1F2WTJ4dmRXUXVZMlpuTG1RdmRXSjFiblIxTFdGM2N5MXJkV0psTFhONWMzUmxiUzF3Y205MmFYTnBiMjVwYm1jdFkyOXVabWxuTG1ObVp3cGxiSE5sQ2lBZ0lDQmpiRzkxWkMxcGJtbDBJQzB0Wm1sc1pTQXZaWFJqTDJOc2IzVmtMMk5zYjNWa0xtTm1aeTVrTDNWaWRXNTBkUzFoZDNNdGEzVmlaUzF6ZVhOMFpXMHRjSEp2ZG1semFXOXVhVzVuTFdOdmJtWnBaeTVqWm1jZ2FXNXBkQXBtYVFvS2MzbHpkR1Z0WTNSc0lHUmhaVzF2YmkxeVpXeHZZV1FLQ25ONWMzUmxiV04wYkNCa1lXVnRiMjR0Y21Wc2IyRmtDZ29qSUdOc2IzVmtMV2x1YVhRZ2MyaHZkV3hrSUc5dWJIa2djblZ1SUc5dUlIUm9aU0JtYVhKemRDQmliMjkwTGlCR2NtOXRJSFJvYVhNZ2NHOXBiblFnWm05eWQyRnlaQ0IzWlNCa2IyNG5kQ0J1WldWa0lHTnNiM1ZrTFdsdWFYUWdZVzU1Ylc5eVpTNEtjM2x6ZEdWdFkzUnNJR1JwYzJGaWJHVWdZMnh2ZFdRdGFXNXBkQXAwYjNWamFDQXZaWFJqTDJOc2IzVmtMMk5zYjNWa0xXbHVhWFF1WkdsellXSnNaV1FLQ2lNZ1FtOXZkSE4wY21Gd0lIQm9ZWE5sSUdadmNpQjBhR1VnYldGamFHbHVaU0JwY3lCamIyMXdiR1YwWlM0S2RHOTFZMmdnTDJWMFl5OWliMjkwYzNSeVlYQXRZMjl0Y0d4bGRHVUtjM2x6ZEdWdFkzUnNJR1JwYzJGaWJHVWdZbTl2ZEhOMGNtRndMbk5sY25acFkyVUtDaU1nVTNSaGNuUWdjSEp2ZG1semFXOXVhVzVuSUhCb1lYTmxJR1p2Y2lCMGFHVWdiV0ZqYUdsdVpTNEtjM2x6ZEdWdFkzUnNJSEpsYzNSaGNuUWdjMlYwZFhBdWMyVnlkbWxqWlFvPQoKLSBwYXRoOiAnL2V0Yy9zeXN0ZW1kL3N5c3RlbS9ib290c3RyYXAuc2VydmljZScKICBwZXJtaXNzaW9uczogJzA2NDQnCiAgZW5jb2Rpbmc6ICdiNjQnCiAgY29udGVudDogfC0KICAgIFcwbHVjM1JoYkd4ZENsZGhiblJsWkVKNVBXMTFiSFJwTFhWelpYSXVkR0Z5WjJWMENncGJWVzVwZEYwS1VtVnhkV2x5WlhNOWJtVjBkMjl5YXkxdmJteHBibVV1ZEdGeVoyVjBDa0ZtZEdWeVBXNWxkSGR2Y21zdGIyNXNhVzVsTG5SaGNtZGxkQXBiVTJWeWRtbGpaVjBLVkhsd1pUMXZibVZ6YUc5MENsSmxiV0ZwYmtGbWRHVnlSWGhwZEQxMGNuVmxDa1Z1ZG1seWIyNXRaVzUwUm1sc1pUMHRMMlYwWXk5bGJuWnBjbTl1YldWdWRBcEZlR1ZqVTNSaGNuUTlMMjl3ZEM5aWFXNHZjM1Z3WlhKMmFYTmxMbk5vSUM5dmNIUXZZbWx1TDJKdmIzUnpkSEpoY0FvPQoKcnVuY21kOgotIHN5c3RlbWN0bCByZXN0YXJ0IGJvb3RzdHJhcC5zZXJ2aWNlCi0gc3lzdGVtY3RsIGRhZW1vbi1yZWxvYWQK immutable: true kind: Secret metadata: diff --git a/pkg/controllers/osc/testdata/secret-ubuntu-aws-dualstack-IPv6+IPv4-bootstrap.yaml b/pkg/controllers/osc/testdata/secret-ubuntu-aws-dualstack-IPv6+IPv4-bootstrap.yaml index 7cfc6e1c..84ad8ba2 100644 --- a/pkg/controllers/osc/testdata/secret-ubuntu-aws-dualstack-IPv6+IPv4-bootstrap.yaml +++ b/pkg/controllers/osc/testdata/secret-ubuntu-aws-dualstack-IPv6+IPv4-bootstrap.yaml @@ -1,6 +1,6 @@ apiVersion: v1 data: - cloud-config: I2Nsb3VkLWNvbmZpZwoKc3NoX3B3YXV0aDogZmFsc2UKCnNzaF9hdXRob3JpemVkX2tleXM6Ci0gJ3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQ0FRRGRPSWhZbXpDSzVEU1ZMdTNjJwp3cml0ZV9maWxlczoKLSBwYXRoOiAnL29wdC9iaW4vc3VwZXJ2aXNlLnNoJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0NuZG9hV3hsSUNFZ0lpUkFJanNnWkc4S0lDQnpiR1ZsY0NBeENtUnZibVVLCgotIHBhdGg6ICcvb3B0L2Jpbi9ib290c3RyYXAnCiAgcGVybWlzc2lvbnM6ICcwNzU1JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBJeUV2WW1sdUwySmhjMmdLYzJWMElDMTRaWFZ2SUhCcGNHVm1ZV2xzQ2dvaklFTm9aV05ySUdsbUlHSnZiM1J6ZEhKaGNDQndhR0Z6WlNCb1lYTWdZV3h5WldGa2VTQmpiMjF3YkdWMFpXUXVJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdkMmhsYmlCM1pTQnlkVzRnWUdOc2IzVmtMV2x1YVhRZ2FXNXBkR0FnWVdkaGFXNGdjMmx1WTJVZ2FYUWdkSEpwWlhNZ2RHOGdjbVV0Y25WdUNpTWdkR2hsSUdKdmIzUnpkSEpoY0NCamJHOTFaQzFqYjI1bWFXY2dZWE1nZDJWc2JDd2dabkp2YlNCMGFHVWdkWE5sY21SaGRHRXVDbWxtSUZzZ0xXWWdMMlYwWXk5aWIyOTBjM1J5WVhBdFkyOXRjR3hsZEdVZ1hUc2dkR2hsYmdvZ0lHVjRhWFFnTUFwbWFRb0tZMkYwSUR3OFJVOUdJSHdnZEdWbElDMWhJQzlsZEdNdlpXNTJhWEp2Ym0xbGJuUUtTRlJVVUY5UVVrOVlXVDFvZEhSd09pOHZkR1Z6ZEMxb2RIUndMWEJ5YjNoNUxtTnZiUXBvZEhSd1gzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2toVVZGQlRYMUJTVDFoWlBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENtaDBkSEJ6WDNCeWIzaDVQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDa1ZQUmdwallYUWdQRHhGVDBZZ2ZDQjBaV1VnTFdFZ0wyVjBZeTlsYm5acGNtOXViV1Z1ZEFwT1QxOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMXVieTF3Y205NGVTNWpiMjBLYm05ZmNISnZlSGs5YUhSMGNEb3ZMM1JsYzNRdGJtOHRjSEp2ZUhrdVkyOXRDa1ZQUmdvS2MzVmtieUJ0YTJScGNpQXRjQ0F2WlhSakwyRndkQzloY0hRdVkyOXVaaTVrQ21OaGRDQThQRVZQUmlCOElITjFaRzhnZEdWbElDOWxkR012WVhCMEwyRndkQzVqYjI1bUxtUXZjSEp2ZUhrdVkyOXVaZ3BCWTNGMWFYSmxPanBvZEhSd2N6bzZVSEp2ZUhrZ0ltaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dElqc0tRV054ZFdseVpUbzZhSFIwY0RvNlVISnZlSGtnSW1oMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0SWpzS1JVOUdDZ3B6YjNWeVkyVWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBb0taWGh3YjNKMElFUkZRa2xCVGw5R1VrOU9WRVZPUkQxdWIyNXBiblJsY21GamRHbDJaUXBoY0hRZ2RYQmtZWFJsSUNZbUlHRndkQ0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLWTNWeWJDQXRjeUF0YXlBdGRpQXRMV2hsWVdSbGNpQW5RWFYwYUc5eWFYcGhkR2x2YmpvZ1FtVmhjbVZ5SUhSdmNDMXpaV055WlhRbkNXaDBkSEJ6T2k4dlptOXZMbUpoY2pvMk5EUXpMMkZ3YVM5Mk1TOXVZVzFsYzNCaFkyVnpMMk5zYjNWa0xXbHVhWFF0YzJWMGRHbHVaM012YzJWamNtVjBjeTkxWW5WdWRIVXRZWGR6TFd0MVltVXRjM2x6ZEdWdExYQnliM1pwYzJsdmJtbHVaeTFqYjI1bWFXY2dmQ0JxY1NBbkxtUmhkR0ZiSW1Oc2IzVmtMV052Ym1acFp5SmRKeUF0Y253Z1ltRnpaVFkwSUMxa0lENGdMMlYwWXk5amJHOTFaQzlqYkc5MVpDNWpabWN1WkM5MVluVnVkSFV0WVhkekxXdDFZbVV0YzNsemRHVnRMWEJ5YjNacGMybHZibWx1WnkxamIyNW1hV2N1WTJabkNtTnNiM1ZrTFdsdWFYUWdZMnhsWVc0S0NtTnNiM1ZrTFdsdWFYUWdMUzFtYVd4bElDOWxkR012WTJ4dmRXUXZZMnh2ZFdRdVkyWm5MbVF2ZFdKMWJuUjFMV0YzY3kxcmRXSmxMWE41YzNSbGJTMXdjbTkyYVhOcGIyNXBibWN0WTI5dVptbG5MbU5tWnlCcGJtbDBDbk41YzNSbGJXTjBiQ0JrWVdWdGIyNHRjbVZzYjJGa0NncHplWE4wWlcxamRHd2daR0ZsYlc5dUxYSmxiRzloWkFvS0l5QmpiRzkxWkMxcGJtbDBJSE5vYjNWc1pDQnZibXg1SUhKMWJpQnZiaUIwYUdVZ1ptbHljM1FnWW05dmRDNGdSbkp2YlNCMGFHbHpJSEJ2YVc1MElHWnZjbmRoY21RZ2QyVWdaRzl1SjNRZ2JtVmxaQ0JqYkc5MVpDMXBibWwwSUdGdWVXMXZjbVV1Q25ONWMzUmxiV04wYkNCa2FYTmhZbXhsSUdOc2IzVmtMV2x1YVhRS2RHOTFZMmdnTDJWMFl5OWpiRzkxWkM5amJHOTFaQzFwYm1sMExtUnBjMkZpYkdWa0Nnb2pJRUp2YjNSemRISmhjQ0J3YUdGelpTQm1iM0lnZEdobElHMWhZMmhwYm1VZ2FYTWdZMjl0Y0d4bGRHVXVDblJ2ZFdOb0lDOWxkR012WW05dmRITjBjbUZ3TFdOdmJYQnNaWFJsQ25ONWMzUmxiV04wYkNCa2FYTmhZbXhsSUdKdmIzUnpkSEpoY0M1elpYSjJhV05sQ2dvaklGTjBZWEowSUhCeWIzWnBjMmx2Ym1sdVp5QndhR0Z6WlNCbWIzSWdkR2hsSUcxaFkyaHBibVV1Q25ONWMzUmxiV04wYkNCeVpYTjBZWEowSUhObGRIVndMbk5sY25acFkyVUsKCi0gcGF0aDogJy9ldGMvc3lzdGVtZC9zeXN0ZW0vYm9vdHN0cmFwLnNlcnZpY2UnCiAgcGVybWlzc2lvbnM6ICcwNjQ0JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBXMGx1YzNSaGJHeGRDbGRoYm5SbFpFSjVQVzExYkhScExYVnpaWEl1ZEdGeVoyVjBDZ3BiVlc1cGRGMEtVbVZ4ZFdseVpYTTlibVYwZDI5eWF5MXZibXhwYm1VdWRHRnlaMlYwQ2tGbWRHVnlQVzVsZEhkdmNtc3RiMjVzYVc1bExuUmhjbWRsZEFwYlUyVnlkbWxqWlYwS1ZIbHdaVDF2Ym1WemFHOTBDbEpsYldGcGJrRm1kR1Z5UlhocGREMTBjblZsQ2tWdWRtbHliMjV0Wlc1MFJtbHNaVDB0TDJWMFl5OWxiblpwY205dWJXVnVkQXBGZUdWalUzUmhjblE5TDI5d2RDOWlhVzR2YzNWd1pYSjJhWE5sTG5Ob0lDOXZjSFF2WW1sdUwySnZiM1J6ZEhKaGNBbz0KCnJ1bmNtZDoKLSBzeXN0ZW1jdGwgcmVzdGFydCBib290c3RyYXAuc2VydmljZQotIHN5c3RlbWN0bCBkYWVtb24tcmVsb2FkCg== + cloud-config: I2Nsb3VkLWNvbmZpZwoKc3NoX3B3YXV0aDogZmFsc2UKCnNzaF9hdXRob3JpemVkX2tleXM6Ci0gJ3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQ0FRRGRPSWhZbXpDSzVEU1ZMdTNjJwp3cml0ZV9maWxlczoKLSBwYXRoOiAnL29wdC9iaW4vc3VwZXJ2aXNlLnNoJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0NuZG9hV3hsSUNFZ0lpUkFJanNnWkc4S0lDQnpiR1ZsY0NBeENtUnZibVVLCgotIHBhdGg6ICcvb3B0L2Jpbi9ib290c3RyYXAnCiAgcGVybWlzc2lvbnM6ICcwNzU1JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBJeUV2WW1sdUwySmhjMmdLYzJWMElDMTRaWFZ2SUhCcGNHVm1ZV2xzQ2dvaklFTm9aV05ySUdsbUlHSnZiM1J6ZEhKaGNDQndhR0Z6WlNCb1lYTWdZV3h5WldGa2VTQmpiMjF3YkdWMFpXUXVJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdkMmhsYmlCM1pTQnlkVzRnWUdOc2IzVmtMV2x1YVhRZ2FXNXBkR0FnWVdkaGFXNGdjMmx1WTJVZ2FYUWdkSEpwWlhNZ2RHOGdjbVV0Y25WdUNpTWdkR2hsSUdKdmIzUnpkSEpoY0NCamJHOTFaQzFqYjI1bWFXY2dZWE1nZDJWc2JDd2dabkp2YlNCMGFHVWdkWE5sY21SaGRHRXVDbWxtSUZzZ0xXWWdMMlYwWXk5aWIyOTBjM1J5WVhBdFkyOXRjR3hsZEdVZ1hUc2dkR2hsYmdvZ0lHVjRhWFFnTUFwbWFRb0tZMkYwSUR3OFJVOUdJSHdnZEdWbElDMWhJQzlsZEdNdlpXNTJhWEp2Ym0xbGJuUUtTRlJVVUY5UVVrOVlXVDFvZEhSd09pOHZkR1Z6ZEMxb2RIUndMWEJ5YjNoNUxtTnZiUXBvZEhSd1gzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2toVVZGQlRYMUJTVDFoWlBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENtaDBkSEJ6WDNCeWIzaDVQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDa1ZQUmdwallYUWdQRHhGVDBZZ2ZDQjBaV1VnTFdFZ0wyVjBZeTlsYm5acGNtOXViV1Z1ZEFwT1QxOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMXVieTF3Y205NGVTNWpiMjBLYm05ZmNISnZlSGs5YUhSMGNEb3ZMM1JsYzNRdGJtOHRjSEp2ZUhrdVkyOXRDa1ZQUmdvS2MzVmtieUJ0YTJScGNpQXRjQ0F2WlhSakwyRndkQzloY0hRdVkyOXVaaTVrQ21OaGRDQThQRVZQUmlCOElITjFaRzhnZEdWbElDOWxkR012WVhCMEwyRndkQzVqYjI1bUxtUXZjSEp2ZUhrdVkyOXVaZ3BCWTNGMWFYSmxPanBvZEhSd2N6bzZVSEp2ZUhrZ0ltaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dElqc0tRV054ZFdseVpUbzZhSFIwY0RvNlVISnZlSGtnSW1oMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0SWpzS1JVOUdDZ3B6YjNWeVkyVWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBb0taWGh3YjNKMElFUkZRa2xCVGw5R1VrOU9WRVZPUkQxdWIyNXBiblJsY21GamRHbDJaUXBoY0hRZ2RYQmtZWFJsSUNZbUlHRndkQ0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLWTNWeWJDQXRjeUF0YXlBdGRpQXRMV2hsWVdSbGNpQW5RWFYwYUc5eWFYcGhkR2x2YmpvZ1FtVmhjbVZ5SUhSdmNDMXpaV055WlhRbkNXaDBkSEJ6T2k4dlptOXZMbUpoY2pvMk5EUXpMMkZ3YVM5Mk1TOXVZVzFsYzNCaFkyVnpMMk5zYjNWa0xXbHVhWFF0YzJWMGRHbHVaM012YzJWamNtVjBjeTkxWW5WdWRIVXRZWGR6TFd0MVltVXRjM2x6ZEdWdExYQnliM1pwYzJsdmJtbHVaeTFqYjI1bWFXY2dmQ0JxY1NBbkxtUmhkR0ZiSW1Oc2IzVmtMV052Ym1acFp5SmRKeUF0Y253Z1ltRnpaVFkwSUMxa0lENGdMMlYwWXk5amJHOTFaQzlqYkc5MVpDNWpabWN1WkM5MVluVnVkSFV0WVhkekxXdDFZbVV0YzNsemRHVnRMWEJ5YjNacGMybHZibWx1WnkxamIyNW1hV2N1WTJabkNtTnNiM1ZrTFdsdWFYUWdZMnhsWVc0S0NrTk1UMVZFWDBsT1NWUmZWa1ZTVTBsUFRqMGtLR05zYjNWa0xXbHVhWFFnTFMxMlpYSnphVzl1SUh3Z1lYZHJJQ2Q3Y0hKcGJuUWdKREo5SnlrS0l5QkRiMjF3WVhKbElIUm9aU0J6WlcxMlpYSWdkbUZzZFdWeklHOW1JR05zYjNWa0xXbHVhWFFnZG1WeWMybHZibk1nZEc4Z1pHVjBaWEp0YVc1bElIUm9aU0JqYjNKeVpXTjBJR052YlcxaGJtUWdkRzhnY25WdUxnb2pJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdZbVZqWVhWelpTQjBhR1VnWTI5dGJXRnVaQ0JzYVc1bElHRnlaM1Z0Wlc1MGN5Qm1iM0lnWTJ4dmRXUXRhVzVwZENCamFHRnVaMlZrSUdsdUlIWmxjbk5wYjI0Z01qUXVNU3dnWm05eUlHUmxkR0ZwYkhNNklHaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOWpZVzV2Ym1sallXd3ZZMnh2ZFdRdGFXNXBkQzl5Wld4bFlYTmxjeTkwWVdjdk1qUXVNUzRLYVdZZ1cxc2dKQ2hsWTJodklDMWxJQ0l5TkM0d0xqQmNiaVJEVEU5VlJGOUpUa2xVWDFaRlVsTkpUMDRpSUh3Z2MyOXlkQ0F0VmlCOElHaGxZV1FnTFc0eEtTQTlJQ0l5TkM0d0xqQWlJRjFkT3lCMGFHVnVDaUFnSUNCamJHOTFaQzFwYm1sMElHbHVhWFFnTFMxbWFXeGxJQzlsZEdNdlkyeHZkV1F2WTJ4dmRXUXVZMlpuTG1RdmRXSjFiblIxTFdGM2N5MXJkV0psTFhONWMzUmxiUzF3Y205MmFYTnBiMjVwYm1jdFkyOXVabWxuTG1ObVp3cGxiSE5sQ2lBZ0lDQmpiRzkxWkMxcGJtbDBJQzB0Wm1sc1pTQXZaWFJqTDJOc2IzVmtMMk5zYjNWa0xtTm1aeTVrTDNWaWRXNTBkUzFoZDNNdGEzVmlaUzF6ZVhOMFpXMHRjSEp2ZG1semFXOXVhVzVuTFdOdmJtWnBaeTVqWm1jZ2FXNXBkQXBtYVFvS2MzbHpkR1Z0WTNSc0lHUmhaVzF2YmkxeVpXeHZZV1FLQ25ONWMzUmxiV04wYkNCa1lXVnRiMjR0Y21Wc2IyRmtDZ29qSUdOc2IzVmtMV2x1YVhRZ2MyaHZkV3hrSUc5dWJIa2djblZ1SUc5dUlIUm9aU0JtYVhKemRDQmliMjkwTGlCR2NtOXRJSFJvYVhNZ2NHOXBiblFnWm05eWQyRnlaQ0IzWlNCa2IyNG5kQ0J1WldWa0lHTnNiM1ZrTFdsdWFYUWdZVzU1Ylc5eVpTNEtjM2x6ZEdWdFkzUnNJR1JwYzJGaWJHVWdZMnh2ZFdRdGFXNXBkQXAwYjNWamFDQXZaWFJqTDJOc2IzVmtMMk5zYjNWa0xXbHVhWFF1WkdsellXSnNaV1FLQ2lNZ1FtOXZkSE4wY21Gd0lIQm9ZWE5sSUdadmNpQjBhR1VnYldGamFHbHVaU0JwY3lCamIyMXdiR1YwWlM0S2RHOTFZMmdnTDJWMFl5OWliMjkwYzNSeVlYQXRZMjl0Y0d4bGRHVUtjM2x6ZEdWdFkzUnNJR1JwYzJGaWJHVWdZbTl2ZEhOMGNtRndMbk5sY25acFkyVUtDaU1nVTNSaGNuUWdjSEp2ZG1semFXOXVhVzVuSUhCb1lYTmxJR1p2Y2lCMGFHVWdiV0ZqYUdsdVpTNEtjM2x6ZEdWdFkzUnNJSEpsYzNSaGNuUWdjMlYwZFhBdWMyVnlkbWxqWlFvPQoKLSBwYXRoOiAnL2V0Yy9zeXN0ZW1kL3N5c3RlbS9ib290c3RyYXAuc2VydmljZScKICBwZXJtaXNzaW9uczogJzA2NDQnCiAgZW5jb2Rpbmc6ICdiNjQnCiAgY29udGVudDogfC0KICAgIFcwbHVjM1JoYkd4ZENsZGhiblJsWkVKNVBXMTFiSFJwTFhWelpYSXVkR0Z5WjJWMENncGJWVzVwZEYwS1VtVnhkV2x5WlhNOWJtVjBkMjl5YXkxdmJteHBibVV1ZEdGeVoyVjBDa0ZtZEdWeVBXNWxkSGR2Y21zdGIyNXNhVzVsTG5SaGNtZGxkQXBiVTJWeWRtbGpaVjBLVkhsd1pUMXZibVZ6YUc5MENsSmxiV0ZwYmtGbWRHVnlSWGhwZEQxMGNuVmxDa1Z1ZG1seWIyNXRaVzUwUm1sc1pUMHRMMlYwWXk5bGJuWnBjbTl1YldWdWRBcEZlR1ZqVTNSaGNuUTlMMjl3ZEM5aWFXNHZjM1Z3WlhKMmFYTmxMbk5vSUM5dmNIUXZZbWx1TDJKdmIzUnpkSEpoY0FvPQoKcnVuY21kOgotIHN5c3RlbWN0bCByZXN0YXJ0IGJvb3RzdHJhcC5zZXJ2aWNlCi0gc3lzdGVtY3RsIGRhZW1vbi1yZWxvYWQK immutable: true kind: Secret metadata: diff --git a/pkg/controllers/osc/testdata/secret-ubuntu-aws-dualstack-bootstrap.yaml b/pkg/controllers/osc/testdata/secret-ubuntu-aws-dualstack-bootstrap.yaml index 7cfc6e1c..84ad8ba2 100644 --- a/pkg/controllers/osc/testdata/secret-ubuntu-aws-dualstack-bootstrap.yaml +++ b/pkg/controllers/osc/testdata/secret-ubuntu-aws-dualstack-bootstrap.yaml @@ -1,6 +1,6 @@ apiVersion: v1 data: - cloud-config: I2Nsb3VkLWNvbmZpZwoKc3NoX3B3YXV0aDogZmFsc2UKCnNzaF9hdXRob3JpemVkX2tleXM6Ci0gJ3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQ0FRRGRPSWhZbXpDSzVEU1ZMdTNjJwp3cml0ZV9maWxlczoKLSBwYXRoOiAnL29wdC9iaW4vc3VwZXJ2aXNlLnNoJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0NuZG9hV3hsSUNFZ0lpUkFJanNnWkc4S0lDQnpiR1ZsY0NBeENtUnZibVVLCgotIHBhdGg6ICcvb3B0L2Jpbi9ib290c3RyYXAnCiAgcGVybWlzc2lvbnM6ICcwNzU1JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBJeUV2WW1sdUwySmhjMmdLYzJWMElDMTRaWFZ2SUhCcGNHVm1ZV2xzQ2dvaklFTm9aV05ySUdsbUlHSnZiM1J6ZEhKaGNDQndhR0Z6WlNCb1lYTWdZV3h5WldGa2VTQmpiMjF3YkdWMFpXUXVJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdkMmhsYmlCM1pTQnlkVzRnWUdOc2IzVmtMV2x1YVhRZ2FXNXBkR0FnWVdkaGFXNGdjMmx1WTJVZ2FYUWdkSEpwWlhNZ2RHOGdjbVV0Y25WdUNpTWdkR2hsSUdKdmIzUnpkSEpoY0NCamJHOTFaQzFqYjI1bWFXY2dZWE1nZDJWc2JDd2dabkp2YlNCMGFHVWdkWE5sY21SaGRHRXVDbWxtSUZzZ0xXWWdMMlYwWXk5aWIyOTBjM1J5WVhBdFkyOXRjR3hsZEdVZ1hUc2dkR2hsYmdvZ0lHVjRhWFFnTUFwbWFRb0tZMkYwSUR3OFJVOUdJSHdnZEdWbElDMWhJQzlsZEdNdlpXNTJhWEp2Ym0xbGJuUUtTRlJVVUY5UVVrOVlXVDFvZEhSd09pOHZkR1Z6ZEMxb2RIUndMWEJ5YjNoNUxtTnZiUXBvZEhSd1gzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2toVVZGQlRYMUJTVDFoWlBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENtaDBkSEJ6WDNCeWIzaDVQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDa1ZQUmdwallYUWdQRHhGVDBZZ2ZDQjBaV1VnTFdFZ0wyVjBZeTlsYm5acGNtOXViV1Z1ZEFwT1QxOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMXVieTF3Y205NGVTNWpiMjBLYm05ZmNISnZlSGs5YUhSMGNEb3ZMM1JsYzNRdGJtOHRjSEp2ZUhrdVkyOXRDa1ZQUmdvS2MzVmtieUJ0YTJScGNpQXRjQ0F2WlhSakwyRndkQzloY0hRdVkyOXVaaTVrQ21OaGRDQThQRVZQUmlCOElITjFaRzhnZEdWbElDOWxkR012WVhCMEwyRndkQzVqYjI1bUxtUXZjSEp2ZUhrdVkyOXVaZ3BCWTNGMWFYSmxPanBvZEhSd2N6bzZVSEp2ZUhrZ0ltaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dElqc0tRV054ZFdseVpUbzZhSFIwY0RvNlVISnZlSGtnSW1oMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0SWpzS1JVOUdDZ3B6YjNWeVkyVWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBb0taWGh3YjNKMElFUkZRa2xCVGw5R1VrOU9WRVZPUkQxdWIyNXBiblJsY21GamRHbDJaUXBoY0hRZ2RYQmtZWFJsSUNZbUlHRndkQ0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLWTNWeWJDQXRjeUF0YXlBdGRpQXRMV2hsWVdSbGNpQW5RWFYwYUc5eWFYcGhkR2x2YmpvZ1FtVmhjbVZ5SUhSdmNDMXpaV055WlhRbkNXaDBkSEJ6T2k4dlptOXZMbUpoY2pvMk5EUXpMMkZ3YVM5Mk1TOXVZVzFsYzNCaFkyVnpMMk5zYjNWa0xXbHVhWFF0YzJWMGRHbHVaM012YzJWamNtVjBjeTkxWW5WdWRIVXRZWGR6TFd0MVltVXRjM2x6ZEdWdExYQnliM1pwYzJsdmJtbHVaeTFqYjI1bWFXY2dmQ0JxY1NBbkxtUmhkR0ZiSW1Oc2IzVmtMV052Ym1acFp5SmRKeUF0Y253Z1ltRnpaVFkwSUMxa0lENGdMMlYwWXk5amJHOTFaQzlqYkc5MVpDNWpabWN1WkM5MVluVnVkSFV0WVhkekxXdDFZbVV0YzNsemRHVnRMWEJ5YjNacGMybHZibWx1WnkxamIyNW1hV2N1WTJabkNtTnNiM1ZrTFdsdWFYUWdZMnhsWVc0S0NtTnNiM1ZrTFdsdWFYUWdMUzFtYVd4bElDOWxkR012WTJ4dmRXUXZZMnh2ZFdRdVkyWm5MbVF2ZFdKMWJuUjFMV0YzY3kxcmRXSmxMWE41YzNSbGJTMXdjbTkyYVhOcGIyNXBibWN0WTI5dVptbG5MbU5tWnlCcGJtbDBDbk41YzNSbGJXTjBiQ0JrWVdWdGIyNHRjbVZzYjJGa0NncHplWE4wWlcxamRHd2daR0ZsYlc5dUxYSmxiRzloWkFvS0l5QmpiRzkxWkMxcGJtbDBJSE5vYjNWc1pDQnZibXg1SUhKMWJpQnZiaUIwYUdVZ1ptbHljM1FnWW05dmRDNGdSbkp2YlNCMGFHbHpJSEJ2YVc1MElHWnZjbmRoY21RZ2QyVWdaRzl1SjNRZ2JtVmxaQ0JqYkc5MVpDMXBibWwwSUdGdWVXMXZjbVV1Q25ONWMzUmxiV04wYkNCa2FYTmhZbXhsSUdOc2IzVmtMV2x1YVhRS2RHOTFZMmdnTDJWMFl5OWpiRzkxWkM5amJHOTFaQzFwYm1sMExtUnBjMkZpYkdWa0Nnb2pJRUp2YjNSemRISmhjQ0J3YUdGelpTQm1iM0lnZEdobElHMWhZMmhwYm1VZ2FYTWdZMjl0Y0d4bGRHVXVDblJ2ZFdOb0lDOWxkR012WW05dmRITjBjbUZ3TFdOdmJYQnNaWFJsQ25ONWMzUmxiV04wYkNCa2FYTmhZbXhsSUdKdmIzUnpkSEpoY0M1elpYSjJhV05sQ2dvaklGTjBZWEowSUhCeWIzWnBjMmx2Ym1sdVp5QndhR0Z6WlNCbWIzSWdkR2hsSUcxaFkyaHBibVV1Q25ONWMzUmxiV04wYkNCeVpYTjBZWEowSUhObGRIVndMbk5sY25acFkyVUsKCi0gcGF0aDogJy9ldGMvc3lzdGVtZC9zeXN0ZW0vYm9vdHN0cmFwLnNlcnZpY2UnCiAgcGVybWlzc2lvbnM6ICcwNjQ0JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBXMGx1YzNSaGJHeGRDbGRoYm5SbFpFSjVQVzExYkhScExYVnpaWEl1ZEdGeVoyVjBDZ3BiVlc1cGRGMEtVbVZ4ZFdseVpYTTlibVYwZDI5eWF5MXZibXhwYm1VdWRHRnlaMlYwQ2tGbWRHVnlQVzVsZEhkdmNtc3RiMjVzYVc1bExuUmhjbWRsZEFwYlUyVnlkbWxqWlYwS1ZIbHdaVDF2Ym1WemFHOTBDbEpsYldGcGJrRm1kR1Z5UlhocGREMTBjblZsQ2tWdWRtbHliMjV0Wlc1MFJtbHNaVDB0TDJWMFl5OWxiblpwY205dWJXVnVkQXBGZUdWalUzUmhjblE5TDI5d2RDOWlhVzR2YzNWd1pYSjJhWE5sTG5Ob0lDOXZjSFF2WW1sdUwySnZiM1J6ZEhKaGNBbz0KCnJ1bmNtZDoKLSBzeXN0ZW1jdGwgcmVzdGFydCBib290c3RyYXAuc2VydmljZQotIHN5c3RlbWN0bCBkYWVtb24tcmVsb2FkCg== + cloud-config: I2Nsb3VkLWNvbmZpZwoKc3NoX3B3YXV0aDogZmFsc2UKCnNzaF9hdXRob3JpemVkX2tleXM6Ci0gJ3NzaC1yc2EgQUFBQUIzTnphQzF5YzJFQUFBQURBUUFCQUFBQ0FRRGRPSWhZbXpDSzVEU1ZMdTNjJwp3cml0ZV9maWxlczoKLSBwYXRoOiAnL29wdC9iaW4vc3VwZXJ2aXNlLnNoJwogIHBlcm1pc3Npb25zOiAnMDc1NScKICBlbmNvZGluZzogJ2I2NCcKICBjb250ZW50OiB8LQogICAgSXlFdlltbHVMMkpoYzJnS2MyVjBJQzE0WlhWdklIQnBjR1ZtWVdsc0NuZG9hV3hsSUNFZ0lpUkFJanNnWkc4S0lDQnpiR1ZsY0NBeENtUnZibVVLCgotIHBhdGg6ICcvb3B0L2Jpbi9ib290c3RyYXAnCiAgcGVybWlzc2lvbnM6ICcwNzU1JwogIGVuY29kaW5nOiAnYjY0JwogIGNvbnRlbnQ6IHwtCiAgICBJeUV2WW1sdUwySmhjMmdLYzJWMElDMTRaWFZ2SUhCcGNHVm1ZV2xzQ2dvaklFTm9aV05ySUdsbUlHSnZiM1J6ZEhKaGNDQndhR0Z6WlNCb1lYTWdZV3h5WldGa2VTQmpiMjF3YkdWMFpXUXVJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdkMmhsYmlCM1pTQnlkVzRnWUdOc2IzVmtMV2x1YVhRZ2FXNXBkR0FnWVdkaGFXNGdjMmx1WTJVZ2FYUWdkSEpwWlhNZ2RHOGdjbVV0Y25WdUNpTWdkR2hsSUdKdmIzUnpkSEpoY0NCamJHOTFaQzFqYjI1bWFXY2dZWE1nZDJWc2JDd2dabkp2YlNCMGFHVWdkWE5sY21SaGRHRXVDbWxtSUZzZ0xXWWdMMlYwWXk5aWIyOTBjM1J5WVhBdFkyOXRjR3hsZEdVZ1hUc2dkR2hsYmdvZ0lHVjRhWFFnTUFwbWFRb0tZMkYwSUR3OFJVOUdJSHdnZEdWbElDMWhJQzlsZEdNdlpXNTJhWEp2Ym0xbGJuUUtTRlJVVUY5UVVrOVlXVDFvZEhSd09pOHZkR1Z6ZEMxb2RIUndMWEJ5YjNoNUxtTnZiUXBvZEhSd1gzQnliM2g1UFdoMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0Q2toVVZGQlRYMUJTVDFoWlBXaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dENtaDBkSEJ6WDNCeWIzaDVQV2gwZEhBNkx5OTBaWE4wTFdoMGRIQXRjSEp2ZUhrdVkyOXRDa1ZQUmdwallYUWdQRHhGVDBZZ2ZDQjBaV1VnTFdFZ0wyVjBZeTlsYm5acGNtOXViV1Z1ZEFwT1QxOVFVazlZV1Qxb2RIUndPaTh2ZEdWemRDMXVieTF3Y205NGVTNWpiMjBLYm05ZmNISnZlSGs5YUhSMGNEb3ZMM1JsYzNRdGJtOHRjSEp2ZUhrdVkyOXRDa1ZQUmdvS2MzVmtieUJ0YTJScGNpQXRjQ0F2WlhSakwyRndkQzloY0hRdVkyOXVaaTVrQ21OaGRDQThQRVZQUmlCOElITjFaRzhnZEdWbElDOWxkR012WVhCMEwyRndkQzVqYjI1bUxtUXZjSEp2ZUhrdVkyOXVaZ3BCWTNGMWFYSmxPanBvZEhSd2N6bzZVSEp2ZUhrZ0ltaDBkSEE2THk5MFpYTjBMV2gwZEhBdGNISnZlSGt1WTI5dElqc0tRV054ZFdseVpUbzZhSFIwY0RvNlVISnZlSGtnSW1oMGRIQTZMeTkwWlhOMExXaDBkSEF0Y0hKdmVIa3VZMjl0SWpzS1JVOUdDZ3B6YjNWeVkyVWdMMlYwWXk5bGJuWnBjbTl1YldWdWRBb0taWGh3YjNKMElFUkZRa2xCVGw5R1VrOU9WRVZPUkQxdWIyNXBiblJsY21GamRHbDJaUXBoY0hRZ2RYQmtZWFJsSUNZbUlHRndkQ0JwYm5OMFlXeHNJQzE1SUdOMWNtd2dhbkVLWTNWeWJDQXRjeUF0YXlBdGRpQXRMV2hsWVdSbGNpQW5RWFYwYUc5eWFYcGhkR2x2YmpvZ1FtVmhjbVZ5SUhSdmNDMXpaV055WlhRbkNXaDBkSEJ6T2k4dlptOXZMbUpoY2pvMk5EUXpMMkZ3YVM5Mk1TOXVZVzFsYzNCaFkyVnpMMk5zYjNWa0xXbHVhWFF0YzJWMGRHbHVaM012YzJWamNtVjBjeTkxWW5WdWRIVXRZWGR6TFd0MVltVXRjM2x6ZEdWdExYQnliM1pwYzJsdmJtbHVaeTFqYjI1bWFXY2dmQ0JxY1NBbkxtUmhkR0ZiSW1Oc2IzVmtMV052Ym1acFp5SmRKeUF0Y253Z1ltRnpaVFkwSUMxa0lENGdMMlYwWXk5amJHOTFaQzlqYkc5MVpDNWpabWN1WkM5MVluVnVkSFV0WVhkekxXdDFZbVV0YzNsemRHVnRMWEJ5YjNacGMybHZibWx1WnkxamIyNW1hV2N1WTJabkNtTnNiM1ZrTFdsdWFYUWdZMnhsWVc0S0NrTk1UMVZFWDBsT1NWUmZWa1ZTVTBsUFRqMGtLR05zYjNWa0xXbHVhWFFnTFMxMlpYSnphVzl1SUh3Z1lYZHJJQ2Q3Y0hKcGJuUWdKREo5SnlrS0l5QkRiMjF3WVhKbElIUm9aU0J6WlcxMlpYSWdkbUZzZFdWeklHOW1JR05zYjNWa0xXbHVhWFFnZG1WeWMybHZibk1nZEc4Z1pHVjBaWEp0YVc1bElIUm9aU0JqYjNKeVpXTjBJR052YlcxaGJtUWdkRzhnY25WdUxnb2pJRlJvYVhNZ2FYTWdjbVZ4ZFdseVpXUWdZbVZqWVhWelpTQjBhR1VnWTI5dGJXRnVaQ0JzYVc1bElHRnlaM1Z0Wlc1MGN5Qm1iM0lnWTJ4dmRXUXRhVzVwZENCamFHRnVaMlZrSUdsdUlIWmxjbk5wYjI0Z01qUXVNU3dnWm05eUlHUmxkR0ZwYkhNNklHaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOWpZVzV2Ym1sallXd3ZZMnh2ZFdRdGFXNXBkQzl5Wld4bFlYTmxjeTkwWVdjdk1qUXVNUzRLYVdZZ1cxc2dKQ2hsWTJodklDMWxJQ0l5TkM0d0xqQmNiaVJEVEU5VlJGOUpUa2xVWDFaRlVsTkpUMDRpSUh3Z2MyOXlkQ0F0VmlCOElHaGxZV1FnTFc0eEtTQTlJQ0l5TkM0d0xqQWlJRjFkT3lCMGFHVnVDaUFnSUNCamJHOTFaQzFwYm1sMElHbHVhWFFnTFMxbWFXeGxJQzlsZEdNdlkyeHZkV1F2WTJ4dmRXUXVZMlpuTG1RdmRXSjFiblIxTFdGM2N5MXJkV0psTFhONWMzUmxiUzF3Y205MmFYTnBiMjVwYm1jdFkyOXVabWxuTG1ObVp3cGxiSE5sQ2lBZ0lDQmpiRzkxWkMxcGJtbDBJQzB0Wm1sc1pTQXZaWFJqTDJOc2IzVmtMMk5zYjNWa0xtTm1aeTVrTDNWaWRXNTBkUzFoZDNNdGEzVmlaUzF6ZVhOMFpXMHRjSEp2ZG1semFXOXVhVzVuTFdOdmJtWnBaeTVqWm1jZ2FXNXBkQXBtYVFvS2MzbHpkR1Z0WTNSc0lHUmhaVzF2YmkxeVpXeHZZV1FLQ25ONWMzUmxiV04wYkNCa1lXVnRiMjR0Y21Wc2IyRmtDZ29qSUdOc2IzVmtMV2x1YVhRZ2MyaHZkV3hrSUc5dWJIa2djblZ1SUc5dUlIUm9aU0JtYVhKemRDQmliMjkwTGlCR2NtOXRJSFJvYVhNZ2NHOXBiblFnWm05eWQyRnlaQ0IzWlNCa2IyNG5kQ0J1WldWa0lHTnNiM1ZrTFdsdWFYUWdZVzU1Ylc5eVpTNEtjM2x6ZEdWdFkzUnNJR1JwYzJGaWJHVWdZMnh2ZFdRdGFXNXBkQXAwYjNWamFDQXZaWFJqTDJOc2IzVmtMMk5zYjNWa0xXbHVhWFF1WkdsellXSnNaV1FLQ2lNZ1FtOXZkSE4wY21Gd0lIQm9ZWE5sSUdadmNpQjBhR1VnYldGamFHbHVaU0JwY3lCamIyMXdiR1YwWlM0S2RHOTFZMmdnTDJWMFl5OWliMjkwYzNSeVlYQXRZMjl0Y0d4bGRHVUtjM2x6ZEdWdFkzUnNJR1JwYzJGaWJHVWdZbTl2ZEhOMGNtRndMbk5sY25acFkyVUtDaU1nVTNSaGNuUWdjSEp2ZG1semFXOXVhVzVuSUhCb1lYTmxJR1p2Y2lCMGFHVWdiV0ZqYUdsdVpTNEtjM2x6ZEdWdFkzUnNJSEpsYzNSaGNuUWdjMlYwZFhBdWMyVnlkbWxqWlFvPQoKLSBwYXRoOiAnL2V0Yy9zeXN0ZW1kL3N5c3RlbS9ib290c3RyYXAuc2VydmljZScKICBwZXJtaXNzaW9uczogJzA2NDQnCiAgZW5jb2Rpbmc6ICdiNjQnCiAgY29udGVudDogfC0KICAgIFcwbHVjM1JoYkd4ZENsZGhiblJsWkVKNVBXMTFiSFJwTFhWelpYSXVkR0Z5WjJWMENncGJWVzVwZEYwS1VtVnhkV2x5WlhNOWJtVjBkMjl5YXkxdmJteHBibVV1ZEdGeVoyVjBDa0ZtZEdWeVBXNWxkSGR2Y21zdGIyNXNhVzVsTG5SaGNtZGxkQXBiVTJWeWRtbGpaVjBLVkhsd1pUMXZibVZ6YUc5MENsSmxiV0ZwYmtGbWRHVnlSWGhwZEQxMGNuVmxDa1Z1ZG1seWIyNXRaVzUwUm1sc1pUMHRMMlYwWXk5bGJuWnBjbTl1YldWdWRBcEZlR1ZqVTNSaGNuUTlMMjl3ZEM5aWFXNHZjM1Z3WlhKMmFYTmxMbk5vSUM5dmNIUXZZbWx1TDJKdmIzUnpkSEpoY0FvPQoKcnVuY21kOgotIHN5c3RlbWN0bCByZXN0YXJ0IGJvb3RzdHJhcC5zZXJ2aWNlCi0gc3lzdGVtY3RsIGRhZW1vbi1yZWxvYWQK immutable: true kind: Secret metadata: