From 3dbfbfb08ac99f4616d782ed242c284008d34cf2 Mon Sep 17 00:00:00 2001 From: Imran Pochi Date: Thu, 28 May 2020 18:18:50 +0530 Subject: [PATCH] pod-checkpointer: Update to pod-checkpointer image that fixes #432 - Fixes #432. - pod-checkpointer pod logs errors as it cannot talk to the kubelet api as mentioned in the issue. This is becuase the pod-checkpointer queries the localhost at 10250 and 10255 ports to talk to the kubelet API. Since in Lokomotive, we run the kubelet as a pod, this causes `connection refused` errors as nothing is listening at localhost. To rectify the above problem, the solution requires chanves in two places: 1. Provide a way to access the pod's `status.hostIP` as an environment variable named `HOST_IP` to use instead of localhost. This is done by modifying the daemonset configuration of kubelet. 2. Change the pod-checkpointer code to use the `HOST_IP` from above. This is done in the PR: https://github.com/kinvolk/bootkube/pull/2 - Next we update the image tag to use the new pod-checkpointer image. The tag includes the commit id which made this change. - Lastly we update the generated assets. Signed-off-by: Imran Pochi --- .../charts/pod-checkpointer/templates/daemonset.yaml | 4 ++++ assets/lokomotive-kubernetes/bootkube/variables.tf | 2 +- pkg/assets/generated_assets.go | 6 +++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/assets/lokomotive-kubernetes/bootkube/resources/charts/pod-checkpointer/templates/daemonset.yaml b/assets/lokomotive-kubernetes/bootkube/resources/charts/pod-checkpointer/templates/daemonset.yaml index 0064d6cf5..22726c40b 100644 --- a/assets/lokomotive-kubernetes/bootkube/resources/charts/pod-checkpointer/templates/daemonset.yaml +++ b/assets/lokomotive-kubernetes/bootkube/resources/charts/pod-checkpointer/templates/daemonset.yaml @@ -41,6 +41,10 @@ spec: - --lock-file=/var/run/lock/pod-checkpointer.lock - --kubeconfig=/etc/checkpointer/kubeconfig env: + - name: HOST_IP + valueFrom: + fieldRef: + fieldPath: status.hostIP - name: NODE_NAME valueFrom: fieldRef: diff --git a/assets/lokomotive-kubernetes/bootkube/variables.tf b/assets/lokomotive-kubernetes/bootkube/variables.tf index 98462c553..ce495a1f2 100644 --- a/assets/lokomotive-kubernetes/bootkube/variables.tf +++ b/assets/lokomotive-kubernetes/bootkube/variables.tf @@ -94,7 +94,7 @@ variable "container_images" { calico_controllers = "calico/kube-controllers:v3.14.1" hyperkube = "k8s.gcr.io/hyperkube:v1.18.3" coredns = "coredns/coredns:coredns-" - pod_checkpointer = "kinvolk/pod-checkpointer:83e25e5968391b9eb342042c435d1b3eeddb2be1" + pod_checkpointer = "kinvolk/pod-checkpointer:d1c58443fe7d7d33aa5bf7d80d65d299be6e5847" kube_apiserver = "k8s.gcr.io/kube-apiserver:v1.18.3" kube_controller_manager = "k8s.gcr.io/kube-controller-manager:v1.18.3" kube_scheduler = "k8s.gcr.io/kube-scheduler:v1.18.3" diff --git a/pkg/assets/generated_assets.go b/pkg/assets/generated_assets.go index 64f60d927..ca7498b71 100644 --- a/pkg/assets/generated_assets.go +++ b/pkg/assets/generated_assets.go @@ -4270,9 +4270,9 @@ var vfsgenAssets = func() http.FileSystem { "/lokomotive-kubernetes/bootkube/resources/charts/pod-checkpointer/templates/daemonset.yaml": &vfsgen۰CompressedFileInfo{ name: "daemonset.yaml", modTime: time.Date(1970, 1, 1, 0, 0, 1, 0, time.UTC), - uncompressedSize: 1924, + uncompressedSize: 2030, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x54\x41\x4f\xf3\x38\x10\xbd\xf7\x57\x8c\xb8\x70\x72\x22\x6e\x2b\x4b\x1c\x10\xb0\xa7\xa5\x20\x2a\xb8\xae\x06\x67\xda\x5a\xb1\x3d\x96\xed\x64\xa9\x10\xff\x7d\xe5\xb4\x69\x5d\xda\xe6\xbb\x7c\x9f\x6f\x79\x9e\x79\xf3\x66\xde\x38\xe8\xf5\x3b\x85\xa8\xd9\x49\x40\xef\x63\xdd\xdf\xcc\x5a\xed\x1a\x09\x0f\x48\x96\xdd\x82\xd2\xcc\x52\xc2\x06\x13\xca\x19\x80\x43\x4b\x12\x3c\x37\x42\xad\x49\xb5\x9e\xb5\x4b\x14\x76\x17\xd1\xa3\x22\x09\x6d\xf7\x41\x22\x6e\x62\x22\x3b\x03\x30\xf8\x41\x26\xe6\x5c\x80\xa4\x29\x48\x50\xec\x52\x60\x23\xbc\x41\x47\x03\xde\xfe\x15\x05\x7a\x7f\x86\x38\x7a\x52\x39\x37\x92\x21\x95\x38\x6c\x79\x2c\x26\xb5\xfe\xa7\x20\xbe\x4c\x3d\x45\x0e\xd0\xf9\x06\x13\x2d\x52\xc0\x44\xab\xcd\x4e\xe4\xc6\x93\x84\x57\x36\x46\xbb\xd5\xdb\x10\x30\xe0\xa1\x44\xc6\xb2\x16\x3f\xdf\x1c\xf6\xa8\x0d\x7e\x18\x92\x70\x33\x03\x48\x64\xbd\xd9\xc7\x94\xd3\xcb\xc7\x1c\xc9\x9e\x12\x3e\x2d\x3d\x1f\x74\x8e\x13\x26\xcd\xae\x20\x2c\xe3\x2a\x34\x7e\x8d\x95\xe2\x40\x1c\x2b\xc5\xb6\x3e\xdc\x4a\xb8\x4a\xa1\xa3\xab\x7d\x62\x24\xa5\xd8\xfa\x2a\x92\xea\x82\x4e\x9b\x5d\x72\xb6\x33\x38\x4a\x14\x2b\xcd\xb5\xe7\x46\xc2\x75\xc3\xaa\xa5\x50\x37\xb4\xc4\xce\xa4\xeb\x81\x62\xb4\x2a\x9f\x35\xc7\x34\xa7\xf4\x1f\x87\x56\x42\xae\xb2\xc3\x1d\x37\xb4\x38\xb2\x72\x44\x7f\x94\xb1\x18\x53\x9e\xcb\xd5\x28\xcf\x07\xcd\x59\xd4\xbd\xc1\x18\xe7\xc3\x16\x6e\x57\x4c\xe4\x6c\xa1\x82\x4e\x5a\xa1\x99\x8d\xad\x84\x5e\x2b\xba\x53\x8a\x3b\x97\xe6\x97\x96\x76\x98\x3f\x1b\x0a\xc7\x33\x14\xd0\xd2\x46\x0e\xb2\x44\x60\x73\x5e\xdb\x5e\x3d\xfb\x9c\xcf\x41\xc2\xe3\xa7\x8e\x29\xee\x2f\x68\xb9\x24\x95\x24\xcc\x79\xa1\xd6\xd4\x74\x66\x9c\x42\x36\x1b\xb5\xa3\x50\x54\xbc\xf8\xb0\xb6\x47\x5b\x5c\x91\x84\xaf\x2f\xa8\xde\xd1\x74\x14\x2b\xcf\xcd\x7d\xe9\xf4\x10\x01\xdf\xdf\x87\x3d\x60\x6b\xd1\x35\x87\x31\x0b\x28\xdc\x2f\x50\x21\x0c\xab\x56\x2c\xb5\xa1\xdb\xba\xc7\x50\x87\xce\xd5\x19\xaa\x7f\xca\xa9\x32\x7a\x94\x99\x27\xa3\xd8\x2d\xf5\xea\xb6\xa6\xa4\xea\x32\xba\x3e\x5c\x1e\x66\xe2\xfa\x52\xd0\xb6\xeb\xf9\xf3\xc3\xe3\xbf\xf3\xbb\xa7\xc7\xfd\x0d\x40\x9f\xbb\xfc\x3b\xb0\x95\x05\x08\xb0\xd4\x64\x9a\x57\x5a\x1e\xa3\x3b\xfc\x05\xd3\x5a\x0e\x7b\x58\x65\xef\xb2\xed\x27\xb5\x5e\x9e\x1f\x7e\x5f\xa9\xf1\x6d\x57\x6e\xaa\xd4\xe2\xe5\xee\xfe\x0f\xd4\x1b\xfe\xb6\xfb\xd8\x9e\x4d\x67\xe9\x29\xaf\x7b\x3c\x9d\xf0\x19\x27\x00\x6c\x0e\xde\x12\x9f\x78\x77\xc2\x40\x49\x89\xc3\x33\x98\x60\x39\x13\x34\x72\xf4\x18\x44\xe8\xdc\x85\xe4\xdd\xe6\xcd\xca\x7e\x4e\x1e\xc8\x99\x46\xb6\x9f\x4f\xe8\xcb\xc1\xfd\x8c\x16\xda\x09\x65\xba\xe2\xe1\xfe\xa2\xb1\xfc\x07\x1b\x84\x15\xa4\x7e\xa2\xcb\x4b\x3d\x4e\xf0\x8c\x0d\xff\x1f\x00\x00\xff\xff\x7a\xd2\x93\xf4\x84\x07\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x54\x4f\x6f\xfb\x36\x0c\xbd\xe7\x53\x10\xbd\xfc\x4e\xb2\xd1\xdb\x20\xa0\x87\xa2\xed\xb0\x01\x6b\x1a\x34\x6b\xaf\x05\x2b\x33\x89\x60\x49\x14\x24\xd9\x6b\x50\xf4\xbb\x0f\x72\xe2\x44\x69\xfe\xec\xd2\xe9\xe6\x27\xf2\xf1\x91\x7c\x32\x7a\xfd\x4a\x21\x6a\x76\x12\xd0\xfb\x58\xf7\xd7\x93\x56\xbb\x46\xc2\x3d\x92\x65\x37\xa7\x34\xb1\x94\xb0\xc1\x84\x72\x02\xe0\xd0\x92\x04\xcf\x8d\x50\x2b\x52\xad\x67\xed\x12\x85\xed\x45\xf4\xa8\x48\x42\xdb\xbd\x93\x88\xeb\x98\xc8\x4e\x00\x0c\xbe\x93\x89\x39\x17\x20\x69\x0a\x12\x14\xbb\x14\xd8\x08\x6f\xd0\xd1\x80\xb7\xbf\x45\x81\xde\x9f\x20\x8e\x9e\x54\xce\x8d\x64\x48\x25\x0e\x1b\x1e\x8b\x49\xad\xfe\x2a\x88\xcf\x53\x5f\x22\x07\xe8\x7c\x83\x89\xe6\x29\x60\xa2\xe5\x7a\x2b\x72\xed\x49\xc2\x33\x1b\xa3\xdd\xf2\x65\x08\x18\xf0\x50\x22\x63\x59\x8b\x1f\x2f\x0e\x7b\xd4\x06\xdf\x0d\x49\xb8\x9e\x00\x24\xb2\xde\xec\x62\xca\xe9\xe5\x63\x0e\x64\x5f\x12\x7e\x59\x7a\x3e\xe8\x1c\x27\x4c\x9a\x5d\x41\x58\xc6\x55\x68\xfc\x0a\x2b\xc5\x81\x38\x56\x8a\x6d\xbd\xbf\x95\x70\x95\x42\x47\x57\xbb\xc4\x48\x4a\xb1\xf5\x55\x24\xd5\x05\x9d\xd6\xdb\xe4\xbc\xce\xe0\x28\x51\xac\x34\xd7\x9e\x1b\x09\xbf\x1a\x56\x2d\x85\xba\xa1\x05\x76\x26\xfd\x1a\x28\xc6\x55\xe5\xb3\xe2\x98\xa6\x94\xfe\xe1\xd0\x4a\xc8\x55\xb6\xb8\xe3\x86\xe6\x07\xab\x1c\xd1\x6f\x65\x2c\xc6\x94\xe7\x72\x35\xca\xf3\x41\x73\x16\x75\x67\x30\xc6\xe9\xe0\xc2\x8d\xc5\x44\xce\x16\x2a\xe8\xa4\x15\x9a\xc9\xd8\x4a\xe8\xb5\xa2\x5b\xa5\xb8\x73\x69\x7a\xce\xb4\xc3\xfc\xd9\x50\x38\x9c\xa1\x80\x96\xd6\x72\x90\x25\x02\x9b\xd3\xda\x76\xea\xd9\xe7\x7c\x0e\x12\x1e\x3e\x74\x4c\x71\x77\x41\x8b\x05\xa9\x24\x61\xca\x73\xb5\xa2\xa6\x33\xe3\x14\xf2\xb2\x51\x3b\x0a\x45\xc5\xb3\x0f\x6b\x73\xb4\xc5\x25\x49\xf8\xfc\x84\xea\x15\x4d\x47\xb1\xf2\xdc\xdc\x95\x9b\x1e\x22\xe0\xeb\x6b\xef\x03\xb6\x16\x5d\xb3\x1f\xb3\x80\x62\xfb\x05\x2a\x84\x61\xd5\x8a\x85\x36\x74\x53\xf7\x18\xea\xd0\xb9\x3a\x43\xf5\x77\x39\x55\x46\x0f\x32\xf3\x64\x14\xbb\x85\x5e\xde\xd4\x94\x54\x5d\x46\xd7\xfb\xcb\xfd\x4c\x5c\x5f\x0a\xda\x74\xfd\xc7\xd3\xfc\xef\xb7\x3f\x67\x3b\x1c\xa0\xcf\x3d\xfe\x1e\xd8\xca\x02\x04\x58\x68\x32\xcd\x33\x2d\x0e\xd1\x2d\x3e\xc3\xb4\x92\x10\x13\xa6\x2e\x56\xd9\x80\x05\xe3\x58\x69\xfa\x74\xff\xf0\x36\xbd\x7d\x7c\xf8\x99\x5a\x9e\x54\x95\x5d\x92\x0d\x76\x54\x6b\xf6\x74\xff\x73\xa5\xc6\xbf\x48\xe5\x2e\x95\x9a\xcf\x6e\xef\xfe\x87\x7a\xc3\x7f\x7d\x17\xdb\xb3\xe9\x2c\x3d\xe6\x87\x15\x8f\x77\x79\x62\xe7\x00\x36\x07\x6f\x88\x8f\x5c\x72\xc4\x40\x49\x89\xfd\x83\xbb\xc0\x72\x22\x68\xe4\xe8\x31\x88\xd0\xb9\x33\xc9\x5b\x8f\x4f\xca\x7e\x8e\x9e\xe2\x89\x46\x36\x9f\x8f\xe8\xcb\xc1\x7d\x8f\x16\xda\x09\x65\xba\xe2\x17\xf1\x1f\x8d\x65\xab\x0e\xc2\x0a\x52\x7f\xa1\xcb\x73\x3d\x5e\xe0\x19\x1b\xfe\x37\x00\x00\xff\xff\x7b\xf0\x44\xe0\xee\x07\x00\x00"), }, "/lokomotive-kubernetes/bootkube/resources/charts/pod-checkpointer/templates/psp.yaml": &vfsgen۰CompressedFileInfo{ name: "psp.yaml", @@ -4350,7 +4350,7 @@ var vfsgenAssets = func() http.FileSystem { modTime: time.Date(1970, 1, 1, 0, 0, 1, 0, time.UTC), uncompressedSize: 4575, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x57\x5d\x6f\xdb\xbc\x15\xbe\xf7\xaf\x38\x48\x0b\xcc\x05\x62\xd9\x8e\x9d\x2c\x0d\xda\x8b\x22\xed\x45\xb0\xb6\xcb\xb6\x6c\xbb\x18\x06\x81\x26\x8f\x24\x22\x14\x49\x1c\x52\x4e\x8c\xa2\xff\xfd\x05\x29\x59\xb6\x1c\x3a\x49\xf1\x36\x37\x82\xc3\xf3\xf1\x1c\x9e\xaf\x87\x6b\x46\x92\xad\x14\xc2\x09\x57\x8d\xf3\x48\xb9\x66\x35\x9e\xc0\x8f\x11\x80\x40\xc7\x49\x5a\x2f\x8d\x86\x8f\x70\x72\xdd\x0a\x40\x14\x18\x01\xf8\x8d\x45\xe8\xfe\x3e\x82\xf3\x24\x75\x39\xfa\x39\x1a\xed\x4c\x32\x2b\x73\x87\xb4\x46\x72\x49\x8b\x5f\xa5\xf3\x60\x0a\x10\xa6\x66\x52\x47\xc3\x0e\x1a\x87\x02\xbc\x01\x42\xc6\x2b\xb8\x6f\x56\x38\x61\x56\xb6\x66\xa0\x20\x53\xc3\x83\xf4\x95\xd4\xe0\x2b\x84\x0e\xf4\x53\x38\x4a\x3a\x3f\x6e\x31\xbd\x0b\xa0\xde\xc0\x7f\x2b\xd4\xa0\x8d\x07\x87\xfe\x34\x2a\xaf\x99\x6a\x30\xf8\x5f\x33\xca\xf6\xb0\xc2\x83\x54\x0a\x56\x18\xa1\x64\xe9\x78\x72\x7c\xf4\x48\x9a\xa9\xdf\x19\x18\xd3\xb0\x35\x0b\x1a\xfd\x83\xa1\xfb\x17\x22\x0b\x9e\x0b\xd6\x28\xdf\x1d\xfe\xef\xff\x47\x33\x90\x4b\xfb\x7c\x16\x98\x10\x32\xfc\x8f\x29\xb8\xb9\x5d\x2f\xc3\x6f\x42\xe7\xd0\x05\xd0\x2b\x04\xa9\xb9\x6a\x04\x0a\xe8\xee\xfe\x20\x82\xbb\xaf\xff\x02\x8e\xe4\x65\x21\x39\xf3\x89\x0a\xf9\x25\xe0\xe8\xb9\xf8\xb3\xb5\x13\x6c\x40\x67\x23\x7b\xb9\x44\xf6\x6e\xcd\x39\xf4\xb9\x90\x94\xf4\x7c\xcb\x7c\x15\x9c\x30\x10\x92\x90\x7b\x43\x1b\x78\xa8\x90\x10\x4a\xd4\x48\xcc\xa3\x80\x68\xc1\x81\xab\x4c\xa3\x44\xb8\x3c\xab\x18\x47\x01\x63\x6e\xb4\x67\x52\x3b\x70\xc8\x09\xbd\x7b\xf7\xba\x4e\xe2\xca\x34\x22\xb7\x64\xd6\x52\x60\x1a\xd6\x5d\x85\xb0\x15\x80\xc2\x10\x44\x9d\x18\xbf\xe4\xe8\x60\x8c\xb5\xf5\x9b\xce\x7a\x14\xd0\xa6\x57\x38\x0e\xe3\x30\x51\x27\x27\x43\x64\x5d\x9d\xe6\xb5\x6f\xd2\x53\xe3\xfb\x0d\x48\xed\x91\x0a\xc6\x11\xbe\xdd\xfd\xfb\xa9\x27\xdd\xd4\x2b\xa4\x27\x9e\xe6\xe7\xb3\x59\xda\x17\x6a\xce\xac\x6b\x14\x0b\x4e\x92\x5e\xbf\xb7\x92\x30\x90\x84\xda\x08\x04\x94\xbe\x42\x02\x69\xa5\x05\x43\xb0\x7e\x54\x4c\xc3\xd8\x68\xb5\x01\x66\xad\x92\x6d\xbd\x73\xa6\x24\x37\xbf\x70\x2d\xc1\xde\x91\xab\x91\x36\x67\x8d\x37\x02\x3d\xf2\x80\x23\xaf\xd1\x57\x46\x24\x81\x7f\x8b\x47\xb1\xbc\x7a\x95\xd8\x6d\x95\x71\x7e\xd0\x97\xbf\x01\x73\x21\xc9\xf9\x49\x61\x1a\x2d\x0e\xa0\x5b\x23\x72\x2e\x45\xba\xd2\xae\x6f\x3e\xff\x13\x6e\x6e\x81\x98\x2e\x31\x42\x75\x4e\x96\x1a\xfe\xd6\xac\x90\x34\x7a\x74\x60\x8d\x70\xaf\xc7\x31\x9f\x65\x67\xd9\x2c\x9b\x4d\xe7\x17\x07\x38\xba\xea\x3d\x8a\xe5\xc3\x87\x2f\x7f\xff\x3c\x7a\x05\xa0\x6d\x1b\x64\xa3\xd0\x27\xf3\x78\x97\xfd\x9c\x27\x8c\x53\x42\xc4\xae\x08\x63\x2d\xef\xc7\x5a\xbb\x29\xe6\x33\x5f\x3d\xab\x30\x11\xda\x65\xa3\x80\x65\xb4\x17\x75\x22\xe2\x36\xda\x45\x8c\xf6\x6c\x79\x72\xd8\xe5\xed\x0a\x6e\x67\x5a\xee\x9a\xa2\x90\x8f\xc9\x14\xfc\xa3\x41\x0a\x59\x0f\xfe\x5b\x69\x17\xd7\x62\x44\xdb\xea\xf5\x60\x99\x76\x0f\x48\x28\x60\xb5\xe9\xb1\xbe\x3e\x37\x1d\xa6\x4c\x19\xce\xd4\x21\xde\x76\x98\x21\xe5\x8c\x78\x95\x04\xfa\x89\x78\x25\x43\x11\x37\xd4\x03\x0b\xa0\xe3\xf2\xde\xaa\x83\xac\x59\x19\x7e\x13\x0a\xed\xa6\xdd\xf7\xaa\xfb\x4e\x60\x8c\x59\x99\x9d\x02\xa3\xfa\x62\xf9\x0b\xe5\xcd\x6a\x71\xf1\xe4\x8a\x7b\xc8\xd1\x67\x7a\xb7\x5c\x0f\x81\xc5\xe6\x6a\x1c\xc2\xb8\x45\x1d\x51\x01\x6a\x1f\x06\x7f\xb8\xe4\x12\x3d\x4c\xde\xbe\xfd\x11\x78\xc4\xf0\x4e\x7e\x86\xfe\x44\x2d\x50\x24\x70\xd7\xcc\xf6\xfb\x67\x50\x22\x01\x12\x74\xed\x0c\x4f\xfe\x42\x52\xe2\xd1\x54\x1b\x81\x57\xeb\x45\x36\x5f\x66\xf3\x93\x3d\x9d\x9c\x6b\x79\x4c\x87\x6b\x99\x56\x31\xda\x93\x51\x2a\xf0\x9f\x03\x95\x58\x34\x7b\xe7\x43\xfd\x6a\x63\x91\x82\xc8\x53\x98\xf7\x97\x2e\x2b\x39\x65\xd2\x4c\x7b\xa9\xab\xf5\x3c\x9b\x5f\x66\x8b\xce\x79\x77\x99\xa9\x18\x8f\x54\x43\xab\x18\x07\x54\x85\xfc\xde\x9a\xb8\x5d\xf6\xbd\x4a\xbd\x36\xea\x7e\x6a\x8d\x98\xec\x8b\x5c\x5d\x2e\xf0\xec\x1c\xcf\xdf\x5f\x5c\x2e\xde\xcf\x57\xef\x71\xb5\x58\x9e\xcd\x96\x67\x7c\xb9\x38\x17\xf3\xd5\x02\x51\x88\xd5\xd9\x0a\xbb\xb8\x86\x73\xe0\x58\x5c\x43\x12\x34\x0c\x2e\x5a\xd8\xdd\x5b\x5e\x33\xcd\x4a\xa4\x94\x85\x9d\xd4\xa4\x93\x4a\x98\x72\xbc\x42\xd1\xa8\x17\xc0\xf4\x52\x09\x0b\x96\xcc\xe3\xe6\xb9\x34\x45\x0b\x51\x6a\x5f\xfb\xe7\x01\x37\xd3\xe1\x9b\x13\x5a\x43\x5e\xea\xb2\xed\xa1\x61\x6d\xaf\x8c\x51\x4f\x1b\xeb\x4b\xd4\x84\xc6\x85\x76\x37\x04\x4c\x33\xb5\xf1\x92\x3b\xe8\x8d\xc5\x5e\xb3\xce\x13\xb2\x1a\xb8\xa9\xad\xd1\xa8\x3d\x98\x07\x1d\x2a\x73\x7c\x27\x4b\x24\x76\x05\xd7\xbb\x5d\x37\xec\xfa\x82\x29\x87\x43\xbc\x9e\xc2\x08\x13\x79\x60\xa7\xee\x45\x5a\x17\x7a\x7c\x47\xec\x8c\xde\xbe\x31\x20\x74\x9b\xeb\x98\x5e\x34\xd9\x53\x5e\x07\x8c\x10\xee\xd1\xfa\xd7\x0f\xa7\x69\xe3\x68\xea\x2a\x46\x38\xe5\x6c\xb2\x47\x9c\xdd\xe1\xc4\x8a\xa8\xd7\x4c\x49\x21\xfd\x26\xb7\x48\xd2\x88\xbc\x32\xcd\x11\x62\xfc\x9f\x4e\x32\x52\x7a\xa5\xda\x49\xbb\x67\x3e\xd0\xf7\x56\xfb\xb5\x44\xec\xf2\xaf\x17\xb3\x64\x05\xb0\xb2\x24\x2c\x8f\xb3\xb0\x2e\xdd\x01\xc1\xde\x2a\xfe\xb4\xd3\x82\xaf\x6c\x83\x04\xe3\xce\x5f\x1c\xb4\x31\x81\xa7\x40\xc8\x4d\x5d\x1f\x1b\x9d\x7d\x79\x25\x53\xff\x06\x1a\x6d\x8a\x42\x72\xc9\xd4\x29\x78\xac\xad\x21\x46\x9b\x53\xa8\xd9\xa6\x5d\xdf\xb5\x09\xdb\x3b\x6c\x4c\xd3\xf8\xf0\x2a\x94\x1c\x07\x01\x76\xcf\xb0\xdd\x00\xc8\x43\x7d\xa6\xa3\xdc\x3e\xd9\x0e\x1e\x44\x41\xa1\x5d\x5d\x70\xb1\x5c\x2e\x42\x6c\x35\xf3\xbc\x6a\xe9\xf0\x11\x85\x44\xac\x47\xb2\x12\x6c\x1e\x64\xe5\xd1\x1a\x87\xb9\xd1\x39\x53\x2a\xef\x49\x77\xba\x4c\x6e\x8a\x50\xc4\x78\x7a\x08\x62\xcb\x1a\x5a\x63\x22\x34\x40\xa8\xa2\xdd\x80\x8a\x7d\xb0\xa3\xf4\x2e\x48\xc4\x50\x03\xa0\x0c\x6e\x8a\x6d\x06\xa5\x4f\x18\x53\xa1\xa5\xda\xb7\xa3\x42\xff\x17\xd7\x5a\xbb\xb9\x4d\xbc\xcf\x9e\xcf\xf1\x2e\x6c\x21\x5d\xac\x46\x87\xaa\xc8\x03\x4d\x46\x91\x77\xf6\x93\x91\x7f\x6e\xe5\x5b\xaa\x84\xaa\x80\x56\x67\x8b\x09\xa4\x76\x9e\x29\xd5\x12\xa6\xce\xfb\x11\x74\x03\x1c\xc3\x85\x91\xe3\xa3\x27\x96\x17\x8a\x95\xe9\x04\x7c\x09\xe7\x10\xcf\xc1\x86\xf7\x62\x64\xfd\x01\xd0\x64\x0f\xd0\x2e\x33\x2f\xbd\x60\x93\x2f\xea\x3f\x02\x00\x00\xff\xff\x29\x69\x8e\xfd\xdf\x11\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x57\x5b\x6f\xdb\x38\x16\x7e\xf7\xaf\x38\x48\x0b\xac\x0b\xc4\xb2\xdd\x38\x97\x06\xed\x43\x91\xf6\x21\xd8\xb6\x9b\xdd\xcd\xcc\x3c\x0c\x06\x02\x4d\x1e\x49\x44\x28\x92\x38\xa4\x9c\x18\x45\xff\xfb\x80\x94\x2c\x5b\x0e\x9d\xa4\x98\xe6\x45\x70\x78\x2e\xdf\xe1\xb9\x7d\x5c\x31\x92\x6c\xa9\x10\x8e\xb8\x6a\x9c\x47\xca\x35\xab\xf1\x08\xbe\x8f\x00\x04\x3a\x4e\xd2\x7a\x69\x34\x7c\x80\xa3\xab\x56\x00\xa2\xc0\x08\xc0\xaf\x2d\x42\xf7\xf7\x01\x9c\x27\xa9\xcb\xd1\x8f\xd1\x68\x6b\x92\x59\x99\x3b\xa4\x15\x92\x4b\x5a\xfc\x22\x9d\x07\x53\x80\x30\x35\x93\x3a\x1a\x76\xd0\x38\x14\xe0\x0d\x10\x32\x5e\xc1\x5d\xb3\xc4\x09\xb3\xb2\x35\x03\x05\x99\x1a\xee\xa5\xaf\xa4\x06\x5f\x21\x74\xa0\x1f\xc3\x51\xd2\xf9\x71\x8b\xe9\x4d\x00\xf5\x0a\xfe\xa8\x50\x83\x36\x1e\x1c\xfa\xe3\xa8\xbc\x62\xaa\xc1\xe0\x7f\xc5\x28\xdb\xc1\x0a\xf7\x52\x29\x58\x62\x84\x92\xa5\xe3\xc9\xf1\xc1\x23\x69\xa6\x7e\x65\x60\x4c\xc3\xc6\x2c\x68\xf4\xf7\x86\xee\x9e\x89\x2c\x78\x2e\x58\xa3\x7c\x77\xf8\xe7\x5f\x07\x33\x90\x4b\xfb\x74\x16\x98\x10\x32\xfc\x8f\x29\xb8\xbe\x59\x2d\xc2\x6f\x42\xe7\xd0\x05\xd0\x4b\x04\xa9\xb9\x6a\x04\x0a\xe8\xee\x7e\x2f\x82\xdb\x2f\xff\x07\x8e\xe4\x65\x21\x39\xf3\x89\x0a\xf9\x29\xe0\xe8\xb9\xf8\xa7\xb5\x13\x6c\x40\x67\x23\x7b\xbe\x44\x76\x6e\xcd\x39\xf4\xb9\x90\x94\xf4\x7c\xc3\x7c\x15\x9c\x30\x10\x92\x90\x7b\x43\x6b\xb8\xaf\x90\x10\x4a\xd4\x48\xcc\xa3\x80\x68\xc1\x81\xab\x4c\xa3\x44\xb8\x3c\xab\x18\x47\x01\x63\x6e\xb4\x67\x52\x3b\x70\xc8\x09\xbd\x7b\xf3\xb2\x4e\xe2\xca\x34\x22\xb7\x64\x56\x52\x60\x1a\xd6\x6d\x85\xb0\x11\x80\xc2\x10\x44\x9d\x18\xbf\xe4\xe8\x60\x8c\xb5\xf5\xeb\xce\x7a\x14\xd0\xa6\x57\x38\x0c\x63\x3f\x51\x47\x47\x43\x64\x5d\x9d\xe6\xb5\x6f\xd2\x53\xe3\xdb\x35\x48\xed\x91\x0a\xc6\x11\xbe\xde\xfe\xf6\xd8\x93\x6e\xea\x25\xd2\x23\x4f\xf3\xd3\xd9\x2c\xed\x0b\x35\x67\xd6\x35\x8a\x05\x27\x49\xaf\xdf\x5a\x49\x18\x48\x42\x6d\x04\x02\x4a\x5f\x21\x81\xb4\xd2\x82\x21\x58\x3d\x28\xa6\x61\x6c\xb4\x5a\x03\xb3\x56\xc9\xb6\xde\x39\x53\x92\x9b\x9f\xb8\x96\x60\xef\xc0\xd5\x48\x9b\xb3\xc6\x1b\x81\x1e\x79\xc0\x91\xd7\xe8\x2b\x23\x92\xc0\xbf\xc6\xa3\x58\x5e\xbd\x4a\xec\xb6\xca\x38\x3f\xe8\xcb\x5f\x80\xb9\x90\xe4\xfc\xa4\x30\x8d\x16\x7b\xd0\xad\x11\x39\x97\x22\x5d\x69\x57\xd7\x9f\xfe\x07\xd7\x37\x40\x4c\x97\x18\xa1\x3a\x27\x4b\x0d\xff\x6e\x96\x48\x1a\x3d\x3a\xb0\x46\xb8\x97\xe3\x98\xcf\xb2\xb7\xd9\x2c\x9b\x4d\xe7\x67\x7b\x38\xba\xea\x3d\x88\xe5\xfd\xfb\xcf\xff\xf9\x34\x7a\x01\xa0\x4d\x1b\x64\xa3\xd0\x27\xf3\x78\x97\xfd\x9c\x27\x8c\x53\x42\xc4\xae\x08\x63\x2d\xef\xc7\x5a\xbb\x29\xe6\x33\x5f\x3d\xa9\x30\x11\xda\x65\xa3\x80\x65\xb4\x13\x75\x22\xe2\x36\xda\x93\x18\xed\xdb\xc5\xd1\x7e\x97\xb7\x2b\xb8\x9d\x69\xb9\x6b\x8a\x42\x3e\x24\x53\xf0\xdf\x06\x29\x64\x3d\xf8\x6f\xa5\x5d\x5c\x8b\x11\x6d\xab\xd7\x83\x65\xda\xdd\x23\xa1\x80\xe5\xba\xc7\xfa\xf2\xdc\x74\x98\x32\x65\x38\x53\xfb\x78\xdb\x61\x86\x94\x33\xe2\x55\x12\xe8\x47\xe2\x95\x0c\x45\xdc\x50\x0f\x2c\x80\x8e\xcb\x7b\xa3\x0e\xb2\x66\x65\xf8\x4d\x28\xb4\x9b\x76\xdf\xcb\xee\x3b\x81\x31\x66\x65\x76\x0c\x8c\xea\xb3\xc5\x4f\x94\x37\xab\xc5\xd9\xa3\x2b\xee\x21\x47\x9f\xe9\xdd\x72\x35\x04\x16\x9b\xab\x71\x08\xe3\x16\x75\x44\x05\xa8\x7d\x18\xfc\xe1\x92\x4b\xf4\x30\x79\xfd\xfa\x7b\xe0\x11\xc3\x3b\xf9\x11\xfa\x13\xb5\x40\x91\xc0\x5d\x33\xdb\xef\x9f\x41\x89\x04\x48\xd0\xb5\x33\x3c\xfa\x0b\x49\x89\x47\x53\x6d\x04\x5e\xae\x4e\xb2\xf9\x22\x9b\x1f\xed\xe8\xe4\x5c\xcb\x43\x3a\x5c\xcb\xb4\x8a\xd1\x9e\x8c\x52\x81\xff\xec\xa9\xc4\xa2\xd9\x39\x1f\xea\x57\x6b\x8b\x14\x44\x1e\xc3\xbc\xbb\x70\x59\xc9\x29\x93\x66\xda\x4b\x5d\xae\xe6\xd9\xfc\x22\x3b\xe9\x9c\x77\x97\x99\x8a\xf1\x40\x35\xb4\x8a\x71\x40\x55\xc8\xef\xac\x89\xdb\x65\xd7\xab\xd4\x2b\xa3\xee\xa6\xd6\x88\xc9\xae\xc8\xa5\x98\xf3\xd3\x8b\xc5\xe2\xa4\xc0\x73\x71\x2e\x4e\x4e\x18\x3b\x5d\x16\xe7\xe2\x62\x26\xce\x4e\xc5\xdb\x77\xef\x96\x78\x86\xa7\x17\x8b\xf3\xd6\xc3\x70\x0e\x1c\x8a\x6b\x48\x82\x86\xc1\x45\x0b\xdb\x7b\xcb\x6b\xa6\x59\x89\x94\xb2\xb0\x95\x9a\x74\x52\x09\x53\x8e\x57\x28\x1a\xf5\x0c\x98\x5e\x2a\x61\xc1\x92\x79\x58\x3f\x95\xa6\x68\x21\x4a\xed\x6a\xff\xd8\xe3\x66\x3a\x7c\x73\x42\x6b\xc8\x4b\x5d\xb6\x3d\x34\xac\xed\xa5\x31\xea\x71\x63\x7d\x8e\x9a\xd0\xb8\xd0\xee\x86\x80\x69\xa6\xd6\x5e\x72\x07\xbd\xb1\xd8\x6b\xd6\x79\x42\x56\x03\x37\xb5\x35\x1a\xb5\x07\x73\xaf\x43\x65\x8e\x6f\x65\x89\xc4\x2e\xe1\x6a\xbb\xeb\x86\x5d\x5f\x30\xe5\x70\x88\xd7\x53\x18\x61\x22\x0f\xec\xd4\x3d\x4b\xeb\x42\x8f\x6f\x89\x9d\xd1\x9b\x37\x06\x84\x6e\x73\x1d\xd3\x8b\x26\x7b\xca\xeb\x80\x11\xc2\x1d\x5a\xff\xf2\xe1\x34\x6d\x1c\x4d\x5d\xc5\x08\xa7\x9c\x4d\x76\x88\xb3\xdb\x9f\x58\x11\xf5\x8a\x29\x29\xa4\x5f\xe7\x16\x49\x1a\x91\x57\xa6\x39\x40\x8c\x7f\xef\x24\x23\xa5\x57\xaa\x9d\xb4\x3b\xe6\x03\x7d\x6f\xb5\x5f\x4a\xc4\x2e\xce\xcf\x66\xc9\x0a\x60\x65\x49\x58\x1e\x66\x61\x5d\xba\x03\x82\x9d\x55\xfc\x71\xab\x05\x5f\xd8\x1a\x09\xc6\x9d\xbf\x38\x68\x63\x02\x8f\x81\x90\x9b\xba\x3e\x34\x3a\xfb\xf2\x4a\xa6\xfe\x15\x34\xda\x14\x85\xe4\x92\xa9\x63\xf0\x58\x5b\x43\x8c\xd6\xc7\x50\xb3\x75\xbb\xbe\x6b\x13\xb6\x77\xd8\x98\xa6\xf1\xe1\x55\x28\x39\x0e\x02\xec\x9e\x61\xdb\x01\x90\x87\xfa\x4c\x47\xb9\x79\xb2\xed\x3d\x88\x82\x42\xbb\xba\xe0\x6c\xb1\x38\x09\xb1\xd5\xcc\xf3\xaa\xa5\xc3\x07\x14\x12\xb1\x1e\xc8\x4a\xb0\xb9\x97\x95\x07\x6b\x1c\xe6\x46\xe7\x4c\xa9\xbc\x27\xdd\xe9\x32\xb9\x2e\x42\x11\xe3\xf1\x3e\x88\x0d\x6b\x68\x8d\x89\xd0\x00\xa1\x8a\xb6\x03\x2a\xf6\xc1\x96\xd2\xbb\x20\x11\x43\x0d\x80\x32\xb8\x2e\x36\x19\x94\x3e\x61\x4c\x85\x96\x6a\xdf\x8e\x0a\xfd\xbf\x5c\x6b\xed\xfa\x26\xf1\x3e\x7b\x3a\xc7\xdb\xb0\x85\x74\xb1\x1a\x1d\xaa\x22\x0f\x34\x19\x45\xde\xd9\x4f\x46\xfe\xa9\x95\x6f\xa9\x12\xaa\x02\x5a\x9d\x0d\x26\x90\xda\x79\xa6\x54\x4b\x98\x3a\xef\x07\xd0\x0d\x70\x0c\x17\x46\x8e\x0f\x9e\x58\x5e\x28\x56\xa6\x13\xf0\x39\x9c\x43\x3c\x07\x1b\xde\x8b\x91\xf5\x07\x40\x93\x1d\x40\xdb\xcc\x3c\xf7\x82\x4d\xbe\xa8\xff\x0e\x00\x00\xff\xff\x45\xef\xda\xc7\xdf\x11\x00\x00"), }, "/lokomotive-kubernetes/bootkube/versions.tf": &vfsgen۰CompressedFileInfo{ name: "versions.tf",