From c972045ebe519433a930c7dd2da80b6b305a7da1 Mon Sep 17 00:00:00 2001 From: Cecile Robert-Michon Date: Fri, 15 Jan 2021 17:26:55 -0800 Subject: [PATCH] move echo to a separate line --- bootstrap/kubeadm/internal/cloudinit/cloudinit.go | 5 ++++- bootstrap/kubeadm/internal/cloudinit/controlplane_init.go | 3 ++- bootstrap/kubeadm/internal/cloudinit/controlplane_join.go | 1 + .../kubeadm/internal/cloudinit/kubeadm-bootstrap-script.sh | 1 - bootstrap/kubeadm/internal/cloudinit/node.go | 1 + bootstrap/kubeadm/internal/cloudinit/zz_generated.bindata.go | 4 ++-- 6 files changed, 10 insertions(+), 5 deletions(-) diff --git a/bootstrap/kubeadm/internal/cloudinit/cloudinit.go b/bootstrap/kubeadm/internal/cloudinit/cloudinit.go index a7900aa08bb8..a36f2e4f01c8 100644 --- a/bootstrap/kubeadm/internal/cloudinit/cloudinit.go +++ b/bootstrap/kubeadm/internal/cloudinit/cloudinit.go @@ -26,7 +26,8 @@ import ( ) const ( - standardJoinCommand = "kubeadm join --config /run/kubeadm/kubeadm-join-config.yaml %s && echo success > /run/cluster-api/bootstrap-success.complete" + standardJoinCommand = "kubeadm join --config /run/kubeadm/kubeadm-join-config.yaml %s" + sentinelFileCommand = "echo success > /run/cluster-api/bootstrap-success.complete" retriableJoinScriptName = "/usr/local/bin/kubeadm-bootstrap-script" retriableJoinScriptOwner = "root" retriableJoinScriptPermissions = "0755" @@ -50,6 +51,7 @@ type BaseUserData struct { UseExperimentalRetry bool KubeadmCommand string KubeadmVerbosity string + SentinelFileCommand string } func (input *BaseUserData) prepare() error { @@ -64,6 +66,7 @@ func (input *BaseUserData) prepare() error { } input.WriteFiles = append(input.WriteFiles, *joinScriptFile) } + input.SentinelFileCommand = sentinelFileCommand return nil } diff --git a/bootstrap/kubeadm/internal/cloudinit/controlplane_init.go b/bootstrap/kubeadm/internal/cloudinit/controlplane_init.go index c872e66365a0..ab65df0cf1b0 100644 --- a/bootstrap/kubeadm/internal/cloudinit/controlplane_init.go +++ b/bootstrap/kubeadm/internal/cloudinit/controlplane_init.go @@ -37,7 +37,8 @@ const ( content: "" runcmd: {{- template "commands" .PreKubeadmCommands }} - - 'kubeadm init --config /run/kubeadm/kubeadm.yaml {{.KubeadmVerbosity}} && echo success > /run/cluster-api/bootstrap-success.complete' + - 'kubeadm init --config /run/kubeadm/kubeadm.yaml {{.KubeadmVerbosity}}' + - {{ .SentinelFileCommand }} {{- template "commands" .PostKubeadmCommands }} {{- template "ntp" .NTP }} {{- template "users" .Users }} diff --git a/bootstrap/kubeadm/internal/cloudinit/controlplane_join.go b/bootstrap/kubeadm/internal/cloudinit/controlplane_join.go index 103ba0d903af..31580527e07f 100644 --- a/bootstrap/kubeadm/internal/cloudinit/controlplane_join.go +++ b/bootstrap/kubeadm/internal/cloudinit/controlplane_join.go @@ -32,6 +32,7 @@ const ( runcmd: {{- template "commands" .PreKubeadmCommands }} - {{ .KubeadmCommand }} + - {{ .SentinelFileCommand }} {{- template "commands" .PostKubeadmCommands }} {{- template "ntp" .NTP }} {{- template "users" .Users }} diff --git a/bootstrap/kubeadm/internal/cloudinit/kubeadm-bootstrap-script.sh b/bootstrap/kubeadm/internal/cloudinit/kubeadm-bootstrap-script.sh index a01f1714d169..45cfe79196c5 100644 --- a/bootstrap/kubeadm/internal/cloudinit/kubeadm-bootstrap-script.sh +++ b/bootstrap/kubeadm/internal/cloudinit/kubeadm-bootstrap-script.sh @@ -36,7 +36,6 @@ log::error_exit() { log::success_exit() { log::info "cluster.x-k8s.io kubeadm bootstrap script $0 finished" - echo success > /run/cluster-api/bootstrap-success.complete exit 0 } diff --git a/bootstrap/kubeadm/internal/cloudinit/node.go b/bootstrap/kubeadm/internal/cloudinit/node.go index b5c1806e0b8e..7ecaf5ceef8b 100644 --- a/bootstrap/kubeadm/internal/cloudinit/node.go +++ b/bootstrap/kubeadm/internal/cloudinit/node.go @@ -32,6 +32,7 @@ const ( runcmd: {{- template "commands" .PreKubeadmCommands }} - {{ .KubeadmCommand }} + - {{ .SentinelFileCommand }} {{- template "commands" .PostKubeadmCommands }} {{- template "ntp" .NTP }} {{- template "users" .Users }} diff --git a/bootstrap/kubeadm/internal/cloudinit/zz_generated.bindata.go b/bootstrap/kubeadm/internal/cloudinit/zz_generated.bindata.go index 8bbc4370d7ce..f6acb6e5e3eb 100644 --- a/bootstrap/kubeadm/internal/cloudinit/zz_generated.bindata.go +++ b/bootstrap/kubeadm/internal/cloudinit/zz_generated.bindata.go @@ -93,7 +93,7 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _bootstrapKubeadmInternalCloudinitKubeadmBootstrapScriptSh = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x57\x61\x6f\xdb\x38\x12\xfd\xae\x5f\xf1\x62\x1b\xb7\xc9\x26\xb2\x1d\x2f\xf6\x50\x24\xf0\xde\xf9\xd2\x2e\xce\xe8\x5e\xb2\x88\xb3\x5b\x14\x45\x11\xd0\xd2\x48\xe2\x99\x22\x55\x92\x8a\x63\xb8\xf9\xef\x07\x52\x92\x63\xc7\x76\xd2\xe6\x36\x5f\x22\x90\x33\x6f\xde\xcc\x3c\x0e\xe9\xf6\x41\x6f\xca\x65\x6f\xca\x4c\x16\xb4\x71\xa1\x8a\x85\xe6\x69\x66\x31\xe8\x0f\xfa\xb8\xc9\x08\xef\xcb\x29\x69\x49\x96\x0c\x46\xa5\xcd\x94\x36\xdd\xa0\x1d\xb4\xf1\x1b\x8f\x48\x1a\x8a\x51\xca\x98\x34\x6c\x46\x18\x15\x2c\xca\xa8\xd9\x39\xc1\x9f\xa4\x0d\x57\x12\x83\x6e\x1f\x87\xce\xa0\x55\x6f\xb5\x8e\xce\x83\x36\x16\xaa\x44\xce\x16\x90\xca\xa2\x34\x04\x9b\x71\x83\x84\x0b\x02\xdd\x47\x54\x58\x70\x89\x48\xe5\x85\xe0\x4c\x46\x84\x39\xb7\x99\x0f\x53\x83\x74\x83\x36\x3e\xd6\x10\x6a\x6a\x19\x97\x60\x88\x54\xb1\x80\x4a\xd6\xed\xc0\xac\x27\xec\xfe\x32\x6b\x8b\xb3\x5e\x6f\x3e\x9f\x77\x99\x27\xdb\x55\x3a\xed\x89\xca\xd0\xf4\x7e\x1b\x5f\xbc\xbb\x9c\xbc\x0b\x07\xdd\xbe\x77\xf9\x43\x0a\x32\x06\x9a\xbe\x94\x5c\x53\x8c\xe9\x02\xac\x28\x04\x8f\xd8\x54\x10\x04\x9b\x43\x69\xb0\x54\x13\xc5\xb0\xca\xf1\x9d\x6b\x6e\xb9\x4c\x4f\x60\x54\x62\xe7\x4c\x53\xd0\x46\xcc\x8d\xd5\x7c\x5a\xda\x8d\x62\x35\xec\xb8\xd9\x30\x50\x12\x4c\xa2\x35\x9a\x60\x3c\x69\xe1\x5f\xa3\xc9\x78\x72\x12\xb4\xf1\x61\x7c\xf3\xef\xab\x3f\x6e\xf0\x61\x74\x7d\x3d\xba\xbc\x19\xbf\x9b\xe0\xea\x1a\x17\x57\x97\x6f\xc7\x37\xe3\xab\xcb\x09\xae\x7e\xc5\xe8\xf2\x23\xde\x8f\x2f\xdf\x9e\x80\xb8\xcd\x48\x83\xee\x0b\xed\xf8\x2b\x0d\xee\xca\x48\xb1\xab\xd9\x84\x68\x83\x40\xa2\x2a\x42\xa6\xa0\x88\x27\x3c\x82\x60\x32\x2d\x59\x4a\x48\xd5\x1d\x69\xc9\x65\x8a\x82\x74\xce\x8d\x6b\xa6\x01\x93\x71\xd0\x86\xe0\x39\xb7\xcc\xfa\x95\xad\xa4\xba\x81\x13\x88\x4a\x5d\x2a\xa4\xb5\x2b\x92\x8c\x41\xf7\xdc\x3a\x02\x23\x9d\x9a\x33\xdf\x90\xce\x29\xfe\x43\xc6\xb8\x58\x56\x41\xa8\xf4\xb1\xc9\xde\xad\x32\x1a\x78\x1d\x56\x38\x91\x8a\xbd\xad\x26\x5b\x6a\x19\x08\x95\x9e\x9d\xf9\x9d\x5b\x87\x7e\x78\x84\x65\x00\x08\x15\x31\x81\xbc\x42\x1e\xb6\x3a\xcb\xd3\x87\xd6\x6a\xd9\x21\xb8\xb5\xc1\x43\x2b\xf0\x8b\x0d\x02\x5a\x9d\x65\xed\xe3\xcd\xdb\x58\x2e\xc1\x13\x74\x2f\x94\xb4\x5a\x89\xdf\x05\x93\x84\x87\x87\xc6\x89\xcb\x44\xa1\x75\x4d\xb9\xba\x73\x25\xca\x29\x9f\x92\x46\xa2\x55\x8e\x48\x94\xc6\x92\x86\xb1\xcc\x96\xc6\x81\xcd\xca\x29\xb1\x38\x87\x26\x43\x16\x61\x82\xb2\x88\x99\xa5\xb0\xb6\x0c\x2b\x4b\x7c\xfd\x0a\xab\x4b\xda\x13\x82\x6c\x14\xd7\x71\x76\x62\x6a\x67\x48\xa1\x33\x0b\x6b\x3a\x8f\x80\x3e\x1d\x92\xf1\x8e\x0c\x0c\x59\x27\xda\x06\x70\x27\xf6\x13\x66\x75\xc5\x6a\xfa\xdd\xfb\x70\xf6\xc6\x74\xb9\x5a\xf9\x4d\x95\xb2\xc6\x6a\x56\xc0\x44\x9a\x17\x16\x9d\xbe\xef\xbf\x0b\xe3\x7b\x5c\x27\xdc\x59\xba\x7e\xf8\x7a\xbb\x6d\xd7\x83\x7a\xe1\x21\xa8\xba\x6b\xca\x28\x22\x63\x36\xfb\xbb\x22\xff\x5d\x04\x12\x2e\xb9\xc9\x28\xf6\xd1\xa2\x4c\xa1\xc6\xc6\x2f\xe8\xe9\x52\xf6\x9a\x66\xb0\x82\xf7\x56\xfe\x61\x6d\xd4\xf5\xa3\x88\x2c\x35\x54\xfb\x8e\xe2\x13\x99\x4f\x4b\x8b\x19\x51\x81\x54\x71\x99\x76\xd7\xf4\xf9\xbc\x34\x2d\xcf\xc9\x58\x96\x17\xc3\xce\xa1\xd3\x05\xc2\x90\x1b\x15\xbe\xf9\x7b\xff\x74\x68\x28\x52\x32\x36\x47\x0d\xe9\xd6\xc1\xc1\x01\x3e\x75\x96\x2b\x9f\x87\xcf\xf0\x38\xf8\xe5\x6f\x83\x00\x30\x19\x4f\x6c\x00\x7f\xae\xeb\x40\xe7\x88\x55\xe0\xe6\x5f\x05\xe0\xbe\xd6\xb4\x5e\xfb\xc5\x4a\x52\x95\xd2\xef\x9a\x4b\x0b\xd6\xf4\x48\x70\x49\x5d\xe0\x57\xa5\x73\x66\x6d\x35\xea\x4c\xa6\xe6\x28\x0b\xf8\xa1\x6b\xac\x26\x96\xbb\xb1\xab\x4a\x5b\x94\xb6\xce\xdb\x75\xa8\x4e\xfb\xbb\xf2\x3b\x3e\x3e\xde\x99\xdf\x6b\x72\x5b\xcb\x2b\xca\x28\x9a\xdd\xd6\xfa\xb8\x8d\x54\x9e\x33\x19\x6f\xb4\xa5\x5e\x7b\x6e\x62\x00\x11\x33\xd4\xc8\x16\x5c\x06\x40\xab\xdf\x3a\xf2\x0c\xd6\x74\xf9\x78\x7e\x0a\xa5\x5d\xcd\x6a\x15\x25\xa5\x00\xdd\x53\x54\xba\xc9\xe9\xd3\x70\x50\x3e\xac\x47\x07\xce\xcf\x1d\xe4\xe9\x3a\x64\x7d\xd8\xb6\x30\x13\xc6\x05\xc5\x60\x91\x03\x3b\x34\x47\xcf\xe0\x0d\xbe\x05\xaf\xd0\x94\x08\x7f\xfb\xfb\x5a\xd5\x9a\x8e\x4b\xed\x4e\xed\x6e\xdc\x9f\xb6\x70\x6f\xab\x73\xbc\x05\x7e\xc7\x04\x8f\xfd\x85\x51\xe3\xee\x25\xfb\xe3\x37\x50\x2d\xe5\x4c\xaa\x79\x03\xd5\xb4\x63\x2f\x24\x19\x16\x39\x0d\x24\xa5\xf4\xc5\x72\xf7\x87\x5e\x84\x9b\x22\x90\xc3\xfe\xaa\xe7\x8d\x4c\xea\x7b\x06\x28\xa5\xe5\x02\x9f\xd0\x91\x08\x53\xc2\xcf\xf8\xbc\x12\xde\x5a\xdb\x75\x29\xfd\x7d\xf9\x43\xe7\xc7\x1f\xaa\xf0\x6d\x98\x8c\x84\xa8\x0a\x1a\x73\xe3\x5e\x0e\xc3\xc9\xc5\x69\xff\xcd\x4f\x7e\xbf\xd5\xf9\x67\x0b\x61\x18\x29\x99\xf0\x74\xe8\xc7\x50\x1d\xbb\xf9\x1f\xfe\x57\x71\x59\x1b\x74\x17\x2c\x17\x58\x2e\xbb\xef\xab\xbd\x3f\x49\x4f\x95\xe1\x76\xe1\x87\x3a\x9e\xd0\x1e\x76\xfe\xe1\x57\x77\x2a\x1f\x2d\x4f\xd2\x4d\xdc\x4d\xaf\xba\x6e\x3c\x71\xd9\x3e\xdd\x43\x48\x5f\xd0\x77\xc9\xdb\x8c\xa4\x37\x04\xa6\x9a\xd8\xcc\x7f\x27\xbc\x4e\xfa\x03\x81\x09\xa1\xe6\x6b\x9a\xf2\xad\x32\x6e\x78\x14\xcc\x98\x97\x62\x0c\x5e\x8a\x21\x87\x9d\xc3\x43\x89\x63\x9c\x1e\x55\x7a\x31\xc2\x0d\xde\xd3\x9f\x9b\x23\xbf\x1f\x5e\xd2\x93\x14\xb6\xd4\x6b\x95\x42\xce\xe4\xa2\x26\x7d\xd2\xdc\x5d\xae\x34\x09\xaf\xa6\xe4\x9e\xd7\xc1\x4a\x62\x4e\x60\x4a\x87\x31\xa7\x70\xd7\xb0\xd9\x52\xd8\x33\x32\x7a\x5e\x44\x7f\xa5\x84\x76\x09\xe8\x15\xf2\x79\x7d\xe5\x13\x66\x99\xa8\xca\xbe\x5d\xf5\xf5\x37\x4c\xb0\x71\x84\x57\xf7\xbe\xcb\x14\x45\xe6\x86\xf4\xa3\xf4\xc2\x90\xa7\x52\x69\x0a\x57\x4b\x61\xd5\xd8\xe1\x5b\xae\x47\x77\x8c\x0b\x57\xd1\xd0\xbd\x9c\xc2\xd9\xea\xf7\x4e\x98\x33\xc9\x13\x32\xd6\xec\xef\xf6\x8b\x24\xa2\xca\x21\x2c\x9c\x87\x8b\x5f\x30\x4d\x88\xd5\x5c\x0a\xc5\xe2\x30\x22\x6d\xcd\x6b\x51\xfe\x2f\x67\x67\x58\x29\xe2\xd5\xe1\xd7\x57\x37\x7a\xf3\x22\xa0\x5b\x12\x64\xdd\xb3\x57\xdb\xfd\xd5\xdd\x3e\x42\x2f\xb3\xf3\x1b\xee\x09\xfc\xbd\x69\xf9\x8d\xfa\x59\x5e\xbd\x7c\x5e\x85\x90\x33\x3d\x0b\xf7\x97\x66\xfb\x51\x1b\xfc\x2f\x00\x00\xff\xff\xda\x24\x06\x76\x83\x0f\x00\x00") +var _bootstrapKubeadmInternalCloudinitKubeadmBootstrapScriptSh = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x57\x61\x6f\xdb\xb0\x11\xfd\xae\x5f\xf1\x62\x1b\x6b\xd2\x44\xb6\xe3\xa2\x43\x91\xc0\xdb\xbc\xb4\xc5\x8c\x76\x49\x11\xa7\x2d\x8a\xa2\x08\x68\xe9\x24\x71\xa6\x48\x95\xa4\xe2\x18\x6e\xfe\xfb\x40\x4a\x76\xec\xd8\x4e\xda\x6c\xf9\x12\x81\xbc\x7b\x77\xf7\xee\xf1\x48\x37\xf7\x3a\x63\x2e\x3b\x63\x66\xb2\xa0\x89\x33\x55\xcc\x34\x4f\x33\x8b\x5e\xb7\xd7\xc5\x55\x46\xf8\x50\x8e\x49\x4b\xb2\x64\x30\x28\x6d\xa6\xb4\x69\x07\xcd\xa0\x89\x8f\x3c\x22\x69\x28\x46\x29\x63\xd2\xb0\x19\x61\x50\xb0\x28\xa3\xc5\xce\x11\xbe\x90\x36\x5c\x49\xf4\xda\x5d\xec\x3b\x83\x46\xbd\xd5\x38\x38\x0d\x9a\x98\xa9\x12\x39\x9b\x41\x2a\x8b\xd2\x10\x6c\xc6\x0d\x12\x2e\x08\x74\x1b\x51\x61\xc1\x25\x22\x95\x17\x82\x33\x19\x11\xa6\xdc\x66\x3e\x4c\x0d\xd2\x0e\x9a\xf8\x56\x43\xa8\xb1\x65\x5c\x82\x21\x52\xc5\x0c\x2a\x59\xb5\x03\xb3\x3e\x61\xf7\x97\x59\x5b\x9c\x74\x3a\xd3\xe9\xb4\xcd\x7c\xb2\x6d\xa5\xd3\x8e\xa8\x0c\x4d\xe7\xe3\xf0\xec\xdd\xf9\xe8\x5d\xd8\x6b\x77\xbd\xcb\x67\x29\xc8\x18\x68\xfa\x59\x72\x4d\x31\xc6\x33\xb0\xa2\x10\x3c\x62\x63\x41\x10\x6c\x0a\xa5\xc1\x52\x4d\x14\xc3\x2a\x97\xef\x54\x73\xcb\x65\x7a\x04\xa3\x12\x3b\x65\x9a\x82\x26\x62\x6e\xac\xe6\xe3\xd2\xae\x91\xb5\xc8\x8e\x9b\x35\x03\x25\xc1\x24\x1a\x83\x11\x86\xa3\x06\xfe\x39\x18\x0d\x47\x47\x41\x13\x5f\x87\x57\xff\xba\xf8\x7c\x85\xaf\x83\xcb\xcb\xc1\xf9\xd5\xf0\xdd\x08\x17\x97\x38\xbb\x38\x7f\x3b\xbc\x1a\x5e\x9c\x8f\x70\xf1\x1e\x83\xf3\x6f\xf8\x30\x3c\x7f\x7b\x04\xe2\x36\x23\x0d\xba\x2d\xb4\xcb\x5f\x69\x70\x47\x23\xc5\x8e\xb3\x11\xd1\x5a\x02\x89\xaa\x12\x32\x05\x45\x3c\xe1\x11\x04\x93\x69\xc9\x52\x42\xaa\x6e\x48\x4b\x2e\x53\x14\xa4\x73\x6e\x5c\x33\x0d\x98\x8c\x83\x26\x04\xcf\xb9\x65\xd6\xaf\x6c\x14\xd5\x0e\x9c\x40\x54\xea\x4a\x21\xad\x1d\x49\x32\x06\xdd\x72\xeb\x12\x18\xe8\xd4\x9c\xf8\x86\xb4\x8e\xf1\x6f\x32\xc6\xc5\xb2\x0a\x42\xa5\xf7\x4d\xf6\x6e\x95\x51\xcf\xeb\xb0\xc2\x89\x54\xec\x6d\x35\xd9\x52\xcb\x40\xa8\xf4\xe4\xc4\xef\x5c\x3b\xf4\xfd\x03\xcc\x03\x40\xa8\x88\x09\xe4\x15\x72\xbf\xd1\x9a\x1f\xdf\x35\x96\xcb\x0e\xc1\xad\xf5\xee\x1a\x81\x5f\x5c\x20\xa0\xd1\x9a\xd7\x3e\xde\xbc\x89\xf9\x1c\x3c\x41\xfb\x4c\x49\xab\x95\xf8\x24\x98\x24\xdc\xdd\x2d\x9c\xb8\x4c\x14\x1a\x97\x94\xab\x1b\x47\x51\x4e\xf9\x98\x34\x12\xad\x72\x44\xa2\x34\x96\x34\x8c\x65\xb6\x34\x0e\x6c\x52\x8e\x89\xc5\x39\x34\x19\xb2\x08\x13\x94\x45\xcc\x2c\x85\xb5\x65\x58\x59\xe2\xd7\x2f\x58\x5d\xd2\x8e\x10\x64\xa3\xb8\x8e\xb3\x15\x53\x3b\x43\x0a\x9d\x59\x58\xa7\x73\x0f\xe8\xcb\x21\x19\x6f\xa9\xc0\x90\x75\xa2\x5d\x00\x6e\xc5\x7e\x90\x59\xcd\x58\x9d\x7e\xfb\x36\x9c\xbc\x31\x6d\xae\x96\x7e\x63\xa5\xac\xb1\x9a\x15\x30\x91\xe6\x85\x45\xab\xeb\xfb\xef\xc2\xf8\x1e\xd7\x05\xb7\xe6\xae\x1f\x9e\x6f\xb7\xed\x7a\x50\x2f\xdc\x05\x55\x77\x4d\x19\x45\x64\xcc\x7a\x7f\x97\xc9\xff\x51\x02\x09\x97\xdc\x64\x14\x2f\xa3\x75\x5d\x94\x07\x4a\x1d\x97\x16\x13\xa2\x02\xa9\xe2\x32\x6d\xaf\x48\xec\x71\x75\x59\x9e\x93\xb1\x2c\x2f\xfa\xad\x7d\xd7\x5a\x84\x21\x37\x2a\x7c\xf3\xd7\xee\x71\xdf\x50\xa4\x64\x6c\x0e\x5c\xdc\x28\x53\x68\xec\xed\xed\xe1\x7b\x6b\xbe\xf4\xb9\xfb\x01\x8f\x83\xbf\xfd\xa5\x17\x00\x26\xe3\x89\x0d\xe0\x8f\x66\x1d\xe8\x14\xb1\x0a\xdc\x08\xab\x00\xdc\xd7\x8a\x5c\x6b\xbf\x58\x49\xaa\x4a\xfa\xa4\xb9\xb4\x60\x0b\x9a\x05\x97\xd4\x06\xde\x2b\x9d\x33\x6b\xab\x69\x65\x32\x35\x45\x59\xc0\xcf\x4d\x63\x35\xb1\xdc\x4d\x4e\x55\xda\xa2\xb4\x75\xdd\x8e\xe4\xba\xec\x3f\xaa\xef\xf0\xf0\x70\x6b\x7d\xcf\xa9\x6d\xa5\xae\x28\xa3\x68\x72\x5d\xb7\xf8\x3a\x52\x79\xce\x64\xbc\xd6\x96\x7a\xed\xb1\x43\x0f\x44\xcc\xd0\x42\x79\xe0\x32\x00\x1a\xdd\xc6\x81\xcf\x60\x45\x5a\xf7\x47\xa0\x50\xda\x71\x56\x2b\x31\x29\x05\xe8\x96\xa2\xd2\x0d\x3f\x5f\x86\x83\xf2\x61\x3d\x3a\x70\x7a\xea\x20\x8f\x57\x21\xeb\xf3\xb2\x81\x99\x30\x2e\x28\x06\x8b\x1c\xd8\xbe\x39\x78\x04\xaf\xf7\x3b\x78\x85\xa6\x44\xf8\x0b\xdc\x73\x55\x6b\x3a\x2e\xb5\x3b\x78\xdb\x71\x5f\x6d\xe0\x5e\x57\x47\x71\x03\xfc\x86\x09\x1e\xfb\x99\x5f\xe3\xee\x4c\xf6\xe5\x6f\xa4\x5a\xca\x89\x54\xd3\x05\xd4\xa2\x1d\x3b\x21\xc9\xb0\xc8\x69\x20\x29\xa5\x27\xcb\x5d\x01\x7a\x16\xae\x8b\x40\xf6\xbb\xcb\x9e\x2f\x64\x52\x5f\x15\x40\x29\x2d\x17\xf8\x8e\x96\x44\x98\x12\x5e\xe3\xc7\x52\x78\x2b\x6d\xd7\xa5\xf4\x57\xde\x8b\xd6\xcb\x17\x55\xf8\x26\x4c\x46\x42\x54\x84\xc6\xdc\xb8\xcb\xbf\x3f\x3a\x3b\xee\xbe\x79\xe5\xf7\x1b\xad\x7f\x34\x10\x86\x91\x92\x09\x4f\xfb\x1d\x5d\xca\x4e\x1d\x7b\xf1\x3f\xfc\x8f\xe2\xb2\x36\x68\xcf\x58\x2e\x30\x9f\xb7\x3f\x54\x7b\x5f\x48\x8f\x95\xe1\x76\xe6\xe7\x32\x1e\xa4\xdd\x6f\xfd\xdd\xaf\x6e\x55\x3e\x1a\x3e\x49\x37\x34\xd7\xbd\x6a\xde\x78\xe2\xaa\x7d\xb8\x87\x90\x7e\xa2\xeb\x8a\xb7\x19\x49\x6f\x08\x8c\x35\xb1\x89\xff\x4e\x78\x5d\xf4\x57\x02\x13\x42\x4d\x57\x34\xe5\x5b\x65\xdc\xf0\x28\x98\x31\x4f\xc5\xe8\x3d\x15\x43\xf6\x5b\xfb\xfb\x12\x87\x38\x3e\xa8\xf4\x62\x84\x1b\xbc\xc7\xaf\x17\x47\x7e\x37\xbc\xa4\x07\x25\x6c\xa8\xd7\x2a\x85\x9c\xc9\x59\x9d\xf4\xd1\xe2\xfa\x71\xd4\x24\xbc\x9a\x92\x3b\x2e\xf8\xa5\xc4\x9c\xc0\x94\x0e\x63\x4e\xe1\xb6\x61\xb3\xa1\xb0\x47\x64\xf4\xb8\x88\xfe\x9f\x12\xda\x26\xa0\x67\xc8\xe7\xf9\xcc\x27\xcc\x32\x51\xd1\xbe\xc9\xfa\xea\x33\x24\x58\x3b\xc2\xcb\xab\xdb\x55\x8a\x22\x73\x43\xfa\x5e\x7a\x61\xc8\x53\xa9\x34\x85\xcb\xa5\xb0\x6a\x6c\xff\x2d\xd7\x83\x1b\xc6\x85\x63\x34\x74\x8f\x9f\x70\xb2\xfc\xc9\x12\xe6\x4c\xf2\x84\x8c\x35\xbb\xbb\xfd\x64\x12\x51\xe5\x10\x16\xce\xc3\xc5\x2f\x98\x26\xc4\x6a\x2a\x85\x62\x71\x18\x91\xb6\xe6\xb9\x28\xff\x93\xb3\x33\xac\x14\xf1\xec\xf0\xab\xab\x6b\xbd\x79\x12\xd0\x2d\x09\xb2\xee\xe5\xaa\xed\x6e\x76\x37\x8f\xd0\xd3\xd9\xf9\x0d\xf7\x8a\xfd\xd3\xb2\xfc\x46\xfd\xb2\xae\x5e\x3e\xcf\x42\xc8\x99\x9e\x84\xbb\xa9\xd9\x7c\x97\x06\xff\x0d\x00\x00\xff\xff\x86\x85\x6b\x16\x46\x0f\x00\x00") func bootstrapKubeadmInternalCloudinitKubeadmBootstrapScriptShBytes() ([]byte, error) { return bindataRead( @@ -108,7 +108,7 @@ func bootstrapKubeadmInternalCloudinitKubeadmBootstrapScriptSh() (*asset, error) return nil, err } - info := bindataFileInfo{name: "bootstrap/kubeadm/internal/cloudinit/kubeadm-bootstrap-script.sh", size: 3971, mode: os.FileMode(420), modTime: time.Unix(1, 0)} + info := bindataFileInfo{name: "bootstrap/kubeadm/internal/cloudinit/kubeadm-bootstrap-script.sh", size: 3910, mode: os.FileMode(420), modTime: time.Unix(1, 0)} a := &asset{bytes: bytes, info: info} return a, nil }