From 2e1629c6100d24a583e5963e1d8af3ac3a8ae49d Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sat, 15 May 2021 21:24:13 -0700 Subject: [PATCH 01/14] Introduce nodeup.AuxConfig --- nodeup/pkg/model/context.go | 21 ++++++++++---------- pkg/apis/nodeup/config.go | 6 ++++++ pkg/model/bootstrapscript.go | 21 ++++++++++++++++---- pkg/model/bootstrapscript_test.go | 4 ++-- pkg/model/openstackmodel/servergroup_test.go | 4 ++-- upup/pkg/fi/cloudup/apply_cluster.go | 12 +++++------ 6 files changed, 44 insertions(+), 24 deletions(-) diff --git a/nodeup/pkg/model/context.go b/nodeup/pkg/model/context.go index 5317c10b45..76adce218e 100644 --- a/nodeup/pkg/model/context.go +++ b/nodeup/pkg/model/context.go @@ -48,16 +48,17 @@ const ( // NodeupModelContext is the context supplied the nodeup tasks type NodeupModelContext struct { - Cloud fi.Cloud - Architecture architectures.Architecture - Assets *fi.AssetStore - Cluster *kops.Cluster - ConfigBase vfs.Path - Distribution distributions.Distribution - InstanceGroup *kops.InstanceGroup - KeyStore fi.CAStore - NodeupConfig *nodeup.Config - SecretStore fi.SecretStore + Cloud fi.Cloud + Architecture architectures.Architecture + Assets *fi.AssetStore + Cluster *kops.Cluster + ConfigBase vfs.Path + Distribution distributions.Distribution + InstanceGroup *kops.InstanceGroup + KeyStore fi.CAStore + NodeupConfig *nodeup.Config + NodeupAuxConfig *nodeup.AuxConfig + SecretStore fi.SecretStore // IsMaster is true if the InstanceGroup has a role of master (populated by Init) IsMaster bool diff --git a/pkg/apis/nodeup/config.go b/pkg/apis/nodeup/config.go index 4c25bd00d3..9e9d7394ff 100644 --- a/pkg/apis/nodeup/config.go +++ b/pkg/apis/nodeup/config.go @@ -67,6 +67,12 @@ type Config struct { // ConfigServer holds the configuration for the configuration server ConfigServer *ConfigServerOptions `json:"configServer,omitempty"` + // AuxConfigHash holds a secure hash of the nodeup.AuxConfig. + AuxConfigHash string +} + +// AuxConfig is the configuration for the nodeup binary that might be too big to fit in userdata. +type AuxConfig struct { } type ConfigServerOptions struct { diff --git a/pkg/model/bootstrapscript.go b/pkg/model/bootstrapscript.go index 11da889e81..39c66bd28f 100644 --- a/pkg/model/bootstrapscript.go +++ b/pkg/model/bootstrapscript.go @@ -20,6 +20,7 @@ import ( "bytes" "compress/gzip" "crypto/sha1" + "crypto/sha256" "encoding/base64" "fmt" "os" @@ -43,7 +44,7 @@ import ( ) type NodeUpConfigBuilder interface { - BuildConfig(ig *kops.InstanceGroup, apiserverAdditionalIPs []string, ca fi.Resource) (*nodeup.Config, error) + BuildConfig(ig *kops.InstanceGroup, apiserverAdditionalIPs []string, ca fi.Resource) (*nodeup.Config, *nodeup.AuxConfig, error) } // BootstrapScriptBuilder creates the bootstrap script @@ -89,11 +90,18 @@ func (b *BootstrapScript) kubeEnv(ig *kops.InstanceGroup, c *fi.Context, ca fi.R } sort.Strings(alternateNames) - config, err := b.builder.NodeUpConfigBuilder.BuildConfig(ig, alternateNames, ca) + config, auxConfig, err := b.builder.NodeUpConfigBuilder.BuildConfig(ig, alternateNames, ca) if err != nil { return "", err } + auxData, err := utils.YamlMarshal(auxConfig) + if err != nil { + return "", fmt.Errorf("error converting nodeup auxiliary config to yaml: %v", err) + } + sum256 := sha256.Sum256(auxData) + config.AuxConfigHash = base64.StdEncoding.EncodeToString(sum256[:]) + data, err := utils.YamlMarshal(config) if err != nil { return "", fmt.Errorf("error converting nodeup config to yaml: %v", err) @@ -246,6 +254,11 @@ func (b *BootstrapScript) GetDependencies(tasks map[string]fi.Task) []fi.Task { } func (b *BootstrapScript) Run(c *fi.Context) error { + config, err := b.kubeEnv(b.ig, c, b.ca) + if err != nil { + return err + } + functions := template.FuncMap{ "NodeUpSourceAmd64": func() string { if b.builder.NodeUpAssets[architectures.ArchitectureAmd64] != nil { @@ -271,8 +284,8 @@ func (b *BootstrapScript) Run(c *fi.Context) error { } return "" }, - "KubeEnv": func() (string, error) { - return b.kubeEnv(b.ig, c, b.ca) + "KubeEnv": func() string { + return config }, "EnvironmentVariables": func() (string, error) { diff --git a/pkg/model/bootstrapscript_test.go b/pkg/model/bootstrapscript_test.go index 4cc3067237..db28e3b0c6 100644 --- a/pkg/model/bootstrapscript_test.go +++ b/pkg/model/bootstrapscript_test.go @@ -63,8 +63,8 @@ type nodeupConfigBuilder struct { cluster *kops.Cluster } -func (n *nodeupConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAdditionalIPs []string, ca fi.Resource) (*nodeup.Config, error) { - return nodeup.NewConfig(n.cluster, ig), nil +func (n *nodeupConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAdditionalIPs []string, ca fi.Resource) (*nodeup.Config, *nodeup.AuxConfig, error) { + return nodeup.NewConfig(n.cluster, ig), &nodeup.AuxConfig{}, nil } func TestBootstrapUserData(t *testing.T) { diff --git a/pkg/model/openstackmodel/servergroup_test.go b/pkg/model/openstackmodel/servergroup_test.go index 6daf4c4608..679cd26d97 100644 --- a/pkg/model/openstackmodel/servergroup_test.go +++ b/pkg/model/openstackmodel/servergroup_test.go @@ -1012,8 +1012,8 @@ func createBuilderForCluster(cluster *kops.Cluster, instanceGroups []*kops.Insta type nodeupConfigBuilder struct { } -func (n *nodeupConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAdditionalIPs []string, ca fi.Resource) (*nodeup.Config, error) { - return &nodeup.Config{}, nil +func (n *nodeupConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAdditionalIPs []string, ca fi.Resource) (*nodeup.Config, *nodeup.AuxConfig, error) { + return &nodeup.Config{}, &nodeup.AuxConfig{}, nil } func TestServerGroupBuilder(t *testing.T) { diff --git a/upup/pkg/fi/cloudup/apply_cluster.go b/upup/pkg/fi/cloudup/apply_cluster.go index 8877b92f03..410501838c 100644 --- a/upup/pkg/fi/cloudup/apply_cluster.go +++ b/upup/pkg/fi/cloudup/apply_cluster.go @@ -1293,17 +1293,17 @@ func newNodeUpConfigBuilder(cluster *kops.Cluster, assetBuilder *assets.AssetBui return &configBuilder, nil } -// BuildNodeUpConfig returns the NodeUp config, in YAML format -func (n *nodeUpConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAdditionalIPs []string, caResource fi.Resource) (*nodeup.Config, error) { +// BuildConfig returns the NodeUp config and auxiliary config. +func (n *nodeUpConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAdditionalIPs []string, caResource fi.Resource) (*nodeup.Config, *nodeup.AuxConfig, error) { cluster := n.cluster if ig == nil { - return nil, fmt.Errorf("instanceGroup cannot be nil") + return nil, nil, fmt.Errorf("instanceGroup cannot be nil") } role := ig.Spec.Role if role == "" { - return nil, fmt.Errorf("cannot determine role for instance group: %v", ig.ObjectMeta.Name) + return nil, nil, fmt.Errorf("cannot determine role for instance group: %v", ig.ObjectMeta.Name) } useGossip := dns.IsGossipHostname(cluster.Spec.MasterInternalName) @@ -1345,7 +1345,7 @@ func (n *nodeUpConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAddit ca, err := fi.ResourceAsString(caResource) if err != nil { // CA task may not have run yet; we'll retry - return nil, fmt.Errorf("failed to read CA certificate: %w", err) + return nil, nil, fmt.Errorf("failed to read CA certificate: %w", err) } configServer := &nodeup.ConfigServerOptions{ @@ -1385,5 +1385,5 @@ func (n *nodeUpConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAddit config.Channels = n.channels config.EtcdManifests = n.etcdManifests[role] - return config, nil + return config, &nodeup.AuxConfig{}, nil } From 1d44ee3116e4ae59106f596209ebc8d16207432b Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sat, 15 May 2021 21:27:38 -0700 Subject: [PATCH 02/14] hack/update-expected.sh --- pkg/model/tests/data/bootstrapscript_0.txt | 1 + pkg/model/tests/data/bootstrapscript_1.txt | 1 + pkg/model/tests/data/bootstrapscript_2.txt | 1 + pkg/model/tests/data/bootstrapscript_3.txt | 1 + pkg/model/tests/data/bootstrapscript_4.txt | 1 + pkg/model/tests/data/bootstrapscript_5.txt | 1 + .../apiservernodes/cloudformation.json.extracted.yaml | 3 +++ ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + ...r-us-test-1a.masters.bastionuserdata.example.com_user_data | 1 + ...aunch_template_nodes.bastionuserdata.example.com_user_data | 1 + .../update_cluster/complex/cloudformation.json.extracted.yaml | 2 ++ ...te_master-us-test-1a.masters.complex.example.com_user_data | 1 + .../aws_launch_template_nodes.complex.example.com_user_data | 1 + ...e_master-us-test-1a.masters.compress.example.com_user_data | 2 +- .../aws_launch_template_nodes.compress.example.com_user_data | 2 +- .../containerd-custom/cloudformation.json.extracted.yaml | 2 ++ .../containerd/cloudformation.json.extracted.yaml | 2 ++ .../docker-custom/cloudformation.json.extracted.yaml | 2 ++ ...ster-us-test-1a.masters.existing-iam.example.com_user_data | 1 + ...ster-us-test-1b.masters.existing-iam.example.com_user_data | 1 + ...ster-us-test-1c.masters.existing-iam.example.com_user_data | 1 + ...s_launch_template_nodes.existing-iam.example.com_user_data | 1 + .../cloudformation.json.extracted.yaml | 2 ++ ...master-us-test-1a.masters.existingsg.example.com_user_data | 1 + ...master-us-test-1b.masters.existingsg.example.com_user_data | 1 + ...master-us-test-1c.masters.existingsg.example.com_user_data | 1 + ...aws_launch_template_nodes.existingsg.example.com_user_data | 1 + .../externallb/cloudformation.json.extracted.yaml | 2 ++ ...master-us-test-1a.masters.externallb.example.com_user_data | 1 + ...aws_launch_template_nodes.externallb.example.com_user_data | 1 + ...-us-test-1a.masters.externalpolicies.example.com_user_data | 1 + ...unch_template_nodes.externalpolicies.example.com_user_data | 1 + ...emplate_master-us-test-1a.masters.ha.example.com_user_data | 1 + ...emplate_master-us-test-1b.masters.ha.example.com_user_data | 1 + ...emplate_master-us-test-1c.masters.ha.example.com_user_data | 1 + .../data/aws_launch_template_nodes.ha.example.com_user_data | 1 + ...ster-us-test1-a-ha-gce-example-com_metadata_startup-script | 1 + ...ster-us-test1-b-ha-gce-example-com_metadata_startup-script | 1 + ...ster-us-test1-c-ha-gce-example-com_metadata_startup-script | 1 + ..._template_nodes-ha-gce-example-com_metadata_startup-script | 1 + ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + .../minimal-etcd/cloudformation.json.extracted.yaml | 2 ++ .../minimal-gp3/cloudformation.json.extracted.yaml | 2 ++ ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + .../minimal-ipv6/cloudformation.json.extracted.yaml | 2 ++ ...ster-us-test-1a.masters.minimal-ipv6.example.com_user_data | 1 + ...s_launch_template_nodes.minimal-ipv6.example.com_user_data | 1 + ...ster-us-test-1a.masters.minimal-json.example.com_user_data | 1 + ...s_launch_template_nodes.minimal-json.example.com_user_data | 1 + .../update_cluster/minimal/cloudformation.json.extracted.yaml | 2 ++ ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + ...us-test1-a-minimal-gce-example-com_metadata_startup-script | 1 + ...late_nodes-minimal-gce-example-com_metadata_startup-script | 1 + ...-a-minimal-gce-private-example-com_metadata_startup-script | 1 + ...es-minimal-gce-private-example-com_metadata_startup-script | 1 + ...late_master-us-test-1a.masters.minimal.k8s.local_user_data | 1 + .../aws_launch_template_nodes.minimal.k8s.local_user_data | 1 + .../mixed_instances/cloudformation.json.extracted.yaml | 4 ++++ ...er-us-test-1a.masters.mixedinstances.example.com_user_data | 1 + ...er-us-test-1b.masters.mixedinstances.example.com_user_data | 1 + ...er-us-test-1c.masters.mixedinstances.example.com_user_data | 1 + ...launch_template_nodes.mixedinstances.example.com_user_data | 1 + .../mixed_instances_spot/cloudformation.json.extracted.yaml | 4 ++++ ...er-us-test-1a.masters.mixedinstances.example.com_user_data | 1 + ...er-us-test-1b.masters.mixedinstances.example.com_user_data | 1 + ...er-us-test-1c.masters.mixedinstances.example.com_user_data | 1 + ...launch_template_nodes.mixedinstances.example.com_user_data | 1 + .../nth_sqs_resources/cloudformation.json.extracted.yaml | 2 ++ ...r-us-test-1a.masters.nthsqsresources.example.com_user_data | 1 + ...aunch_template_nodes.nthsqsresources.example.com_user_data | 1 + .../private-shared-ip/cloudformation.json.extracted.yaml | 2 ++ ...us-test-1a.masters.private-shared-ip.example.com_user_data | 1 + ...nch_template_nodes.private-shared-ip.example.com_user_data | 1 + ...est-1a.masters.private-shared-subnet.example.com_user_data | 1 + ...template_nodes.private-shared-subnet.example.com_user_data | 1 + .../privatecalico/cloudformation.json.extracted.yaml | 2 ++ ...ter-us-test-1a.masters.privatecalico.example.com_user_data | 1 + ..._launch_template_nodes.privatecalico.example.com_user_data | 1 + ...ster-us-test-1a.masters.privatecanal.example.com_user_data | 1 + ...s_launch_template_nodes.privatecanal.example.com_user_data | 1 + .../privatecilium/cloudformation.json.extracted.yaml | 2 ++ ...ter-us-test-1a.masters.privatecilium.example.com_user_data | 1 + ..._launch_template_nodes.privatecilium.example.com_user_data | 1 + .../privatecilium2/cloudformation.json.extracted.yaml | 2 ++ ...ter-us-test-1a.masters.privatecilium.example.com_user_data | 1 + ..._launch_template_nodes.privatecilium.example.com_user_data | 1 + .../privateciliumadvanced/cloudformation.json.extracted.yaml | 2 ++ ...est-1a.masters.privateciliumadvanced.example.com_user_data | 1 + ...template_nodes.privateciliumadvanced.example.com_user_data | 1 + ...aster-us-test-1a.masters.privatedns1.example.com_user_data | 1 + ...ws_launch_template_nodes.privatedns1.example.com_user_data | 1 + ...aster-us-test-1a.masters.privatedns2.example.com_user_data | 1 + ...ws_launch_template_nodes.privatedns2.example.com_user_data | 1 + ...er-us-test-1a.masters.privateflannel.example.com_user_data | 1 + ...launch_template_nodes.privateflannel.example.com_user_data | 1 + ...ter-us-test-1a.masters.privatekopeio.example.com_user_data | 1 + ..._launch_template_nodes.privatekopeio.example.com_user_data | 1 + ...ster-us-test-1a.masters.privateweave.example.com_user_data | 1 + ...s_launch_template_nodes.privateweave.example.com_user_data | 1 + ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + ...ster-us-test-1a.masters.sharedsubnet.example.com_user_data | 1 + ...s_launch_template_nodes.sharedsubnet.example.com_user_data | 1 + ..._master-us-test-1a.masters.sharedvpc.example.com_user_data | 1 + .../aws_launch_template_nodes.sharedvpc.example.com_user_data | 1 + ..._master-us-test-1a.masters.unmanaged.example.com_user_data | 1 + .../aws_launch_template_nodes.unmanaged.example.com_user_data | 1 + ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + 113 files changed, 137 insertions(+), 2 deletions(-) diff --git a/pkg/model/tests/data/bootstrapscript_0.txt b/pkg/model/tests/data/bootstrapscript_0.txt index 78fdcfca1a..3c112f86b5 100644 --- a/pkg/model/tests/data/bootstrapscript_0.txt +++ b/pkg/model/tests/data/bootstrapscript_0.txt @@ -182,6 +182,7 @@ hooks: __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= InstanceGroupRole: Master KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_1.txt b/pkg/model/tests/data/bootstrapscript_1.txt index 96d66e5426..184746c1a4 100644 --- a/pkg/model/tests/data/bootstrapscript_1.txt +++ b/pkg/model/tests/data/bootstrapscript_1.txt @@ -199,6 +199,7 @@ hooks: __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= InstanceGroupRole: Master KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_2.txt b/pkg/model/tests/data/bootstrapscript_2.txt index 96d66e5426..184746c1a4 100644 --- a/pkg/model/tests/data/bootstrapscript_2.txt +++ b/pkg/model/tests/data/bootstrapscript_2.txt @@ -199,6 +199,7 @@ hooks: __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= InstanceGroupRole: Master KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_3.txt b/pkg/model/tests/data/bootstrapscript_3.txt index a320a4267d..b141a45477 100644 --- a/pkg/model/tests/data/bootstrapscript_3.txt +++ b/pkg/model/tests/data/bootstrapscript_3.txt @@ -167,6 +167,7 @@ hooks: __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= InstanceGroupRole: Node KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_4.txt b/pkg/model/tests/data/bootstrapscript_4.txt index a16217e4ec..df4b9cb54e 100644 --- a/pkg/model/tests/data/bootstrapscript_4.txt +++ b/pkg/model/tests/data/bootstrapscript_4.txt @@ -184,6 +184,7 @@ hooks: __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= InstanceGroupRole: Node KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_5.txt b/pkg/model/tests/data/bootstrapscript_5.txt index a16217e4ec..df4b9cb54e 100644 --- a/pkg/model/tests/data/bootstrapscript_5.txt +++ b/pkg/model/tests/data/bootstrapscript_5.txt @@ -184,6 +184,7 @@ hooks: __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= InstanceGroupRole: Node KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml index 43511db762..08dcaf884f 100644 --- a/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml @@ -188,6 +188,7 @@ Resources.AWSEC2LaunchTemplateapiserverapiserversminimalexamplecom.Properties.La - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: apiserver @@ -496,6 +497,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a @@ -726,6 +728,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index a976432f9c..6099707869 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data index 7be334bdba..5c4f0ab9b1 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data index 20070f3946..4a5f7f03d1 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: bastionuserdata.example.com ConfigBase: memfs://clusters.example.com/bastionuserdata.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data index 86e7b9df68..bb5e179e5b 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data @@ -196,6 +196,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: bastionuserdata.example.com ConfigBase: memfs://clusters.example.com/bastionuserdata.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml index 00c837b407..4e6f13e44d 100644 --- a/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml @@ -289,6 +289,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscomplexexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: complex.example.com ConfigBase: memfs://clusters.example.com/complex.example.com InstanceGroupName: master-us-test-1a @@ -538,6 +539,7 @@ Resources.AWSEC2LaunchTemplatenodescomplexexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: complex.example.com ConfigBase: memfs://clusters.example.com/complex.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data b/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data index 5d9a817ae7..3c0caf6aa9 100644 --- a/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data +++ b/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data @@ -288,6 +288,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: complex.example.com ConfigBase: memfs://clusters.example.com/complex.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data b/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data index 84c26eb11e..5edc0fabb4 100644 --- a/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data +++ b/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data @@ -196,6 +196,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: complex.example.com ConfigBase: memfs://clusters.example.com/complex.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data b/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data index eebc48f80d..4008a09533 100644 --- a/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data +++ b/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data @@ -132,7 +132,7 @@ echo "H4sIAAAAAAAA/+xWbW/bthN/709B9I+ibxrJSvPvNqEF5jrd4jXpPLsPA4ZioMmzzJki1SOpxM echo "H4sIAAAAAAAA/6qu5QIAAAD//wEAAP//BrCh3QMAAAA=" | base64 -d | gzip -d > conf/ig_spec.yaml -echo "H4sIAAAAAAAA/7RW247kthF9768QDBh+WUm8Xxp+sLOLxEa8zmL9BUWy2C2MJHZIde9Ovj6gND0zvdlFkHjmSRJ5qniq6lRRP5eCS9nvmgamoER9aRtlqDfUacsFIHORG2cjZcFYqgy3mgUanYsq6GA1SmIFAaEd5TYI6rj86bgsp7Lv+7KkDAfsDikdRoTTUDqfpv7u7DDPuGBpM44IBfvr80I7RjvSu2Hux2E+f+5XXqvJiMtKz0YtIougETmDQDRSzSjVTFrLmDBCE06JB2qNYVRIagxRjltHAwQbySvR88u40dPaMGE5C1Ip7TVwDaCAe+dAEEoIKKM5aleTZzgah4Zr5KghBgLmv9IzpYW8DBH8Ulo/D0/sSGc63ft5aE/j+TDMpV1JtivJdtvulsO/tioDCq24tMZbaXg0ThJFZKQ2KK/RYrTcM6o0UUJJ1DxEbwSicooD4088D8NyPLuVm0/zAsOMOTx/feBX+pA+zWOCUPMoOtX7PLRPuBpLu248p90tkLsHytESDCp4jJILVIECUm2JDl6jE0RR4YwVEoKAqCNBawJzqH1AQ5X06pHyY/66O1O6IdWCQh6w9HfpVPqtyi2MpyN09KbSp5yWVMv95ivhPyln8/PVwG9cP7p7HvImI2sZanQMGFoetbUowaI16DQ1imvBuWTCeSWj4oRLzQgFbaOwjvJAXiBWf4R5xrG8TKhXb19ECnm6zh2qDWeOWuZQInAqNBVRI1UYg0QZleRCWy2cc1HQgFE5wqIyllNuiBcv29iV183cARGCpoREKTQIEjiyaLiRJBAHTkuvECQ6KXkkYAgEHzWnUjqMNAYSXonede4AUh60k55IF6ghCNZJp0wUwgUA7aITlHABDCMNysRgkDJptdVBCRZfY+5Ukl/OHYfGW5BAFDr0JjoauEKjtA+ERCe11loosIYyIB6QWaW0NjEaa71kT7fLVWldSP4O80pyS05ZYBl8fbgRe4Dsj0r0G6xlpKPkGR8WpbWeBymi8MIF572VAJF47STlYIQMJlpJOHrpuPA2GgVAnecieuL/XKOtZXztoVIP2YZKMIIhV1yBlQEZp9IHhDokgRnGpQTwREmDkTijggyeCWGJUpKbSPkLxPq6Q2WN9O14Lgvm32HCfePTdMpYSoefYTqNWA/avU1zHA5/gYL7ZsIpVh5+s7oB9l+1/nUuC8we/5bT+bSdMkG1bc+lXbAsLYVb0Mc04r55v4J2f99mysZh/fWa03w/pXP5+bwc902EseCuafyhmr7LwwXzvin3ZcEpPK5/TGnZN339HtM5fMjpMoQKhE9lXVyjeff7H/uGEtIp0VXdP9tJEwzz/vrZjclDHSQ416Z5h+58OAzz4ReYw4i57JslnysrvAx+GdL8C+SwJi/l+w4uMIzV7kdKyPvhzZwCxnKz/P11cajP8teM+KP8/s0wweE/odfVG+yuaY6pLDNM+I8L5jwE3Dc//ASfyg+7pllH4ZrSD1Cz2F8g9+PgriO8fwLsmmZMh9/wguO+YbummXH5lPLdh3V4PchmHupGCvgbOBzXX+Smqaq8Kr6+r38vOY0j5vZ0N+yb777bcI9Crsi8Vn+TyLpd3bZ1tbsFPnhrTyPM+OjsW+jN4Q3sCwR+9uM5YBtzmlr8vGCeYWxrI7UOxqrOWtjVfk7zeyj/PGOGgG9/fffxmWxIvwrnlMJ7mIeIZXlIMS7+ec9OD7tVfxkPQ6X3hz9iOK+VvSr72rP7Xfu/N18PIaS59C6lpSwZTu2Du+4epnGHi38k+X8e8BhFDS/0tUs23y/gDC84L2Vzt11SN2Tv8H6/aqetty7mC+b2iDAuR39Ef1drsCb+yevDTfdtm+2sfwMAAP//AQAA///Lai0n5w0AAA==" | base64 -d | gzip -d > conf/kube_env.yaml +echo "H4sIAAAAAAAA/7RWW4/bNhZ+968QChR9iSTeL0YXaC7bJtimCVIURR8PyUNbHVl0SdnJ9NcvKI1nxtkUi90mT5LI7xx+5/ZRT0vBuWw3TQOHoER9aRtlqDfUacsFIHORG2cjZcFYqgy3mgUanYsq6GA1SmIFAaEd5TYI6rj8bj/Px7Lt+zKnDDvsdintRoTjUDqfDv3NyWGecMbSZhwRCvaX55l2jHakd8PUj8N0+tAvvBaTEeeFno1aRBZBI3IGgWikmlGqmbSWMWGEJpwSD9Qaw6iQ1BiiHLeOBgg2ki9Ez8/jSk9rw4TlLEiltNfANYAC7p0DQSghoIzmqF1NnuFoHBqukaOGGAiY/0rPlBbyPETwc2n9NDywI53pdO+noT2Op90wlXYh2S4k23W7m3d/rlUGFFpxaY230vBonCSKyEhtUF6jxWi5Z1RpooSSqHmI3ghE5RQHxh947oZ5f3ILN5+mGYYJc3j8esev9CG9n8YEoeZRdKr3eWgfcDWWdtl4TLubIXd3lKMlGFTwGCUXqAIFpNoSHbxGJ4iiwhkrJAQBUUeC1gTmUPuAhirp1T3l+/x1N6Z0Q6oFhTxg6W/SsfRrlVsYj3vo6FWljznNqZb7ySfCf+ic1c8nA79yfe/ucchrG1nLUKNjwNDyqK1FCRatQaepUVwLziUTzisZFSdcakYoaBuFdZQH8hli9XuYJhzL5wn14u2jSCEfLrpDteHMUcscSgROhaYiaqQKY5Aoo5JcaKuFcy4KGjAqR1hUxnLKDfHi8w525XWlOyBC0JSQKIUGQQJHFg03kgTiwGnpFYJEJyWPBAyB4KPmVEqHkcZAwheid9EdQMqDdtIT6QI1BME66ZSJQrgAoF10ghIugGGkQZkYDFImrbY6KMHil9CdSvJj3XFovAUJRKFDb6KjgSs0SvtASHRSa62FAmsoA+IBmVVKaxOjsdZL9nC7XDqtC8nfYF5IrskpM8yDrw83Yg+Q/V6JfoW1jHSUPOLDorTW8yBFFF644Ly3EiASr52kHIyQwUQrCUcvHRfeRqMAqPNcRE/83xu0pYxfWlTqIauoBCMYcsUVWBmQcSp9QKgiCcwwLiWAJ0oajMQZFWTwTAhLlJLcRMo/Q6xfVlSWSJ+ePjxPUxx2L6Hst83t7+TXN6p8/4v44bkffvvl2a+//3k+xz/ys71RNiR885y9Pcp/vqK//WPzfDyVGfNPcMBt49PhmLGUDj/A4ThiJblZXT+DgtvmgIdYY/Cr1RWw/6T1q6nMMHn8IafTcT3lANW2PZV2xjK3FK5B79KI2+b1Atr8a9WjlcPy2zal6faQTuXpad5vmwhjwU3T+F01fZGHM+ZtU27LjIdwv/4upXnb9PV7TKfwNqfzECoQ3pdlcYnmxU8/bxtKSKdEV2fm0U46wDBtL5/dmDxUEcKpDtwLdKfdbph2L2EKI+aybeZ8qqzwPPh5SNNLyGFJXsq3HZxhGKvdt5SQ18OTKQWM5Wr568viUJ/l+4z4rfz6yXCA3X9CL6tX2E3T7FOZJzjgmzPmPATcNt98B+/LN5umWWR0SelbqFnsz5D7cXAX+e8fAJumGdPuRzzjuG3YpmkmnN+nfPN2Eb67tpmGupEC/ggOx+X3umlqR1+mpb4vfz45jSPm9ngzbJuvvlpx90NQkXmp/toiy3Z129bV7hp45609jjDhvbO/Qq8Or2AfIfCDH08B25jTocUPM+YJxrYOYetgrN1ZC7vYT2l6DeWPE2YI+PzVi3eP2ob0S+McU3gN0xCxzHcpxtk/nvfD3W7tv4y7odL72e8xnJbKXjr7Mu/bTfu/D18PIaSp9C6lucwZju2du+4WDuMGZ39P8v884D6KGl7o65Ssvj+DMzzjNJfV3XrBXZG9wdvt0jttvbExnzG3e4Rx3vs9+ptagyXxD17vbsm/tlnP+jcAAAD//wEAAP//r5ZhfSMOAAA=" | base64 -d | gzip -d > conf/kube_env.yaml download-release echo "== nodeup node config done ==" diff --git a/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data b/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data index 4ba1dd0cc0..3dd1c830b2 100644 --- a/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data +++ b/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data @@ -132,7 +132,7 @@ echo "H4sIAAAAAAAA/6RUbWvbMBD+7l9xFEq/dLIdurKZFrYlGy2sXUg+jjIU66KKyDpXL84C+/FDch echo "H4sIAAAAAAAA/6qu5QIAAAD//wEAAP//BrCh3QMAAAA=" | base64 -d | gzip -d > conf/ig_spec.yaml -echo "H4sIAAAAAAAA/7SV3Y7UNhTH7+cpIiTEDUns+DviAsqqBRUook9wbB/PRiT21PbMsn36Kpmd7k5bqapUruKcD/uXv/923pSCtYy7poHFS74O2kZq6jS1yjAOONjAtDWBDl4bKjUzavA0WBukV94oFMRwAlxZyozn1DLx+rbWQxn7vtSUYY/dPqX9jHCYSufS0n89WswRK5Y244xQsL88T7QbaEd6O8V+nuLxW79xbS0z1g3PBMXDEEAhsgE8UUjVQKkahDHDwDVXhFHigBqtB8oF1ZpIy4ylHrwJ5DvhuTqf8ZTSAzds8EJK5RQwBSCBOWuBE0oISK0YKruKpxlqi5opZKggeAL6X/F0aSHXKYCrpXVxeqQjne5U7+LUHubjfoql3SDbDbI9p7u6//28y4BcSSaMdkZoFrQVRBIRqPHSKTQYDHMDlYpILgUq5oPTHFFayWBgj5z7qd4e7cbmUqwwRcz+6fCBr/Q+3cU5gV915J3sXZ7ax7r1W9ot8RS7q5C7DRnycnEoVZoNlprBokBglCvKg0IqMXiBIkjBuDKKW2sDpx6DtGQIUhtGmSaO/78WWLmuHArce0UJCYIr4MQzHIJmWhBPLFglnEQQaIVggYAm4F1QjAphMdDgif9OeBeHAlLmlRWOCOupJgjGCit14Nx6AGWD5ZQwDgMG6qUOXiMdhFFGecmH8D0cukL+1aEWtTMggEi06HSw1DOJWirnCQlWKKUUl2A0HYA4wMFIqZQOQRvjxPB4D1181/nkvmLeIM/ilAp1cuvDztgDZHcreX8uawfSUfLA83Y+lor5Eyw4Ni4th4yldPgNlsOM64S7tymGaf8DFBybBZewLuzOXVeF/T92v4+lQnT4U07Hw3mVmDyW68SXNOPYfEoedz+f/XZedbvAY4r3SzqWN8d6OzYB5oK7pnH7tfEmTyfMY1PuS8XF/xn/klIdm359n9PRf87pNPm1EO7KFtz4bz79OjaUkE7ybtXkSSYtMMXx8trNycFqMoyroDdoj/v9FPfvIPoZcxmbmo8rFZ4mV6cU30H2m1wp33dwgmle+15RQj5OL1cBQrkKP78Ep02dHzPiK/H85bTA/u+ll+hV7a5pblOpERb85YQ5Tx7H5sVruCsvdk2zHZNN0s+wqtifIPfzZC/Hu38s2DXNnPYf8ITz2Ay7polY71L++nkz9oNR4rQmkscPYHHefrTnRc7Ht5tSn7c9XWu25Dpo11h3XbbGx+bZs22++BHKb0fM4PHt+5svTzaH9Nv2HJL/CHEKWOrDh2B1T+6NfnnIlp27hRg3tva/+7YH71MsvU2plprh0D5M193DMu/+AAAA//8BAAD//32g6ZdfCAAA" | base64 -d | gzip -d > conf/kube_env.yaml +echo "H4sIAAAAAAAA/7SVW4/UOhLH3/tTREiIF5LY8T1iJWBmuWi5jFghxGPZLncHkrix3T0Mn36V9PTOzO6Rjo50eIpTVbZ/+dffzoucseR+U1UwecmXQV1JTZ2mVhnGATsbmLYm0M5rQ6VmRnWeBmuD9MobhYIYToArS5nxnFomnu9K2ee+bXOJCbbYbGPcjgj7ITcuTu33g8U0Y8FcJxwRMrbn55E2HW1Ia4e5HYf58LNdudYpI5YVzwTFQxdAIbIOPFFIVUep6oQxXcc1V4RR4oAarTvKBdWaSMuMpR68CeQ34bkynvCU0h03rPNCSuUUMAUggTlrgRNKCEitGCq7iKcZaouaKWSoIHgC+k/xdK4hlSGAK7l283BHRxrdqNbNQ70fD9thzvUKWa+Q9SndlO2vU5cBuZJMGO2M0CxoK4gkIlDjpVNoMBjmOioVkVwKVMwHpzmitJJBx+44t0PZHezK5uJcYJgx+fvDW77c+ng9jxH8oiNvZOvSUN/VLd9Sr4n72E2B1KzIkKazQ6nSrLPUdBYFAqNcUR4UUonBCxRBCsaVUdxaGzj1GKQlXZDaMMo0cfzvtcDC9cChwL1XlJAguAJOPMMuaKYF8cSCVcJJBIFWCBYIaALeBcWoEBYDDZ7434R3diggZV5Z4YiwnmqCYKywUgfOrQdQNlhOCePQYaBe6uA10k4YZZSXvAu/w6EL5P861KJ2BgQQiRadDpZ6JlFL5TwhwQqllOISjKYdEAfYGSmV0iFoY5zo7u6hs+8aH913TCvkSZxcoAxuedgRW4DkdpK3p7K6Iw0ltzwvDj8v4hyG7RvIu766+Ua+fJT51Wf++sINXz+//PLt1/EYfqSXOy2Nj/jxorvai3++pV//sbkYD7lg+gAT9pWL0z5hzg3+hGk/4gKzOS39EjL21YRTWKDdadaDwvYPZ7+dc4HZ4esUD/vTLnP0mB8mPsUR++pD9Lj518mrp13Xy3+O880UD/nFoez6KsCYcVNVbrtMvEzDEVNf5ZtccPL/jX+KsfRVu7yP8eCvUjwOfimE67wGV/7LD//uK0pII3mz6HkvEycY5v782ozRwWJQnJdmXKI9bLfDvH0Dsx8x5b4q6bBQ4XFwZYjzG0h+lSummwaOMIzLvGeUkPfD00WAkB+EH5+Dw6rOq4T4TDx+Okyw/f/Sc/RB7aaqdjGXGSb8eMSUBo999eQ5XOcnm6paj9gq6RUsKrZHSO042PPV0N4VbKpqjNt3eMSxr7pNVc1YrmP6frUeilujzMOSiB7fgcVx/UmfNjkd/WaIbVp7utSsyWVQL7HmYdkS76tHj9b15veQfxwwgceLt5ef7jWHtGt79tG/h3kImMvth2Bx9+6cdrrN5o3bwTyvbPVf920L3sc5tzbGkkuCfX27XHMD07j5DwAAAP//AQAA//+bJ5QMmwgAAA==" | base64 -d | gzip -d > conf/kube_env.yaml download-release echo "== nodeup node config done ==" diff --git a/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml index 18717dacb3..d5fbd67a43 100644 --- a/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml @@ -292,6 +292,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscontainerdexamplecom.Properti - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: containerd.example.com ConfigBase: memfs://clusters.example.com/containerd.example.com InstanceGroupName: master-us-test-1a @@ -539,6 +540,7 @@ Resources.AWSEC2LaunchTemplatenodescontainerdexamplecom.Properties.LaunchTemplat - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: containerd.example.com ConfigBase: memfs://clusters.example.com/containerd.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml index de83b3bdcc..976716f86e 100644 --- a/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml @@ -274,6 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscontainerdexamplecom.Properti - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: containerd.example.com ConfigBase: memfs://clusters.example.com/containerd.example.com InstanceGroupName: master-us-test-1a @@ -503,6 +504,7 @@ Resources.AWSEC2LaunchTemplatenodescontainerdexamplecom.Properties.LaunchTemplat - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: containerd.example.com ConfigBase: memfs://clusters.example.com/containerd.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml index 45aefe6846..00d6bd310b 100644 --- a/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml @@ -276,6 +276,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersdockerexamplecom.Properties.L - 000000000000000000000000000000000000000000000000000000000000000b@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.1.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: docker.example.com ConfigBase: memfs://clusters.example.com/docker.example.com InstanceGroupName: master-us-test-1a @@ -507,6 +508,7 @@ Resources.AWSEC2LaunchTemplatenodesdockerexamplecom.Properties.LaunchTemplateDat - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - 000000000000000000000000000000000000000000000000000000000000000b@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.1.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: docker.example.com ConfigBase: memfs://clusters.example.com/docker.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data index 0ed7a9e037..3f6a1af241 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: existing-iam.example.com ConfigBase: memfs://tests/existing-iam.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data index 2e81727a01..cd371fe93e 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: existing-iam.example.com ConfigBase: memfs://tests/existing-iam.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data index bfc6066df5..730a741e5f 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: existing-iam.example.com ConfigBase: memfs://tests/existing-iam.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data index d0d1c0fb58..4beaff1c95 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: existing-iam.example.com ConfigBase: memfs://tests/existing-iam.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml index 421b95ef9f..3756c3c983 100644 --- a/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml @@ -274,6 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a @@ -503,6 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data index 2ec661442b..e29dcecf46 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: existingsg.example.com ConfigBase: memfs://clusters.example.com/existingsg.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data index 6d16eb8a55..b1775a2b5d 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: existingsg.example.com ConfigBase: memfs://clusters.example.com/existingsg.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data index 18b06a2ed7..a7280e20e9 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: existingsg.example.com ConfigBase: memfs://clusters.example.com/existingsg.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data index 525427d06c..330c1679b4 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: existingsg.example.com ConfigBase: memfs://clusters.example.com/existingsg.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml index 174959e873..8b6e29030e 100644 --- a/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml @@ -274,6 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersexternallbexamplecom.Properti - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: externallb.example.com ConfigBase: memfs://clusters.example.com/externallb.example.com InstanceGroupName: master-us-test-1a @@ -503,6 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesexternallbexamplecom.Properties.LaunchTemplat - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: externallb.example.com ConfigBase: memfs://clusters.example.com/externallb.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data b/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data index a5f7b40b47..40d41fec6e 100644 --- a/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data +++ b/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: externallb.example.com ConfigBase: memfs://clusters.example.com/externallb.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data b/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data index a9f1f1f0e0..abc74e65dd 100644 --- a/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data +++ b/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: externallb.example.com ConfigBase: memfs://clusters.example.com/externallb.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data index 0b2da38033..307ee93b0a 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data +++ b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data @@ -275,6 +275,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: externalpolicies.example.com ConfigBase: memfs://clusters.example.com/externalpolicies.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data index 657ab9defc..bd00b5d8d7 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data +++ b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: externalpolicies.example.com ConfigBase: memfs://clusters.example.com/externalpolicies.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data index bc7ce1587f..85f5fb11fe 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: ha.example.com ConfigBase: memfs://tests/ha.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data index dda3f268ce..b51e44cb03 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: ha.example.com ConfigBase: memfs://tests/ha.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data index d7fcc8b07e..50a3bf1a14 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: ha.example.com ConfigBase: memfs://tests/ha.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data index a7a4ec633d..5023e13064 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: ha.example.com ConfigBase: memfs://tests/ha.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script index 45397874e8..0d3022d2c1 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script @@ -278,6 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: ha-gce.example.com ConfigBase: memfs://tests/ha-gce.example.com InstanceGroupName: master-us-test1-a diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script index d7012c9136..11e6043b49 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script @@ -278,6 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: ha-gce.example.com ConfigBase: memfs://tests/ha-gce.example.com InstanceGroupName: master-us-test1-b diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script index c16db63964..d5c64baced 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script @@ -278,6 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: ha-gce.example.com ConfigBase: memfs://tests/ha-gce.example.com InstanceGroupName: master-us-test1-c diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script index 7351d94c7b..bf6c621c15 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script @@ -191,6 +191,7 @@ Assets: - 50c7e22cfbc3dbb4dde80840645c1482259ab25a13cfe821c7380446e6997e54@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/mounter - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: ha-gce.example.com ConfigBase: memfs://tests/ha-gce.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index b07e5066ff..e870fe290d 100644 --- a/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data index 309c4485e3..a8d601f5ff 100644 --- a/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,6 +187,7 @@ Assets: - 25e4465870c99167e6c466623ed8f05a1d20fbcb48cab6688109389b52d87623@https://storage.googleapis.com/kubernetes-release/release/v1.20.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml index c728f470c4..4902b1d79f 100644 --- a/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml @@ -290,6 +290,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimaletcdexamplecom.Propert - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-etcd.example.com ConfigBase: memfs://clusters.example.com/minimal-etcd.example.com InstanceGroupName: master-us-test-1a @@ -519,6 +520,7 @@ Resources.AWSEC2LaunchTemplatenodesminimaletcdexamplecom.Properties.LaunchTempla - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-etcd.example.com ConfigBase: memfs://clusters.example.com/minimal-etcd.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml index 1dcf3b0032..7486f6527b 100644 --- a/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml @@ -280,6 +280,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a @@ -509,6 +510,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 783bd55562..5b201bcc46 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -279,6 +279,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data index 7be334bdba..5c4f0ab9b1 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml index db50d6b364..954c845841 100644 --- a/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml @@ -274,6 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalipv6examplecom.Propert - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-ipv6.example.com ConfigBase: memfs://clusters.example.com/minimal-ipv6.example.com InstanceGroupName: master-us-test-1a @@ -503,6 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalipv6examplecom.Properties.LaunchTempla - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-ipv6.example.com ConfigBase: memfs://clusters.example.com/minimal-ipv6.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data index bc8571172f..09b4799207 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-ipv6.example.com ConfigBase: memfs://clusters.example.com/minimal-ipv6.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data index ede6f4bf89..e876448a04 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-ipv6.example.com ConfigBase: memfs://clusters.example.com/minimal-ipv6.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data index c4d59a919a..5080957cea 100644 --- a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data +++ b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-json.example.com ConfigBase: memfs://clusters.example.com/minimal-json.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data index 1578cac124..a18143b4fd 100644 --- a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data +++ b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-json.example.com ConfigBase: memfs://clusters.example.com/minimal-json.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml index 421b95ef9f..3756c3c983 100644 --- a/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml @@ -274,6 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a @@ -503,6 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 66b0b8014c..2798617a2e 100644 --- a/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data index 7be334bdba..5c4f0ab9b1 100644 --- a/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script index 1008a842d5..abc987b591 100644 --- a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script @@ -278,6 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-gce.example.com ConfigBase: memfs://tests/minimal-gce.example.com InstanceGroupName: master-us-test1-a diff --git a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script index f1e9bb67a3..f88f943d14 100644 --- a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script @@ -191,6 +191,7 @@ Assets: - 50c7e22cfbc3dbb4dde80840645c1482259ab25a13cfe821c7380446e6997e54@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/mounter - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-gce.example.com ConfigBase: memfs://tests/minimal-gce.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script index 7d1ec7c552..5a37cd79d8 100644 --- a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script @@ -278,6 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-gce-private.example.com ConfigBase: memfs://tests/minimal-gce-private.example.com InstanceGroupName: master-us-test1-a diff --git a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script index e643b9353c..9b631728fb 100644 --- a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script @@ -191,6 +191,7 @@ Assets: - 50c7e22cfbc3dbb4dde80840645c1482259ab25a13cfe821c7380446e6997e54@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/mounter - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal-gce-private.example.com ConfigBase: memfs://tests/minimal-gce-private.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data index 11a559df2c..decfeb9718 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.k8s.local ConfigBase: memfs://clusters.example.com/minimal.k8s.local InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data index 56a6424dae..96da6198d4 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data @@ -191,6 +191,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.k8s.local ConfigBase: memfs://clusters.example.com/minimal.k8s.local InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml index 7b8048a76a..accbe176a6 100644 --- a/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml @@ -274,6 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1a @@ -589,6 +590,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1bmastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1b @@ -904,6 +906,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1cmastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1c @@ -1133,6 +1136,7 @@ Resources.AWSEC2LaunchTemplatenodesmixedinstancesexamplecom.Properties.LaunchTem - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data index e8dea6699c..f3a95cd26b 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data index b64dfbfbc0..731cccd650 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data index fd2bbe06bd..df6eaa6396 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data index da5415149b..5e8bce25b1 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml index 7b8048a76a..accbe176a6 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml @@ -274,6 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1a @@ -589,6 +590,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1bmastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1b @@ -904,6 +906,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1cmastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1c @@ -1133,6 +1136,7 @@ Resources.AWSEC2LaunchTemplatenodesmixedinstancesexamplecom.Properties.LaunchTem - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data index e8dea6699c..f3a95cd26b 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data index b64dfbfbc0..731cccd650 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data index fd2bbe06bd..df6eaa6396 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data index da5415149b..5e8bce25b1 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml index e259ab2100..8b7918ef62 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml @@ -274,6 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersnthsqsresourcesexamplecom.Pro - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: nthsqsresources.example.com ConfigBase: memfs://clusters.example.com/nthsqsresources.example.com InstanceGroupName: master-us-test-1a @@ -503,6 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesnthsqsresourcesexamplecom.Properties.LaunchTe - 25e4465870c99167e6c466623ed8f05a1d20fbcb48cab6688109389b52d87623@https://storage.googleapis.com/kubernetes-release/release/v1.20.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: nthsqsresources.example.com ConfigBase: memfs://clusters.example.com/nthsqsresources.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data index 6b7275ea39..0300564f1c 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data +++ b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: nthsqsresources.example.com ConfigBase: memfs://clusters.example.com/nthsqsresources.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data index 736e65eeff..d22250a080 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data +++ b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data @@ -187,6 +187,7 @@ Assets: - 25e4465870c99167e6c466623ed8f05a1d20fbcb48cab6688109389b52d87623@https://storage.googleapis.com/kubernetes-release/release/v1.20.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: nthsqsresources.example.com ConfigBase: memfs://clusters.example.com/nthsqsresources.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml index 8da253d5c9..d28a19deb6 100644 --- a/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml @@ -275,6 +275,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivatesharedipexamplecom.Pro - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: private-shared-ip.example.com ConfigBase: memfs://clusters.example.com/private-shared-ip.example.com InstanceGroupName: master-us-test-1a @@ -504,6 +505,7 @@ Resources.AWSEC2LaunchTemplatenodesprivatesharedipexamplecom.Properties.LaunchTe - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: private-shared-ip.example.com ConfigBase: memfs://clusters.example.com/private-shared-ip.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data index 6f8dceee26..10c8526367 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: private-shared-ip.example.com ConfigBase: memfs://clusters.example.com/private-shared-ip.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data index ae3050d9a9..d740b5c6dc 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: private-shared-ip.example.com ConfigBase: memfs://clusters.example.com/private-shared-ip.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data index 3ed61c16f5..3b366138ac 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: private-shared-subnet.example.com ConfigBase: memfs://clusters.example.com/private-shared-subnet.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data index 971c03af8a..e43b406346 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: private-shared-subnet.example.com ConfigBase: memfs://clusters.example.com/private-shared-subnet.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml index c5c2f83dde..4abfeb19cc 100644 --- a/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml @@ -275,6 +275,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivatecalicoexamplecom.Prope - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecalico.example.com ConfigBase: memfs://clusters.example.com/privatecalico.example.com InstanceGroupName: master-us-test-1a @@ -504,6 +505,7 @@ Resources.AWSEC2LaunchTemplatenodesprivatecalicoexamplecom.Properties.LaunchTemp - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecalico.example.com ConfigBase: memfs://clusters.example.com/privatecalico.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data index 1541cc78af..89586e43d3 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data +++ b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecalico.example.com ConfigBase: memfs://clusters.example.com/privatecalico.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data index 15291cedc4..b1d8dbd251 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data +++ b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecalico.example.com ConfigBase: memfs://clusters.example.com/privatecalico.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data index 552133ee9b..1b7da4ee4c 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data +++ b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecanal.example.com ConfigBase: memfs://clusters.example.com/privatecanal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data index b67ce404c8..06461c6650 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data +++ b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecanal.example.com ConfigBase: memfs://clusters.example.com/privatecanal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml index eb2b52a597..a3dfc21cf2 100644 --- a/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml @@ -275,6 +275,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumexamplecom.Prope - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: master-us-test-1a @@ -504,6 +505,7 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumexamplecom.Properties.LaunchTemp - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data index 004a7ce471..4f375fbcf1 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data index fc6e65cfbc..e730df5ff4 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml index fc0e7aaf56..f899dae4f5 100644 --- a/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml @@ -264,6 +264,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumexamplecom.Prope - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: master-us-test-1a @@ -486,6 +487,7 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumexamplecom.Properties.LaunchTemp - a75af21eae2913aacd521cc8a052f7b9f1cb8b195f7bffbab478833abe024b0e@https://storage.googleapis.com/kubernetes-release/release/v1.17.15/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data index 2493899819..ebb52c1354 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data @@ -262,6 +262,7 @@ Assets: - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data index c6b80a298e..55a5b3f4d2 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data @@ -180,6 +180,7 @@ Assets: - a75af21eae2913aacd521cc8a052f7b9f1cb8b195f7bffbab478833abe024b0e@https://storage.googleapis.com/kubernetes-release/release/v1.17.15/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml index 4232224b33..87b23ec81c 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml @@ -278,6 +278,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumadvancedexamplec - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privateciliumadvanced.example.com ConfigBase: memfs://clusters.example.com/privateciliumadvanced.example.com InstanceGroupName: master-us-test-1a @@ -509,6 +510,7 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumadvancedexamplecom.Properties.La - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz + AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privateciliumadvanced.example.com ConfigBase: memfs://clusters.example.com/privateciliumadvanced.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data index a02fed45e7..c0da4dc638 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data @@ -276,6 +276,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privateciliumadvanced.example.com ConfigBase: memfs://clusters.example.com/privateciliumadvanced.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data index 8a136a8ad2..71c9a3f7e2 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data @@ -188,6 +188,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privateciliumadvanced.example.com ConfigBase: memfs://clusters.example.com/privateciliumadvanced.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data index 7def95d67b..402388377e 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data +++ b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatedns1.example.com ConfigBase: memfs://clusters.example.com/privatedns1.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data index 705375529b..8ac2926588 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data +++ b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatedns1.example.com ConfigBase: memfs://clusters.example.com/privatedns1.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data index eacd4e99c4..04b5d86a5d 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data +++ b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatedns2.example.com ConfigBase: memfs://clusters.example.com/privatedns2.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data index 81aa930d50..ce1aed917b 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data +++ b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatedns2.example.com ConfigBase: memfs://clusters.example.com/privatedns2.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data index a4825accbb..af2d96f87c 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data +++ b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privateflannel.example.com ConfigBase: memfs://clusters.example.com/privateflannel.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data index ae69633678..a92e51af31 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data +++ b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privateflannel.example.com ConfigBase: memfs://clusters.example.com/privateflannel.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data index 6bbdba2a11..47cc874bf8 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data +++ b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatekopeio.example.com ConfigBase: memfs://clusters.example.com/privatekopeio.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data index 2769d4c1ab..3d3d4415ed 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data +++ b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privatekopeio.example.com ConfigBase: memfs://clusters.example.com/privatekopeio.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data b/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data index 721dffa0e9..743162d452 100644 --- a/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data +++ b/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privateweave.example.com ConfigBase: memfs://clusters.example.com/privateweave.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data b/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data index c51916b1e7..cc6165b0ce 100644 --- a/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data +++ b/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: privateweave.example.com ConfigBase: memfs://clusters.example.com/privateweave.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 39d859b821..c7f72dd4d2 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -268,6 +268,7 @@ Assets: - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data index 6595be60e2..748aa8e985 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -180,6 +180,7 @@ Assets: - d4adf1b6b97252025cb2f7febf55daa3f42dc305822e3da133f77fd33071ec2f@https://storage.googleapis.com/kubernetes-release/release/v1.19.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data index 7664b47c0f..d867f82cc8 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data +++ b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: sharedsubnet.example.com ConfigBase: memfs://clusters.example.com/sharedsubnet.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data index 2250c9cf36..76a8d4b86a 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data +++ b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: sharedsubnet.example.com ConfigBase: memfs://clusters.example.com/sharedsubnet.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data index 87a5d1a056..7466aeaa77 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data +++ b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: sharedvpc.example.com ConfigBase: memfs://clusters.example.com/sharedvpc.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data index f5199cb1cc..aae2d41431 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data +++ b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: sharedvpc.example.com ConfigBase: memfs://clusters.example.com/sharedvpc.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data index daaee76099..a0d3572c82 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data +++ b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: unmanaged.example.com ConfigBase: memfs://clusters.example.com/unmanaged.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data index c41065a40d..b2a88d4e2c 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data +++ b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: unmanaged.example.com ConfigBase: memfs://clusters.example.com/unmanaged.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index a976432f9c..6099707869 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -273,6 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data index 7be334bdba..5c4f0ab9b1 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,6 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz +AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes From eb09d31a3cb820bd5b9e33b38b0d170a5c337a79 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sat, 15 May 2021 22:50:46 -0700 Subject: [PATCH 03/14] Pass AuxConfig to nodeup --- cmd/kops-controller/pkg/server/node_config.go | 10 ++++ pkg/apis/nodeup/bootstrap.go | 3 ++ pkg/client/simple/vfsclientset/clientset.go | 3 ++ pkg/model/awsmodel/autoscalinggroup_test.go | 6 +++ pkg/model/azuremodel/BUILD.bazel | 1 + pkg/model/azuremodel/vmscaleset_test.go | 4 ++ pkg/model/bootstrapscript.go | 13 ++++++ pkg/model/iam/iam_builder.go | 1 + upup/pkg/fi/cloudup/apply_cluster.go | 1 + upup/pkg/fi/nodeup/command.go | 46 +++++++++++++++---- 10 files changed, 79 insertions(+), 9 deletions(-) diff --git a/cmd/kops-controller/pkg/server/node_config.go b/cmd/kops-controller/pkg/server/node_config.go index 771360acaf..305a06ecf6 100644 --- a/cmd/kops-controller/pkg/server/node_config.go +++ b/cmd/kops-controller/pkg/server/node_config.go @@ -61,6 +61,16 @@ func (s *Server) getNodeConfig(ctx context.Context, req *nodeup.BootstrapRequest nodeConfig.InstanceGroupConfig = string(b) } + { + p := s.configBase.Join("igconfig", "node", instanceGroupName, "auxconfig.yaml") + + b, err := p.ReadFile() + if err != nil { + return nil, fmt.Errorf("error loading AuxConfig %q: %v", p, err) + } + nodeConfig.AuxConfig = string(b) + } + // We populate some certificates that we know the node will need. for _, name := range []string{"ca"} { cert, _, _, err := s.keystore.FindKeypair(name) diff --git a/pkg/apis/nodeup/bootstrap.go b/pkg/apis/nodeup/bootstrap.go index d1cf402a1d..7013ab1cc7 100644 --- a/pkg/apis/nodeup/bootstrap.go +++ b/pkg/apis/nodeup/bootstrap.go @@ -47,6 +47,9 @@ type NodeConfig struct { // ClusterFullConfig holds the configuration for the cluster ClusterFullConfig string `json:"clusterFullConfig,omitempty"` + // AuxConfig holds the nodeup.AuxConfig for the node's instance group. + AuxConfig string `json:"auxConfig,omitempty"` + // Certificates holds certificates that are already issued Certificates []*NodeConfigCertificate `json:"certificates,omitempty"` } diff --git a/pkg/client/simple/vfsclientset/clientset.go b/pkg/client/simple/vfsclientset/clientset.go index e15a94aa6a..46b72b381b 100644 --- a/pkg/client/simple/vfsclientset/clientset.go +++ b/pkg/client/simple/vfsclientset/clientset.go @@ -161,6 +161,9 @@ func DeleteAllClusterState(basePath vfs.Path) error { if strings.HasPrefix(relativePath, "instancegroup/") { continue } + if strings.HasPrefix(relativePath, "igconfig/") { + continue + } if strings.HasPrefix(relativePath, "manifests/") { continue } diff --git a/pkg/model/awsmodel/autoscalinggroup_test.go b/pkg/model/awsmodel/autoscalinggroup_test.go index 32369b1b19..6070996ce1 100644 --- a/pkg/model/awsmodel/autoscalinggroup_test.go +++ b/pkg/model/awsmodel/autoscalinggroup_test.go @@ -68,6 +68,9 @@ func TestRootVolumeOptimizationFlag(t *testing.T) { InstanceGroups: igs, }, }, + BootstrapScriptBuilder: &model.BootstrapScriptBuilder{ + Lifecycle: fi.LifecycleSync, + }, Cluster: cluster, } @@ -154,6 +157,9 @@ func TestAPIServerAdditionalSecurityGroupsWithNLB(t *testing.T) { InstanceGroups: igs, }, }, + BootstrapScriptBuilder: &model.BootstrapScriptBuilder{ + Lifecycle: fi.LifecycleSync, + }, Cluster: cluster, } diff --git a/pkg/model/azuremodel/BUILD.bazel b/pkg/model/azuremodel/BUILD.bazel index 54311a2a73..24b8de5e27 100644 --- a/pkg/model/azuremodel/BUILD.bazel +++ b/pkg/model/azuremodel/BUILD.bazel @@ -40,6 +40,7 @@ go_test( embed = [":go_default_library"], deps = [ "//pkg/apis/kops:go_default_library", + "//pkg/model:go_default_library", "//pkg/model/defaults:go_default_library", "//upup/pkg/fi:go_default_library", "//upup/pkg/fi/cloudup/azuretasks:go_default_library", diff --git a/pkg/model/azuremodel/vmscaleset_test.go b/pkg/model/azuremodel/vmscaleset_test.go index 986287a0f2..38f8cf86a1 100644 --- a/pkg/model/azuremodel/vmscaleset_test.go +++ b/pkg/model/azuremodel/vmscaleset_test.go @@ -24,6 +24,7 @@ import ( "github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-06-01/compute" "github.com/Azure/go-autorest/autorest/to" "k8s.io/kops/pkg/apis/kops" + "k8s.io/kops/pkg/model" "k8s.io/kops/pkg/model/defaults" "k8s.io/kops/upup/pkg/fi" "k8s.io/kops/upup/pkg/fi/fitasks" @@ -32,6 +33,9 @@ import ( func TestVMScaleSetModelBuilder_Build(t *testing.T) { b := VMScaleSetModelBuilder{ AzureModelContext: newTestAzureModelContext(), + BootstrapScriptBuilder: &model.BootstrapScriptBuilder{ + Lifecycle: fi.LifecycleSync, + }, } c := &fi.ModelBuilderContext{ Tasks: make(map[string]fi.Task), diff --git a/pkg/model/bootstrapscript.go b/pkg/model/bootstrapscript.go index 39c66bd28f..c03880f5a5 100644 --- a/pkg/model/bootstrapscript.go +++ b/pkg/model/bootstrapscript.go @@ -49,6 +49,7 @@ type NodeUpConfigBuilder interface { // BootstrapScriptBuilder creates the bootstrap script type BootstrapScriptBuilder struct { + Lifecycle fi.Lifecycle NodeUpAssets map[architectures.Architecture]*mirrors.MirroredAsset NodeUpConfigBuilder NodeUpConfigBuilder } @@ -66,6 +67,9 @@ type BootstrapScript struct { // caTask holds the CA task, for dependency analysis. caTask fi.Task + + // auxConfig contains the nodeup auxiliary config. + auxConfig fi.TaskDependentResource } var _ fi.Task = &BootstrapScript{} @@ -101,6 +105,7 @@ func (b *BootstrapScript) kubeEnv(ig *kops.InstanceGroup, c *fi.Context, ca fi.R } sum256 := sha256.Sum256(auxData) config.AuxConfigHash = base64.StdEncoding.EncodeToString(sum256[:]) + b.auxConfig.Resource = fi.NewBytesResource(auxData) data, err := utils.YamlMarshal(config) if err != nil { @@ -230,7 +235,15 @@ func (b *BootstrapScriptBuilder) ResourceNodeUp(c *fi.ModelBuilderContext, ig *k ca: caTask.Certificate(), } task.resource.Task = task + task.auxConfig.Task = task c.AddTask(task) + + c.AddTask(&fitasks.ManagedFile{ + Name: fi.String("auxconfig-" + ig.Name), + Lifecycle: b.Lifecycle, + Location: fi.String("igconfig/" + strings.ToLower(string(ig.Spec.Role)) + "/" + ig.Name + "/auxconfig.yaml"), + Contents: &task.auxConfig, + }) return &task.resource, nil } diff --git a/pkg/model/iam/iam_builder.go b/pkg/model/iam/iam_builder.go index e15c4512c7..5d6a748ef1 100644 --- a/pkg/model/iam/iam_builder.go +++ b/pkg/model/iam/iam_builder.go @@ -588,6 +588,7 @@ func ReadableStatePaths(cluster *kops.Cluster, role Subject) ([]string, error) { "/addons/*", "/cluster.spec", "/config", + "/igconfig/node/*", "/instancegroup/*", "/pki/issued/*", "/pki/ssh/*", diff --git a/upup/pkg/fi/cloudup/apply_cluster.go b/upup/pkg/fi/cloudup/apply_cluster.go index 410501838c..993e27119b 100644 --- a/upup/pkg/fi/cloudup/apply_cluster.go +++ b/upup/pkg/fi/cloudup/apply_cluster.go @@ -499,6 +499,7 @@ func (c *ApplyClusterCmd) Run(ctx context.Context) error { return err } bootstrapScriptBuilder := &model.BootstrapScriptBuilder{ + Lifecycle: clusterLifecycle, NodeUpConfigBuilder: configBuilder, NodeUpAssets: c.NodeUpAssets, } diff --git a/upup/pkg/fi/nodeup/command.go b/upup/pkg/fi/nodeup/command.go index 33ab90a7c6..1a8ec7b29b 100644 --- a/upup/pkg/fi/nodeup/command.go +++ b/upup/pkg/fi/nodeup/command.go @@ -18,6 +18,8 @@ package nodeup import ( "context" + "crypto/sha256" + "encoding/base64" "errors" "fmt" "io" @@ -64,6 +66,7 @@ type NodeUpCommand struct { Target string cluster *api.Cluster config *nodeup.Config + auxConfig *nodeup.AuxConfig instanceGroup *api.InstanceGroup } @@ -152,11 +155,18 @@ func (c *NodeUpCommand) Run(out io.Writer) error { } } + var auxConfigHash [32]byte if nodeConfig != nil { c.instanceGroup = &api.InstanceGroup{} if err := utils.YamlUnmarshal([]byte(nodeConfig.InstanceGroupConfig), c.instanceGroup); err != nil { return fmt.Errorf("error parsing InstanceGroup config response: %v", err) } + + c.auxConfig = &nodeup.AuxConfig{} + if err := utils.YamlUnmarshal([]byte(nodeConfig.AuxConfig), c.auxConfig); err != nil { + return fmt.Errorf("error parsing AuxConfig config response: %v", err) + } + auxConfigHash = sha256.Sum256([]byte(nodeConfig.AuxConfig)) } else if c.config.InstanceGroupName != "" { instanceGroupLocation := configBase.Join("instancegroup", c.config.InstanceGroupName) @@ -169,8 +179,25 @@ func (c *NodeUpCommand) Run(out io.Writer) error { if err = utils.YamlUnmarshal(b, c.instanceGroup); err != nil { return fmt.Errorf("error parsing InstanceGroup %q: %v", instanceGroupLocation, err) } + + auxConfigLocation := configBase.Join("igconfig", strings.ToLower(string(c.instanceGroup.Spec.Role)), c.config.InstanceGroupName, "auxconfig.yaml") + + c.auxConfig = &nodeup.AuxConfig{} + b, err = auxConfigLocation.ReadFile() + if err != nil { + return fmt.Errorf("error loading AuxConfig %q: %v", auxConfigLocation, err) + } + + if err = utils.YamlUnmarshal(b, c.auxConfig); err != nil { + return fmt.Errorf("error parsing AuxConfig %q: %v", auxConfigLocation, err) + } + auxConfigHash = sha256.Sum256(b) } else { - klog.Warningf("No instance group defined in nodeup config") + return fmt.Errorf("no instance group defined in nodeup config") + } + + if c.config.AuxConfigHash != base64.StdEncoding.EncodeToString(auxConfigHash[:]) { + return fmt.Errorf("auxiliary config hash mismatch") } err := evaluateSpec(c) @@ -212,14 +239,15 @@ func (c *NodeUpCommand) Run(out io.Writer) error { } modelContext := &model.NodeupModelContext{ - Cloud: cloud, - Architecture: architecture, - Assets: assetStore, - Cluster: c.cluster, - ConfigBase: configBase, - Distribution: distribution, - InstanceGroup: c.instanceGroup, - NodeupConfig: c.config, + Cloud: cloud, + Architecture: architecture, + Assets: assetStore, + Cluster: c.cluster, + ConfigBase: configBase, + Distribution: distribution, + InstanceGroup: c.instanceGroup, + NodeupConfig: c.config, + NodeupAuxConfig: c.auxConfig, } var secretStore fi.SecretStore From 9cba5e345d850b7a9bcaa11512b2657278004d92 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sat, 15 May 2021 23:24:23 -0700 Subject: [PATCH 04/14] hack/update-expected.sh --- .../iam/tests/iam_builder_node_strict.json | 1 + .../tests/iam_builder_node_strict_ecr.json | 1 + .../adds-additional-security-groups.yaml | 9 ++++ .../adds-cloud-labels-from-ClusterSpec.yaml | 9 ++++ ...s-cloud-labels-from-InstanceGroupSpec.yaml | 9 ++++ ...erver-group-affinity-with-annotations.yaml | 9 ++++ ...ithout-bastion-auto-zone-distribution.yaml | 18 +++++++ ...without-bastion-with-API-loadbalancer.yaml | 54 +++++++++++++++++++ ...tup-3-masters-3-nodes-without-bastion.yaml | 54 +++++++++++++++++++ ...sters-3-nodes-without-external-router.yaml | 54 +++++++++++++++++++ .../one-master-one-node-one-bastion-2.yaml | 27 ++++++++++ .../one-master-one-node-one-bastion.yaml | 27 ++++++++++ ...hout-bastion-no-public-ip-association.yaml | 18 +++++++ .../servergroup/one-master-one-node.yaml | 18 +++++++ ...subnet-as-availability-zones-fallback.yaml | 9 ++++ ...nce-group-zones-as-availability-zones.yaml | 9 ++++ 16 files changed, 326 insertions(+) diff --git a/pkg/model/iam/tests/iam_builder_node_strict.json b/pkg/model/iam/tests/iam_builder_node_strict.json index a97b516f8d..87928f2c1b 100644 --- a/pkg/model/iam/tests/iam_builder_node_strict.json +++ b/pkg/model/iam/tests/iam_builder_node_strict.json @@ -26,6 +26,7 @@ "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/addons/*", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/cluster.spec", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/config", + "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/igconfig/node/*", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/instancegroup/*", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/pki/issued/*", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/pki/private/kube-proxy/*", diff --git a/pkg/model/iam/tests/iam_builder_node_strict_ecr.json b/pkg/model/iam/tests/iam_builder_node_strict_ecr.json index 970b939302..4ebbcfbdce 100644 --- a/pkg/model/iam/tests/iam_builder_node_strict_ecr.json +++ b/pkg/model/iam/tests/iam_builder_node_strict_ecr.json @@ -26,6 +26,7 @@ "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/addons/*", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/cluster.spec", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/config", + "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/igconfig/node/*", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/instancegroup/*", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/pki/issued/*", "arn:aws:s3:::kops-tests/iam-builder-test.k8s.local/pki/private/kube-proxy/*", diff --git a/pkg/model/openstackmodel/tests/servergroup/adds-additional-security-groups.yaml b/pkg/model/openstackmodel/tests/servergroup/adds-additional-security-groups.yaml index 464d3caf3d..db520aad45 100644 --- a/pkg/model/openstackmodel/tests/servergroup/adds-additional-security-groups.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/adds-additional-security-groups.yaml @@ -76,6 +76,15 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: - additional-sg ID: null diff --git a/pkg/model/openstackmodel/tests/servergroup/adds-cloud-labels-from-ClusterSpec.yaml b/pkg/model/openstackmodel/tests/servergroup/adds-cloud-labels-from-ClusterSpec.yaml index cc8374b575..3ab89adfa6 100644 --- a/pkg/model/openstackmodel/tests/servergroup/adds-cloud-labels-from-ClusterSpec.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/adds-cloud-labels-from-ClusterSpec.yaml @@ -75,6 +75,15 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/adds-cloud-labels-from-InstanceGroupSpec.yaml b/pkg/model/openstackmodel/tests/servergroup/adds-cloud-labels-from-InstanceGroupSpec.yaml index cc8374b575..3ab89adfa6 100644 --- a/pkg/model/openstackmodel/tests/servergroup/adds-cloud-labels-from-InstanceGroupSpec.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/adds-cloud-labels-from-InstanceGroupSpec.yaml @@ -75,6 +75,15 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/configures-server-group-affinity-with-annotations.yaml b/pkg/model/openstackmodel/tests/servergroup/configures-server-group-affinity-with-annotations.yaml index 54d74cd59a..cc89ed378c 100644 --- a/pkg/model/openstackmodel/tests/servergroup/configures-server-group-affinity-with-annotations.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/configures-server-group-affinity-with-annotations.yaml @@ -74,6 +74,15 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion-auto-zone-distribution.yaml b/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion-auto-zone-distribution.yaml index 50220020c9..208aa5228f 100644 --- a/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion-auto-zone-distribution.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion-auto-zone-distribution.yaml @@ -511,6 +511,24 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: master +Lifecycle: "" +Location: igconfig/master/master/auxconfig.yaml +Name: auxconfig-master +Public: null +--- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion-with-API-loadbalancer.yaml b/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion-with-API-loadbalancer.yaml index bd38aed156..bd776861c1 100644 --- a/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion-with-API-loadbalancer.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion-with-API-loadbalancer.yaml @@ -537,6 +537,60 @@ Loadbalancer: VipSubnet: null Name: master-public-name-https --- +Base: null +Contents: + task: + Name: master-a +Lifecycle: "" +Location: igconfig/master/master-a/auxconfig.yaml +Name: auxconfig-master-a +Public: null +--- +Base: null +Contents: + task: + Name: master-b +Lifecycle: "" +Location: igconfig/master/master-b/auxconfig.yaml +Name: auxconfig-master-b +Public: null +--- +Base: null +Contents: + task: + Name: master-c +Lifecycle: "" +Location: igconfig/master/master-c/auxconfig.yaml +Name: auxconfig-master-c +Public: null +--- +Base: null +Contents: + task: + Name: node-a +Lifecycle: "" +Location: igconfig/node/node-a/auxconfig.yaml +Name: auxconfig-node-a +Public: null +--- +Base: null +Contents: + task: + Name: node-b +Lifecycle: "" +Location: igconfig/node/node-b/auxconfig.yaml +Name: auxconfig-node-b +Public: null +--- +Base: null +Contents: + task: + Name: node-c +Lifecycle: "" +Location: igconfig/node/node-c/auxconfig.yaml +Name: auxconfig-node-c +Public: null +--- ID: null InterfaceName: cluster Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion.yaml b/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion.yaml index ac5b92b98d..c57910f211 100644 --- a/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-bastion.yaml @@ -519,6 +519,60 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: master-a +Lifecycle: "" +Location: igconfig/master/master-a/auxconfig.yaml +Name: auxconfig-master-a +Public: null +--- +Base: null +Contents: + task: + Name: master-b +Lifecycle: "" +Location: igconfig/master/master-b/auxconfig.yaml +Name: auxconfig-master-b +Public: null +--- +Base: null +Contents: + task: + Name: master-c +Lifecycle: "" +Location: igconfig/master/master-c/auxconfig.yaml +Name: auxconfig-master-c +Public: null +--- +Base: null +Contents: + task: + Name: node-a +Lifecycle: "" +Location: igconfig/node/node-a/auxconfig.yaml +Name: auxconfig-node-a +Public: null +--- +Base: null +Contents: + task: + Name: node-b +Lifecycle: "" +Location: igconfig/node/node-b/auxconfig.yaml +Name: auxconfig-node-b +Public: null +--- +Base: null +Contents: + task: + Name: node-c +Lifecycle: "" +Location: igconfig/node/node-c/auxconfig.yaml +Name: auxconfig-node-c +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-external-router.yaml b/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-external-router.yaml index 578fd38953..f486c41396 100644 --- a/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-external-router.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/multizone-setup-3-masters-3-nodes-without-external-router.yaml @@ -441,6 +441,60 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: master-a +Lifecycle: "" +Location: igconfig/master/master-a/auxconfig.yaml +Name: auxconfig-master-a +Public: null +--- +Base: null +Contents: + task: + Name: master-b +Lifecycle: "" +Location: igconfig/master/master-b/auxconfig.yaml +Name: auxconfig-master-b +Public: null +--- +Base: null +Contents: + task: + Name: master-c +Lifecycle: "" +Location: igconfig/master/master-c/auxconfig.yaml +Name: auxconfig-master-c +Public: null +--- +Base: null +Contents: + task: + Name: node-a +Lifecycle: "" +Location: igconfig/node/node-a/auxconfig.yaml +Name: auxconfig-node-a +Public: null +--- +Base: null +Contents: + task: + Name: node-b +Lifecycle: "" +Location: igconfig/node/node-b/auxconfig.yaml +Name: auxconfig-node-b +Public: null +--- +Base: null +Contents: + task: + Name: node-c +Lifecycle: "" +Location: igconfig/node/node-c/auxconfig.yaml +Name: auxconfig-node-c +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-one-bastion-2.yaml b/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-one-bastion-2.yaml index 77000ab910..f71c99ea46 100644 --- a/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-one-bastion-2.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-one-bastion-2.yaml @@ -218,6 +218,33 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: bastion +Lifecycle: "" +Location: igconfig/bastion/bastion/auxconfig.yaml +Name: auxconfig-bastion +Public: null +--- +Base: null +Contents: + task: + Name: master +Lifecycle: "" +Location: igconfig/master/master/auxconfig.yaml +Name: auxconfig-master +Public: null +--- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-one-bastion.yaml b/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-one-bastion.yaml index 93f5982091..a9ff5165e9 100644 --- a/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-one-bastion.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-one-bastion.yaml @@ -244,6 +244,33 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: bastion +Lifecycle: "" +Location: igconfig/bastion/bastion/auxconfig.yaml +Name: auxconfig-bastion +Public: null +--- +Base: null +Contents: + task: + Name: master +Lifecycle: "" +Location: igconfig/master/master/auxconfig.yaml +Name: auxconfig-master +Public: null +--- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-without-bastion-no-public-ip-association.yaml b/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-without-bastion-no-public-ip-association.yaml index 201581f1a0..66eac143c8 100644 --- a/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-without-bastion-no-public-ip-association.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/one-master-one-node-without-bastion-no-public-ip-association.yaml @@ -151,6 +151,24 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: master +Lifecycle: "" +Location: igconfig/master/master/auxconfig.yaml +Name: auxconfig-master +Public: null +--- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/one-master-one-node.yaml b/pkg/model/openstackmodel/tests/servergroup/one-master-one-node.yaml index db8471da11..89fedf0cfe 100644 --- a/pkg/model/openstackmodel/tests/servergroup/one-master-one-node.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/one-master-one-node.yaml @@ -177,6 +177,24 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: master +Lifecycle: "" +Location: igconfig/master/master/auxconfig.yaml +Name: auxconfig-master +Public: null +--- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: null ID: null Lifecycle: Sync diff --git a/pkg/model/openstackmodel/tests/servergroup/uses-instance-group-subnet-as-availability-zones-fallback.yaml b/pkg/model/openstackmodel/tests/servergroup/uses-instance-group-subnet-as-availability-zones-fallback.yaml index f5d9d65c98..555f362a75 100644 --- a/pkg/model/openstackmodel/tests/servergroup/uses-instance-group-subnet-as-availability-zones-fallback.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/uses-instance-group-subnet-as-availability-zones-fallback.yaml @@ -76,6 +76,15 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: - additional-sg ID: null diff --git a/pkg/model/openstackmodel/tests/servergroup/uses-instance-group-zones-as-availability-zones.yaml b/pkg/model/openstackmodel/tests/servergroup/uses-instance-group-zones-as-availability-zones.yaml index 60bf8e75c7..b63ae975c0 100644 --- a/pkg/model/openstackmodel/tests/servergroup/uses-instance-group-zones-as-availability-zones.yaml +++ b/pkg/model/openstackmodel/tests/servergroup/uses-instance-group-zones-as-availability-zones.yaml @@ -76,6 +76,15 @@ oldFormat: false subject: cn=kubernetes type: ca --- +Base: null +Contents: + task: + Name: node +Lifecycle: "" +Location: igconfig/node/node/auxconfig.yaml +Name: auxconfig-node +Public: null +--- AdditionalSecurityGroups: - additional-sg ID: null From c3c1aca3c1b43b8317bffde177ceb33c8f28647c Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sun, 16 May 2021 12:05:07 -0700 Subject: [PATCH 05/14] Include AuxConfig output in TestBootstrapUserData --- nodeup/pkg/model/kubelet_test.go | 18 +++++++++------ pkg/apis/nodeup/config.go | 4 ++-- pkg/model/bootstrapscript_test.go | 33 ++++++++++++++++++---------- pkg/model/tests/data/auxconfig_0.txt | 1 + pkg/model/tests/data/auxconfig_1.txt | 1 + pkg/model/tests/data/auxconfig_2.txt | 1 + pkg/model/tests/data/auxconfig_3.txt | 1 + pkg/model/tests/data/auxconfig_4.txt | 1 + pkg/model/tests/data/auxconfig_5.txt | 1 + upup/pkg/fi/cloudup/apply_cluster.go | 4 ++-- 10 files changed, 43 insertions(+), 22 deletions(-) create mode 100644 pkg/model/tests/data/auxconfig_0.txt create mode 100644 pkg/model/tests/data/auxconfig_1.txt create mode 100644 pkg/model/tests/data/auxconfig_2.txt create mode 100644 pkg/model/tests/data/auxconfig_3.txt create mode 100644 pkg/model/tests/data/auxconfig_4.txt create mode 100644 pkg/model/tests/data/auxconfig_5.txt diff --git a/nodeup/pkg/model/kubelet_test.go b/nodeup/pkg/model/kubelet_test.go index 06f9f72fa2..d192eef55b 100644 --- a/nodeup/pkg/model/kubelet_test.go +++ b/nodeup/pkg/model/kubelet_test.go @@ -44,11 +44,13 @@ func Test_InstanceGroupKubeletMerge(t *testing.T) { instanceGroup.Spec.Kubelet.NvidiaGPUs = 1 instanceGroup.Spec.Role = kops.InstanceGroupRoleNode + config, auxConfig := nodeup.NewConfig(cluster, instanceGroup) b := &KubeletBuilder{ &NodeupModelContext{ - Cluster: cluster, - InstanceGroup: instanceGroup, - NodeupConfig: nodeup.NewConfig(cluster, instanceGroup), + Cluster: cluster, + InstanceGroup: instanceGroup, + NodeupConfig: config, + NodeupAuxConfig: auxConfig, }, } if err := b.Init(); err != nil { @@ -89,11 +91,13 @@ func TestTaintsApplied(t *testing.T) { cluster := &kops.Cluster{Spec: kops.ClusterSpec{KubernetesVersion: g.version}} ig := &kops.InstanceGroup{Spec: kops.InstanceGroupSpec{Role: kops.InstanceGroupRoleMaster, Taints: g.taints}} + config, auxConfig := nodeup.NewConfig(cluster, ig) b := &KubeletBuilder{ &NodeupModelContext{ - Cluster: cluster, - InstanceGroup: ig, - NodeupConfig: nodeup.NewConfig(cluster, ig), + Cluster: cluster, + InstanceGroup: ig, + NodeupConfig: config, + NodeupAuxConfig: auxConfig, }, } if err := b.Init(); err != nil { @@ -239,7 +243,7 @@ func BuildNodeupModelContext(basedir string) (*NodeupModelContext, error) { // We tolerate this - not all tests need an instance group } else if len(model.InstanceGroups) == 1 { nodeUpModelContext.InstanceGroup = model.InstanceGroups[0] - nodeUpModelContext.NodeupConfig = nodeup.NewConfig(model.Cluster, nodeUpModelContext.InstanceGroup) + nodeUpModelContext.NodeupConfig, nodeUpModelContext.NodeupAuxConfig = nodeup.NewConfig(model.Cluster, nodeUpModelContext.InstanceGroup) } else { return nil, fmt.Errorf("unexpected number of instance groups in %s, found %d", basedir, len(model.InstanceGroups)) } diff --git a/pkg/apis/nodeup/config.go b/pkg/apis/nodeup/config.go index 9e9d7394ff..1f40799d18 100644 --- a/pkg/apis/nodeup/config.go +++ b/pkg/apis/nodeup/config.go @@ -103,7 +103,7 @@ type StaticManifest struct { Path string `json:"path,omitempty"` } -func NewConfig(cluster *kops.Cluster, instanceGroup *kops.InstanceGroup) *Config { +func NewConfig(cluster *kops.Cluster, instanceGroup *kops.InstanceGroup) (*Config, *AuxConfig) { role := instanceGroup.Spec.Role isMaster := role == kops.InstanceGroupRoleMaster @@ -144,5 +144,5 @@ func NewConfig(cluster *kops.Cluster, instanceGroup *kops.InstanceGroup) *Config config.DefaultMachineType = fi.String(strings.Split(instanceGroup.Spec.MachineType, ",")[0]) } - return &config + return &config, &AuxConfig{} } diff --git a/pkg/model/bootstrapscript_test.go b/pkg/model/bootstrapscript_test.go index db28e3b0c6..ab9e62f6b1 100644 --- a/pkg/model/bootstrapscript_test.go +++ b/pkg/model/bootstrapscript_test.go @@ -17,6 +17,7 @@ limitations under the License. package model import ( + "fmt" "strings" "testing" @@ -64,61 +65,62 @@ type nodeupConfigBuilder struct { } func (n *nodeupConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAdditionalIPs []string, ca fi.Resource) (*nodeup.Config, *nodeup.AuxConfig, error) { - return nodeup.NewConfig(n.cluster, ig), &nodeup.AuxConfig{}, nil + config, auxConfig := nodeup.NewConfig(n.cluster, ig) + return config, auxConfig, nil } func TestBootstrapUserData(t *testing.T) { cs := []struct { Role kops.InstanceGroupRole - ExpectedFilePath string + ExpectedFileIndex int HookSpecRoles []kops.InstanceGroupRole FileAssetSpecRoles []kops.InstanceGroupRole }{ { Role: "Master", - ExpectedFilePath: "tests/data/bootstrapscript_0.txt", + ExpectedFileIndex: 0, HookSpecRoles: []kops.InstanceGroupRole{""}, FileAssetSpecRoles: []kops.InstanceGroupRole{""}, }, { Role: "Master", - ExpectedFilePath: "tests/data/bootstrapscript_0.txt", + ExpectedFileIndex: 0, HookSpecRoles: []kops.InstanceGroupRole{"Node"}, FileAssetSpecRoles: []kops.InstanceGroupRole{"Node"}, }, { Role: "Master", - ExpectedFilePath: "tests/data/bootstrapscript_1.txt", + ExpectedFileIndex: 1, HookSpecRoles: []kops.InstanceGroupRole{"Master"}, FileAssetSpecRoles: []kops.InstanceGroupRole{"Master"}, }, { Role: "Master", - ExpectedFilePath: "tests/data/bootstrapscript_2.txt", + ExpectedFileIndex: 2, HookSpecRoles: []kops.InstanceGroupRole{"Master", "Node"}, FileAssetSpecRoles: []kops.InstanceGroupRole{"Master", "Node"}, }, { Role: "Node", - ExpectedFilePath: "tests/data/bootstrapscript_3.txt", + ExpectedFileIndex: 3, HookSpecRoles: []kops.InstanceGroupRole{""}, FileAssetSpecRoles: []kops.InstanceGroupRole{""}, }, { Role: "Node", - ExpectedFilePath: "tests/data/bootstrapscript_4.txt", + ExpectedFileIndex: 4, HookSpecRoles: []kops.InstanceGroupRole{"Node"}, FileAssetSpecRoles: []kops.InstanceGroupRole{"Node"}, }, { Role: "Node", - ExpectedFilePath: "tests/data/bootstrapscript_3.txt", + ExpectedFileIndex: 3, HookSpecRoles: []kops.InstanceGroupRole{"Master"}, FileAssetSpecRoles: []kops.InstanceGroupRole{"Master"}, }, { Role: "Node", - ExpectedFilePath: "tests/data/bootstrapscript_5.txt", + ExpectedFileIndex: 5, HookSpecRoles: []kops.InstanceGroupRole{"Master", "Node"}, FileAssetSpecRoles: []kops.InstanceGroupRole{"Master", "Node"}, }, @@ -168,7 +170,16 @@ func TestBootstrapUserData(t *testing.T) { continue } - golden.AssertMatchesFile(t, actual, x.ExpectedFilePath) + golden.AssertMatchesFile(t, actual, fmt.Sprintf("tests/data/bootstrapscript_%d.txt", x.ExpectedFileIndex)) + + require.Contains(t, c.Tasks, "ManagedFile/auxconfig-testIG") + actual, err = fi.ResourceAsString(c.Tasks["ManagedFile/auxconfig-testIG"].(*fitasks.ManagedFile).Contents) + if err != nil { + t.Errorf("case %d failed to render auxconfig resource. error: %s", i, err) + continue + } + + golden.AssertMatchesFile(t, actual, fmt.Sprintf("tests/data/auxconfig_%d.txt", x.ExpectedFileIndex)) } } diff --git a/pkg/model/tests/data/auxconfig_0.txt b/pkg/model/tests/data/auxconfig_0.txt new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/pkg/model/tests/data/auxconfig_0.txt @@ -0,0 +1 @@ +{} diff --git a/pkg/model/tests/data/auxconfig_1.txt b/pkg/model/tests/data/auxconfig_1.txt new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/pkg/model/tests/data/auxconfig_1.txt @@ -0,0 +1 @@ +{} diff --git a/pkg/model/tests/data/auxconfig_2.txt b/pkg/model/tests/data/auxconfig_2.txt new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/pkg/model/tests/data/auxconfig_2.txt @@ -0,0 +1 @@ +{} diff --git a/pkg/model/tests/data/auxconfig_3.txt b/pkg/model/tests/data/auxconfig_3.txt new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/pkg/model/tests/data/auxconfig_3.txt @@ -0,0 +1 @@ +{} diff --git a/pkg/model/tests/data/auxconfig_4.txt b/pkg/model/tests/data/auxconfig_4.txt new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/pkg/model/tests/data/auxconfig_4.txt @@ -0,0 +1 @@ +{} diff --git a/pkg/model/tests/data/auxconfig_5.txt b/pkg/model/tests/data/auxconfig_5.txt new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/pkg/model/tests/data/auxconfig_5.txt @@ -0,0 +1 @@ +{} diff --git a/upup/pkg/fi/cloudup/apply_cluster.go b/upup/pkg/fi/cloudup/apply_cluster.go index 993e27119b..088a17f6fb 100644 --- a/upup/pkg/fi/cloudup/apply_cluster.go +++ b/upup/pkg/fi/cloudup/apply_cluster.go @@ -1310,7 +1310,7 @@ func (n *nodeUpConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAddit useGossip := dns.IsGossipHostname(cluster.Spec.MasterInternalName) isMaster := role == kops.InstanceGroupRoleMaster - config := nodeup.NewConfig(cluster, ig) + config, auxConfig := nodeup.NewConfig(cluster, ig) config.Assets = make(map[architectures.Architecture][]string) for _, arch := range architectures.GetSupported() { config.Assets[arch] = []string{} @@ -1386,5 +1386,5 @@ func (n *nodeUpConfigBuilder) BuildConfig(ig *kops.InstanceGroup, apiserverAddit config.Channels = n.channels config.EtcdManifests = n.etcdManifests[role] - return config, &nodeup.AuxConfig{}, nil + return config, auxConfig, nil } From 06658c9d13e2c513ec0ee3174fc4256ae18b6182 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sat, 6 Jun 2020 23:06:35 -0700 Subject: [PATCH 06/14] Move Hooks into the NodeupAuxConfig --- nodeup/pkg/model/hooks.go | 8 +--- nodeup/pkg/model/update_service.go | 2 +- pkg/apis/nodeup/config.go | 33 ++++++++++++++- pkg/model/bootstrapscript.go | 66 ------------------------------ 4 files changed, 35 insertions(+), 74 deletions(-) diff --git a/nodeup/pkg/model/hooks.go b/nodeup/pkg/model/hooks.go index 082beadb2a..a637529691 100644 --- a/nodeup/pkg/model/hooks.go +++ b/nodeup/pkg/model/hooks.go @@ -40,13 +40,9 @@ var _ fi.ModelBuilder = &HookBuilder{} func (h *HookBuilder) Build(c *fi.ModelBuilderContext) error { // we keep a list of hooks name so we can allow local instanceGroup hooks override the cluster ones hookNames := make(map[string]bool) - for i, spec := range []*[]kops.HookSpec{&h.InstanceGroup.Spec.Hooks, &h.Cluster.Spec.Hooks} { - for j, hook := range *spec { + for i, spec := range h.NodeupAuxConfig.Hooks { + for j, hook := range spec { isInstanceGroup := i == 0 - // filter roles if required - if len(hook.Roles) > 0 && !containsRole(h.NodeupConfig.InstanceGroupRole, hook.Roles) { - continue - } // I don't want to affect those whom are already using the hooks, so I'm going to try to keep the name for now // i.e. use the default naming convention - kops-hook-, only those using the Name or hooks in IG should alter diff --git a/nodeup/pkg/model/update_service.go b/nodeup/pkg/model/update_service.go index d0013259c6..6699c03638 100644 --- a/nodeup/pkg/model/update_service.go +++ b/nodeup/pkg/model/update_service.go @@ -62,7 +62,7 @@ func (b *UpdateServiceBuilder) buildFlatcarSystemdService(c *fi.ModelBuilderCont return } - for _, spec := range [][]kops.HookSpec{b.InstanceGroup.Spec.Hooks, b.Cluster.Spec.Hooks} { + for _, spec := range b.NodeupAuxConfig.Hooks { for _, hook := range spec { if hook.Name == flatcarServiceName || hook.Name == flatcarServiceName+".service" { klog.Infof("Detected kops Hook for '%s'; skipping creation", flatcarServiceName) diff --git a/pkg/apis/nodeup/config.go b/pkg/apis/nodeup/config.go index 1f40799d18..f73887d95c 100644 --- a/pkg/apis/nodeup/config.go +++ b/pkg/apis/nodeup/config.go @@ -73,6 +73,8 @@ type Config struct { // AuxConfig is the configuration for the nodeup binary that might be too big to fit in userdata. type AuxConfig struct { + // Hooks are for custom actions, for example on first installation. + Hooks [][]kops.HookSpec } type ConfigServerOptions struct { @@ -113,6 +115,13 @@ func NewConfig(cluster *kops.Cluster, instanceGroup *kops.InstanceGroup) (*Confi VolumeMounts: instanceGroup.Spec.VolumeMounts, } + clusterHooks := filterHooks(cluster.Spec.Hooks, instanceGroup.Spec.Role) + igHooks := filterHooks(instanceGroup.Spec.Hooks, instanceGroup.Spec.Role) + + auxConfig := AuxConfig{ + Hooks: [][]kops.HookSpec{igHooks, clusterHooks}, + } + if isMaster { reflectutils.JSONMergeStruct(&config.KubeletConfig, cluster.Spec.MasterKubelet) @@ -144,5 +153,27 @@ func NewConfig(cluster *kops.Cluster, instanceGroup *kops.InstanceGroup) (*Confi config.DefaultMachineType = fi.String(strings.Split(instanceGroup.Spec.MachineType, ",")[0]) } - return &config, &AuxConfig{} + return &config, &auxConfig +} + +func filterHooks(h []kops.HookSpec, role kops.InstanceGroupRole) []kops.HookSpec { + var hooks []kops.HookSpec + for _, hook := range h { + if len(hook.Roles) > 0 && !containsRole(role, hook.Roles) { + continue + } + hook.Roles = nil + hooks = append(hooks, hook) + } + return hooks +} + +func containsRole(v kops.InstanceGroupRole, list []kops.InstanceGroupRole) bool { + for _, x := range list { + if v == x { + return true + } + } + + return false } diff --git a/pkg/model/bootstrapscript.go b/pkg/model/bootstrapscript.go index c03880f5a5..6999925592 100644 --- a/pkg/model/bootstrapscript.go +++ b/pkg/model/bootstrapscript.go @@ -371,14 +371,6 @@ func (b *BootstrapScript) Run(c *fi.Context) error { } } - hooks, err := b.getRelevantHooks(cs.Hooks, b.ig.Spec.Role) - if err != nil { - return "", err - } - if len(hooks) > 0 { - spec["hooks"] = hooks - } - fileAssets, err := b.getRelevantFileAssets(cs.FileAssets, b.ig.Spec.Role) if err != nil { return "", err @@ -397,14 +389,6 @@ func (b *BootstrapScript) Run(c *fi.Context) error { "IGSpec": func() (string, error) { spec := make(map[string]interface{}) - hooks, err := b.getRelevantHooks(b.ig.Spec.Hooks, b.ig.Spec.Role) - if err != nil { - return "", err - } - if len(hooks) > 0 { - spec["hooks"] = hooks - } - fileAssets, err := b.getRelevantFileAssets(b.ig.Spec.FileAssets, b.ig.Spec.Role) if err != nil { return "", err @@ -449,56 +433,6 @@ func (b *BootstrapScript) Run(c *fi.Context) error { return nil } -// getRelevantHooks returns a list of hooks to be applied to the instance group, -// with the Manifest and ExecContainer Commands fingerprinted to reduce size -func (b *BootstrapScript) getRelevantHooks(allHooks []kops.HookSpec, role kops.InstanceGroupRole) ([]kops.HookSpec, error) { - relevantHooks := []kops.HookSpec{} - for _, hook := range allHooks { - if len(hook.Roles) == 0 { - relevantHooks = append(relevantHooks, hook) - continue - } - for _, hookRole := range hook.Roles { - if role == hookRole { - relevantHooks = append(relevantHooks, hook) - break - } - } - } - - hooks := []kops.HookSpec{} - if len(relevantHooks) > 0 { - for _, hook := range relevantHooks { - if hook.Manifest != "" { - manifestFingerprint, err := b.computeFingerprint(hook.Manifest) - if err != nil { - return nil, err - } - hook.Manifest = manifestFingerprint + " (fingerprint)" - } - - if hook.ExecContainer != nil && hook.ExecContainer.Command != nil { - execContainerCommandFingerprint, err := b.computeFingerprint(strings.Join(hook.ExecContainer.Command[:], " ")) - if err != nil { - return nil, err - } - - execContainerAction := &kops.ExecContainerAction{ - Command: []string{execContainerCommandFingerprint + " (fingerprint)"}, - Environment: hook.ExecContainer.Environment, - Image: hook.ExecContainer.Image, - } - hook.ExecContainer = execContainerAction - } - - hook.Roles = nil - hooks = append(hooks, hook) - } - } - - return hooks, nil -} - // getRelevantFileAssets returns a list of file assets to be applied to the // instance group, with the Content fingerprinted to reduce size func (b *BootstrapScript) getRelevantFileAssets(allFileAssets []kops.FileAssetSpec, role kops.InstanceGroupRole) ([]kops.FileAssetSpec, error) { From 4bf9150ab679132f9200716286353498f22ae1f0 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sun, 16 May 2021 10:48:10 -0700 Subject: [PATCH 07/14] hack/update-expected.sh --- pkg/model/tests/data/auxconfig_0.txt | 7 ++++++- pkg/model/tests/data/auxconfig_1.txt | 19 ++++++++++++++++++- pkg/model/tests/data/auxconfig_2.txt | 19 ++++++++++++++++++- pkg/model/tests/data/auxconfig_3.txt | 7 ++++++- pkg/model/tests/data/auxconfig_4.txt | 19 ++++++++++++++++++- pkg/model/tests/data/auxconfig_5.txt | 19 ++++++++++++++++++- pkg/model/tests/data/bootstrapscript_0.txt | 5 +---- pkg/model/tests/data/bootstrapscript_1.txt | 15 +-------------- pkg/model/tests/data/bootstrapscript_2.txt | 15 +-------------- pkg/model/tests/data/bootstrapscript_3.txt | 5 +---- pkg/model/tests/data/bootstrapscript_4.txt | 15 +-------------- pkg/model/tests/data/bootstrapscript_5.txt | 15 +-------------- .../cloudformation.json.extracted.yaml | 6 +++--- ...t-1a.masters.minimal.example.com_user_data | 2 +- ...mplate_nodes.minimal.example.com_user_data | 2 +- ...ters.bastionuserdata.example.com_user_data | 2 +- ...odes.bastionuserdata.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...t-1a.masters.complex.example.com_user_data | 2 +- ...mplate_nodes.complex.example.com_user_data | 2 +- ...-1a.masters.compress.example.com_user_data | 2 +- ...plate_nodes.compress.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- .../cloudformation.json.extracted.yaml | 4 ++-- .../cloudformation.json.extracted.yaml | 4 ++-- ...masters.existing-iam.example.com_user_data | 2 +- ...masters.existing-iam.example.com_user_data | 2 +- ...masters.existing-iam.example.com_user_data | 2 +- ...e_nodes.existing-iam.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...a.masters.existingsg.example.com_user_data | 2 +- ...b.masters.existingsg.example.com_user_data | 2 +- ...c.masters.existingsg.example.com_user_data | 2 +- ...ate_nodes.existingsg.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...a.masters.externallb.example.com_user_data | 2 +- ...ate_nodes.externallb.example.com_user_data | 2 +- ...ers.externalpolicies.example.com_user_data | 2 +- ...des.externalpolicies.example.com_user_data | 2 +- ...s-test-1a.masters.ha.example.com_user_data | 2 +- ...s-test-1b.masters.ha.example.com_user_data | 2 +- ...s-test-1c.masters.ha.example.com_user_data | 2 +- ...ch_template_nodes.ha.example.com_user_data | 2 +- ...ha-gce-example-com_metadata_startup-script | 2 +- ...ha-gce-example-com_metadata_startup-script | 2 +- ...ha-gce-example-com_metadata_startup-script | 2 +- ...ha-gce-example-com_metadata_startup-script | 2 +- ...t-1a.masters.minimal.example.com_user_data | 2 +- ...mplate_nodes.minimal.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- .../cloudformation.json.extracted.yaml | 4 ++-- ...t-1a.masters.minimal.example.com_user_data | 2 +- ...mplate_nodes.minimal.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...masters.minimal-ipv6.example.com_user_data | 2 +- ...e_nodes.minimal-ipv6.example.com_user_data | 2 +- ...masters.minimal-json.example.com_user_data | 2 +- ...e_nodes.minimal-json.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...t-1a.masters.minimal.example.com_user_data | 2 +- ...mplate_nodes.minimal.example.com_user_data | 2 +- ...al-gce-example-com_metadata_startup-script | 2 +- ...al-gce-example-com_metadata_startup-script | 2 +- ...rivate-example-com_metadata_startup-script | 2 +- ...rivate-example-com_metadata_startup-script | 2 +- ...est-1a.masters.minimal.k8s.local_user_data | 2 +- ...template_nodes.minimal.k8s.local_user_data | 2 +- .../cloudformation.json.extracted.yaml | 8 ++++---- ...sters.mixedinstances.example.com_user_data | 2 +- ...sters.mixedinstances.example.com_user_data | 2 +- ...sters.mixedinstances.example.com_user_data | 2 +- ...nodes.mixedinstances.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 8 ++++---- ...sters.mixedinstances.example.com_user_data | 2 +- ...sters.mixedinstances.example.com_user_data | 2 +- ...sters.mixedinstances.example.com_user_data | 2 +- ...nodes.mixedinstances.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...ters.nthsqsresources.example.com_user_data | 2 +- ...odes.nthsqsresources.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...rs.private-shared-ip.example.com_user_data | 2 +- ...es.private-shared-ip.example.com_user_data | 2 +- ...rivate-shared-subnet.example.com_user_data | 2 +- ...rivate-shared-subnet.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...asters.privatecalico.example.com_user_data | 2 +- ..._nodes.privatecalico.example.com_user_data | 2 +- ...masters.privatecanal.example.com_user_data | 2 +- ...e_nodes.privatecanal.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...asters.privatecilium.example.com_user_data | 2 +- ..._nodes.privatecilium.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...asters.privatecilium.example.com_user_data | 2 +- ..._nodes.privatecilium.example.com_user_data | 2 +- .../cloudformation.json.extracted.yaml | 4 ++-- ...rivateciliumadvanced.example.com_user_data | 2 +- ...rivateciliumadvanced.example.com_user_data | 2 +- ....masters.privatedns1.example.com_user_data | 2 +- ...te_nodes.privatedns1.example.com_user_data | 2 +- ....masters.privatedns2.example.com_user_data | 2 +- ...te_nodes.privatedns2.example.com_user_data | 2 +- ...sters.privateflannel.example.com_user_data | 2 +- ...nodes.privateflannel.example.com_user_data | 2 +- ...asters.privatekopeio.example.com_user_data | 2 +- ..._nodes.privatekopeio.example.com_user_data | 2 +- ...masters.privateweave.example.com_user_data | 2 +- ...e_nodes.privateweave.example.com_user_data | 2 +- ...t-1a.masters.minimal.example.com_user_data | 2 +- ...mplate_nodes.minimal.example.com_user_data | 2 +- ...masters.sharedsubnet.example.com_user_data | 2 +- ...e_nodes.sharedsubnet.example.com_user_data | 2 +- ...1a.masters.sharedvpc.example.com_user_data | 2 +- ...late_nodes.sharedvpc.example.com_user_data | 2 +- ...1a.masters.unmanaged.example.com_user_data | 2 +- ...late_nodes.unmanaged.example.com_user_data | 2 +- ...t-1a.masters.minimal.example.com_user_data | 2 +- ...mplate_nodes.minimal.example.com_user_data | 2 +- 119 files changed, 221 insertions(+), 201 deletions(-) diff --git a/pkg/model/tests/data/auxconfig_0.txt b/pkg/model/tests/data/auxconfig_0.txt index 0967ef424b..933cf94f49 100644 --- a/pkg/model/tests/data/auxconfig_0.txt +++ b/pkg/model/tests/data/auxconfig_0.txt @@ -1 +1,6 @@ -{} +Hooks: +- - manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl start apply-to-all.service + name: apply-to-all.service +- null diff --git a/pkg/model/tests/data/auxconfig_1.txt b/pkg/model/tests/data/auxconfig_1.txt index 0967ef424b..7d7d362d1f 100644 --- a/pkg/model/tests/data/auxconfig_1.txt +++ b/pkg/model/tests/data/auxconfig_1.txt @@ -1 +1,18 @@ -{} +Hooks: +- - before: + - update-engine.service + - kubelet.service + manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl stop update-engine.service + name: disable-update-engine.service + - manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl start apply-to-all.service + name: apply-to-all.service +- - execContainer: + command: + - sh + - -c + - apt-get update + image: busybox diff --git a/pkg/model/tests/data/auxconfig_2.txt b/pkg/model/tests/data/auxconfig_2.txt index 0967ef424b..7d7d362d1f 100644 --- a/pkg/model/tests/data/auxconfig_2.txt +++ b/pkg/model/tests/data/auxconfig_2.txt @@ -1 +1,18 @@ -{} +Hooks: +- - before: + - update-engine.service + - kubelet.service + manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl stop update-engine.service + name: disable-update-engine.service + - manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl start apply-to-all.service + name: apply-to-all.service +- - execContainer: + command: + - sh + - -c + - apt-get update + image: busybox diff --git a/pkg/model/tests/data/auxconfig_3.txt b/pkg/model/tests/data/auxconfig_3.txt index 0967ef424b..933cf94f49 100644 --- a/pkg/model/tests/data/auxconfig_3.txt +++ b/pkg/model/tests/data/auxconfig_3.txt @@ -1 +1,6 @@ -{} +Hooks: +- - manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl start apply-to-all.service + name: apply-to-all.service +- null diff --git a/pkg/model/tests/data/auxconfig_4.txt b/pkg/model/tests/data/auxconfig_4.txt index 0967ef424b..7d7d362d1f 100644 --- a/pkg/model/tests/data/auxconfig_4.txt +++ b/pkg/model/tests/data/auxconfig_4.txt @@ -1 +1,18 @@ -{} +Hooks: +- - before: + - update-engine.service + - kubelet.service + manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl stop update-engine.service + name: disable-update-engine.service + - manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl start apply-to-all.service + name: apply-to-all.service +- - execContainer: + command: + - sh + - -c + - apt-get update + image: busybox diff --git a/pkg/model/tests/data/auxconfig_5.txt b/pkg/model/tests/data/auxconfig_5.txt index 0967ef424b..7d7d362d1f 100644 --- a/pkg/model/tests/data/auxconfig_5.txt +++ b/pkg/model/tests/data/auxconfig_5.txt @@ -1 +1,18 @@ -{} +Hooks: +- - before: + - update-engine.service + - kubelet.service + manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl stop update-engine.service + name: disable-update-engine.service + - manifest: |- + Type=oneshot + ExecStart=/usr/bin/systemctl start apply-to-all.service + name: apply-to-all.service +- - execContainer: + command: + - sh + - -c + - apt-get update + image: busybox diff --git a/pkg/model/tests/data/bootstrapscript_0.txt b/pkg/model/tests/data/bootstrapscript_0.txt index 3c112f86b5..d518a78f53 100644 --- a/pkg/model/tests/data/bootstrapscript_0.txt +++ b/pkg/model/tests/data/bootstrapscript_0.txt @@ -175,14 +175,11 @@ fileAssets: - content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) name: tokens path: /kube/tokens.csv -hooks: -- manifest: 8BN3anFUyDlkVF/JnaJqbwpq8ME= (fingerprint) - name: apply-to-all.service __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: CwOuIQfG6Wm8bMLEpxx4k1LQX3VBp/3JiAlu3QuthF4= InstanceGroupRole: Master KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_1.txt b/pkg/model/tests/data/bootstrapscript_1.txt index 184746c1a4..7da0a80a28 100644 --- a/pkg/model/tests/data/bootstrapscript_1.txt +++ b/pkg/model/tests/data/bootstrapscript_1.txt @@ -154,11 +154,6 @@ fileAssets: - content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) name: iptables-restore path: /var/lib/iptables/rules-save -hooks: -- execContainer: - command: - - pkF7ytM3ENpYWZF36FoHJsqXP5Y= (fingerprint) - image: busybox kubeAPIServer: image: CoreOS kubeControllerManager: @@ -187,19 +182,11 @@ fileAssets: - content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) name: tokens path: /kube/tokens.csv -hooks: -- before: - - update-engine.service - - kubelet.service - manifest: /uSPh015xYXh8dAVqXjP/ePkbrM= (fingerprint) - name: disable-update-engine.service -- manifest: 8BN3anFUyDlkVF/JnaJqbwpq8ME= (fingerprint) - name: apply-to-all.service __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: 1HFOTkRXC3NVHayHo3Vgpm2hTbewfO3QJEJhhc6tEsk= InstanceGroupRole: Master KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_2.txt b/pkg/model/tests/data/bootstrapscript_2.txt index 184746c1a4..7da0a80a28 100644 --- a/pkg/model/tests/data/bootstrapscript_2.txt +++ b/pkg/model/tests/data/bootstrapscript_2.txt @@ -154,11 +154,6 @@ fileAssets: - content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) name: iptables-restore path: /var/lib/iptables/rules-save -hooks: -- execContainer: - command: - - pkF7ytM3ENpYWZF36FoHJsqXP5Y= (fingerprint) - image: busybox kubeAPIServer: image: CoreOS kubeControllerManager: @@ -187,19 +182,11 @@ fileAssets: - content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) name: tokens path: /kube/tokens.csv -hooks: -- before: - - update-engine.service - - kubelet.service - manifest: /uSPh015xYXh8dAVqXjP/ePkbrM= (fingerprint) - name: disable-update-engine.service -- manifest: 8BN3anFUyDlkVF/JnaJqbwpq8ME= (fingerprint) - name: apply-to-all.service __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: 1HFOTkRXC3NVHayHo3Vgpm2hTbewfO3QJEJhhc6tEsk= InstanceGroupRole: Master KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_3.txt b/pkg/model/tests/data/bootstrapscript_3.txt index b141a45477..687a7b4fdb 100644 --- a/pkg/model/tests/data/bootstrapscript_3.txt +++ b/pkg/model/tests/data/bootstrapscript_3.txt @@ -160,14 +160,11 @@ fileAssets: - content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) name: tokens path: /kube/tokens.csv -hooks: -- manifest: 8BN3anFUyDlkVF/JnaJqbwpq8ME= (fingerprint) - name: apply-to-all.service __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: CwOuIQfG6Wm8bMLEpxx4k1LQX3VBp/3JiAlu3QuthF4= InstanceGroupRole: Node KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_4.txt b/pkg/model/tests/data/bootstrapscript_4.txt index df4b9cb54e..6be4e687d5 100644 --- a/pkg/model/tests/data/bootstrapscript_4.txt +++ b/pkg/model/tests/data/bootstrapscript_4.txt @@ -147,11 +147,6 @@ fileAssets: - content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) name: iptables-restore path: /var/lib/iptables/rules-save -hooks: -- execContainer: - command: - - pkF7ytM3ENpYWZF36FoHJsqXP5Y= (fingerprint) - image: busybox kubeProxy: cpuLimit: 30m cpuRequest: 30m @@ -172,19 +167,11 @@ fileAssets: - content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) name: tokens path: /kube/tokens.csv -hooks: -- before: - - update-engine.service - - kubelet.service - manifest: /uSPh015xYXh8dAVqXjP/ePkbrM= (fingerprint) - name: disable-update-engine.service -- manifest: 8BN3anFUyDlkVF/JnaJqbwpq8ME= (fingerprint) - name: apply-to-all.service __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: 1HFOTkRXC3NVHayHo3Vgpm2hTbewfO3QJEJhhc6tEsk= InstanceGroupRole: Node KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_5.txt b/pkg/model/tests/data/bootstrapscript_5.txt index df4b9cb54e..6be4e687d5 100644 --- a/pkg/model/tests/data/bootstrapscript_5.txt +++ b/pkg/model/tests/data/bootstrapscript_5.txt @@ -147,11 +147,6 @@ fileAssets: - content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) name: iptables-restore path: /var/lib/iptables/rules-save -hooks: -- execContainer: - command: - - pkF7ytM3ENpYWZF36FoHJsqXP5Y= (fingerprint) - image: busybox kubeProxy: cpuLimit: 30m cpuRequest: 30m @@ -172,19 +167,11 @@ fileAssets: - content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) name: tokens path: /kube/tokens.csv -hooks: -- before: - - update-engine.service - - kubelet.service - manifest: /uSPh015xYXh8dAVqXjP/ePkbrM= (fingerprint) - name: disable-update-engine.service -- manifest: 8BN3anFUyDlkVF/JnaJqbwpq8ME= (fingerprint) - name: apply-to-all.service __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: 1HFOTkRXC3NVHayHo3Vgpm2hTbewfO3QJEJhhc6tEsk= InstanceGroupRole: Node KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml index 08dcaf884f..1086ba1ed5 100644 --- a/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml @@ -188,7 +188,7 @@ Resources.AWSEC2LaunchTemplateapiserverapiserversminimalexamplecom.Properties.La - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: apiserver @@ -497,7 +497,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a @@ -728,7 +728,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 6099707869..ee22038787 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data index 5c4f0ab9b1..9bfcf2382b 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data index 4a5f7f03d1..bacd4ed9c1 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: bastionuserdata.example.com ConfigBase: memfs://clusters.example.com/bastionuserdata.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data index bb5e179e5b..ea778a6262 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data @@ -196,7 +196,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: bastionuserdata.example.com ConfigBase: memfs://clusters.example.com/bastionuserdata.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml index 4e6f13e44d..991ef9ac9f 100644 --- a/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml @@ -289,7 +289,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscomplexexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: complex.example.com ConfigBase: memfs://clusters.example.com/complex.example.com InstanceGroupName: master-us-test-1a @@ -539,7 +539,7 @@ Resources.AWSEC2LaunchTemplatenodescomplexexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: complex.example.com ConfigBase: memfs://clusters.example.com/complex.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data b/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data index 3c0caf6aa9..5f57e5a6db 100644 --- a/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data +++ b/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data @@ -288,7 +288,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: complex.example.com ConfigBase: memfs://clusters.example.com/complex.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data b/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data index 5edc0fabb4..f6482b7525 100644 --- a/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data +++ b/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data @@ -196,7 +196,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: complex.example.com ConfigBase: memfs://clusters.example.com/complex.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data b/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data index 4008a09533..e3d4cd13bd 100644 --- a/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data +++ b/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data @@ -132,7 +132,7 @@ echo "H4sIAAAAAAAA/+xWbW/bthN/709B9I+ibxrJSvPvNqEF5jrd4jXpPLsPA4ZioMmzzJki1SOpxM echo "H4sIAAAAAAAA/6qu5QIAAAD//wEAAP//BrCh3QMAAAA=" | base64 -d | gzip -d > conf/ig_spec.yaml -echo "H4sIAAAAAAAA/7RWW4/bNhZ+968QChR9iSTeL0YXaC7bJtimCVIURR8PyUNbHVl0SdnJ9NcvKI1nxtkUi90mT5LI7xx+5/ZRT0vBuWw3TQOHoER9aRtlqDfUacsFIHORG2cjZcFYqgy3mgUanYsq6GA1SmIFAaEd5TYI6rj8bj/Px7Lt+zKnDDvsdintRoTjUDqfDv3NyWGecMbSZhwRCvaX55l2jHakd8PUj8N0+tAvvBaTEeeFno1aRBZBI3IGgWikmlGqmbSWMWGEJpwSD9Qaw6iQ1BiiHLeOBgg2ki9Ez8/jSk9rw4TlLEiltNfANYAC7p0DQSghoIzmqF1NnuFoHBqukaOGGAiY/0rPlBbyPETwc2n9NDywI53pdO+noT2Op90wlXYh2S4k23W7m3d/rlUGFFpxaY230vBonCSKyEhtUF6jxWi5Z1RpooSSqHmI3ghE5RQHxh947oZ5f3ILN5+mGYYJc3j8esev9CG9n8YEoeZRdKr3eWgfcDWWdtl4TLubIXd3lKMlGFTwGCUXqAIFpNoSHbxGJ4iiwhkrJAQBUUeC1gTmUPuAhirp1T3l+/x1N6Z0Q6oFhTxg6W/SsfRrlVsYj3vo6FWljznNqZb7ySfCf+ic1c8nA79yfe/ucchrG1nLUKNjwNDyqK1FCRatQaepUVwLziUTzisZFSdcakYoaBuFdZQH8hli9XuYJhzL5wn14u2jSCEfLrpDteHMUcscSgROhaYiaqQKY5Aoo5JcaKuFcy4KGjAqR1hUxnLKDfHi8w525XWlOyBC0JSQKIUGQQJHFg03kgTiwGnpFYJEJyWPBAyB4KPmVEqHkcZAwheid9EdQMqDdtIT6QI1BME66ZSJQrgAoF10ghIugGGkQZkYDFImrbY6KMHil9CdSvJj3XFovAUJRKFDb6KjgSs0SvtASHRSa62FAmsoA+IBmVVKaxOjsdZL9nC7XDqtC8nfYF5IrskpM8yDrw83Yg+Q/V6JfoW1jHSUPOLDorTW8yBFFF644Ly3EiASr52kHIyQwUQrCUcvHRfeRqMAqPNcRE/83xu0pYxfWlTqIauoBCMYcsUVWBmQcSp9QKgiCcwwLiWAJ0oajMQZFWTwTAhLlJLcRMo/Q6xfVlSWSJ+ePjxPUxx2L6Hst83t7+TXN6p8/4v44bkffvvl2a+//3k+xz/ys71RNiR885y9Pcp/vqK//WPzfDyVGfNPcMBt49PhmLGUDj/A4ThiJblZXT+DgtvmgIdYY/Cr1RWw/6T1q6nMMHn8IafTcT3lANW2PZV2xjK3FK5B79KI2+b1Atr8a9WjlcPy2zal6faQTuXpad5vmwhjwU3T+F01fZGHM+ZtU27LjIdwv/4upXnb9PV7TKfwNqfzECoQ3pdlcYnmxU8/bxtKSKdEV2fm0U46wDBtL5/dmDxUEcKpDtwLdKfdbph2L2EKI+aybeZ8qqzwPPh5SNNLyGFJXsq3HZxhGKvdt5SQ18OTKQWM5Wr568viUJ/l+4z4rfz6yXCA3X9CL6tX2E3T7FOZJzjgmzPmPATcNt98B+/LN5umWWR0SelbqFnsz5D7cXAX+e8fAJumGdPuRzzjuG3YpmkmnN+nfPN2Eb67tpmGupEC/ggOx+X3umlqR1+mpb4vfz45jSPm9ngzbJuvvlpx90NQkXmp/toiy3Z129bV7hp45609jjDhvbO/Qq8Or2AfIfCDH08B25jTocUPM+YJxrYOYetgrN1ZC7vYT2l6DeWPE2YI+PzVi3eP2ob0S+McU3gN0xCxzHcpxtk/nvfD3W7tv4y7odL72e8xnJbKXjr7Mu/bTfu/D18PIaSp9C6lucwZju2du+4WDuMGZ39P8v884D6KGl7o65Ssvj+DMzzjNJfV3XrBXZG9wdvt0jttvbExnzG3e4Rx3vs9+ptagyXxD17vbsm/tlnP+jcAAAD//wEAAP//r5ZhfSMOAAA=" | base64 -d | gzip -d > conf/kube_env.yaml +echo "H4sIAAAAAAAA/7RWW4/cthV+n18hBAjyYkm8XwYpENeLxkbj2LUfij4ekocz6mrECakZ2/31BaWd3R3XQdFm90kS+Z3D79w+6mUpOJftpmngEJSoL22jDPWGOm25AGQucuNspCwYS5XhVrNAo3NRBR2sRkmsICC0o9wGQR2XP+3n+Vi2fV/mlGGH3S6l3YhwHErn06G/PTnME85Y2owjQsH+8jzTjtGO9G6Y+nGYTp/7hddiMuK80LNRi8giaETOIBCNVDNKNZPWMiaM0IRT4oFaYxgVkhpDlOPW0QDBRvJM9Pw8rvS0NkxYzoJUSnsNXAMo4N45EIQSAspojtrV5BmOxqHhGjlqiIGA+a/0TGkhz0MEP5fWT8MDO9KZTvd+GtrjeNoNU2kXku1Csl23u3n3r7XKgEIrLq3xVhoejZNEERmpDcprtBgt94wqTZRQEjUP0RuBqJziwPgDz90w709u4ebTNMMwYQ6PX+/4lT6kT9OYINQ8ik71Pg/tA67G0i4bj2l3M+TujnK0BIMKHqPkAlWggFRbooPX6ARRVDhjhYQgIOpI0JrAHGof0FAlvbqnfJ+/7taUbki1oJAHLP1tOpZ+rXIL43EPHb2q9DGnOdVyv/hG+A+ds/r5ZuBXru/dPQ55bSNrGWp0DBhaHrW1KMGiNeg0NYprwblkwnklo+KES80IBW2jsI7yQJ4gVr+HacKxPE2oF29fRQr5cNEdqg1njlrmUCJwKjQVUSNVGINEGZXkQlstnHNR0IBROcKiMpZTbogXTzvYldeV7oAIQVNCohQaBAkcWTTcSBKIA6elVwgSnZQ8EjAEgo+aUykdRhoDCc9E76I7gJQH7aQn0gVqCIJ10ikThXABQLvoBCVcAMNIgzIxGKRMWm11UILF59CdSvJr3XFovAUJRKFDb6KjgSs0SvtASHRSa62FAmsoA+IBmVVKaxOjsdZL9nC7XDqtC8nfYl5IrskpM8yDrw83Yg+Q/V6JfoW1jHSUPOLDorTW8yBFFF644Ly3EiASr52kHIyQwUQrCUcvHRfeRqMAqPNcRE/8Hxu0pYzPLSr1kFVUghEMueIKrAzIOJU+IFSRBGYYlxLAEyUNRuKMCjJ4JoQlSkluIuVPEOvzisoS6cvT51dpisPuNZT9tunfyTcf+/BzMnw8sxv390ncWvruH/H07rf5nbbnf0Z5vKE3fxvf/GnzajyVGfOvcMBt49PhmLGUDj/D4ThiJblZXf8ZCm6bAx5ijcGvVlfA/pvWb6Yyw+Tx55xOx/WUA1Tb9lTaGcvcUrgGfUgjbpu3C2jz11WPVg7Lb9uUpi+HdCovT/N+20QYC26axu+q6U0ezpi3TflSZjyE+/UPKc3bpq/fYzqF9zmdh1CB8Kksi0s0N79+3DaUkE6Jrs7Mo510gGHaXj67MXmoIoRTHbgbdKfdbph2r2EKI+aybeZ8qqzwPPh5SNNryGFJXspfOjjDMFa7Hykhb4cXUwoYy9Xy95fFoT7LXzLij/L7F8MBdv8JvaxeYTdNs09lnuCA786Y8xBw2/zwE3wqP2yaZpHRJaXvoWaxP0Pux8Fd5L9/AGyaZky7X/CM47Zhm6aZcP6U8u37Rfju2mYa6kYK+As4HJff66apHX2Zlvq+/PnkNI6Y2+PtsG2++27F3Q9BReal+muLLNvVbVtXu2vgnbf2OMKE985+D706vIJ9hcDPfjwFbGNOhxY/z5gnGNs6hK2DsXZnLexiP6XpLZTfTpgh4Ks3Nx8etQ3pl8Y5pvAWpiFime9SjLN/PO+Hu93afxl3Q6X30e8xnJbKXjr7Mu/bTfu/D18PIaSp9C6lucwZju2du+4LHMYNzv6e5P95wH0UNbzQ1ylZfT+BMzzjNJfV3XrBXZG9xS/bpXfaemNjPmNu9wjjvPd79Le1BkviH7ze3ZK/b7Oe9W8AAAD//wEAAP//S/y56CMOAAA=" | base64 -d | gzip -d > conf/kube_env.yaml download-release echo "== nodeup node config done ==" diff --git a/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data b/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data index 3dd1c830b2..aad83875da 100644 --- a/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data +++ b/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data @@ -132,7 +132,7 @@ echo "H4sIAAAAAAAA/6RUbWvbMBD+7l9xFEq/dLIdurKZFrYlGy2sXUg+jjIU66KKyDpXL84C+/FDch echo "H4sIAAAAAAAA/6qu5QIAAAD//wEAAP//BrCh3QMAAAA=" | base64 -d | gzip -d > conf/ig_spec.yaml -echo "H4sIAAAAAAAA/7SVW4/UOhLH3/tTREiIF5LY8T1iJWBmuWi5jFghxGPZLncHkrix3T0Mn36V9PTOzO6Rjo50eIpTVbZ/+dffzoucseR+U1UwecmXQV1JTZ2mVhnGATsbmLYm0M5rQ6VmRnWeBmuD9MobhYIYToArS5nxnFomnu9K2ee+bXOJCbbYbGPcjgj7ITcuTu33g8U0Y8FcJxwRMrbn55E2HW1Ia4e5HYf58LNdudYpI5YVzwTFQxdAIbIOPFFIVUep6oQxXcc1V4RR4oAarTvKBdWaSMuMpR68CeQ34bkynvCU0h03rPNCSuUUMAUggTlrgRNKCEitGCq7iKcZaouaKWSoIHgC+k/xdK4hlSGAK7l283BHRxrdqNbNQ70fD9thzvUKWa+Q9SndlO2vU5cBuZJMGO2M0CxoK4gkIlDjpVNoMBjmOioVkVwKVMwHpzmitJJBx+44t0PZHezK5uJcYJgx+fvDW77c+ng9jxH8oiNvZOvSUN/VLd9Sr4n72E2B1KzIkKazQ6nSrLPUdBYFAqNcUR4UUonBCxRBCsaVUdxaGzj1GKQlXZDaMMo0cfzvtcDC9cChwL1XlJAguAJOPMMuaKYF8cSCVcJJBIFWCBYIaALeBcWoEBYDDZ7434R3diggZV5Z4YiwnmqCYKywUgfOrQdQNlhOCePQYaBe6uA10k4YZZSXvAu/w6EL5P861KJ2BgQQiRadDpZ6JlFL5TwhwQqllOISjKYdEAfYGSmV0iFoY5zo7u6hs+8aH913TCvkSZxcoAxuedgRW4DkdpK3p7K6Iw0ltzwvDj8v4hyG7RvIu766+Ua+fJT51Wf++sINXz+//PLt1/EYfqSXOy2Nj/jxorvai3++pV//sbkYD7lg+gAT9pWL0z5hzg3+hGk/4gKzOS39EjL21YRTWKDdadaDwvYPZ7+dc4HZ4esUD/vTLnP0mB8mPsUR++pD9Lj518mrp13Xy3+O880UD/nFoez6KsCYcVNVbrtMvEzDEVNf5ZtccPL/jX+KsfRVu7yP8eCvUjwOfimE67wGV/7LD//uK0pII3mz6HkvEycY5v782ozRwWJQnJdmXKI9bLfDvH0Dsx8x5b4q6bBQ4XFwZYjzG0h+lSummwaOMIzLvGeUkPfD00WAkB+EH5+Dw6rOq4T4TDx+Okyw/f/Sc/RB7aaqdjGXGSb8eMSUBo999eQ5XOcnm6paj9gq6RUsKrZHSO042PPV0N4VbKpqjNt3eMSxr7pNVc1YrmP6frUeilujzMOSiB7fgcVx/UmfNjkd/WaIbVp7utSsyWVQL7HmYdkS76tHj9b15veQfxwwgceLt5ef7jWHtGt79tG/h3kImMvth2Bx9+6cdrrN5o3bwTyvbPVf920L3sc5tzbGkkuCfX27XHMD07j5DwAAAP//AQAA//+bJ5QMmwgAAA==" | base64 -d | gzip -d > conf/kube_env.yaml +echo "H4sIAAAAAAAA/7SV32/cNhLH3/evEAIEeclKpPhbyAHJxbjEuCTOJQ+HPg7J4Vq1RG5I7jruX19I663ttkBRoHkSNTMkP/rOl9SbUrCWYdM0MHvJl8G2kZo6Ta0yjAP2NjBtTaC914ZKzYzqPQ3WBumVNwoFMZwAV5Yy4zm1TLy+rnVfhq4rNWXYYbtLaTch7MfSujR3NweLOWLFss04IRTszs8jbXvaks6OsZvGePjerVzrlAnrimeC4qEPoBBZD54opKqnVPXCmL7nmivCKHFAjdY95YJqTaRlxlIP3gTyg/BcnU54SumeG9Z7IaVyCpgCkMCctcAJJQSkVgyVXcTTDLVFzRQyVBA8Af2XeLpsIdcxgKtl6+L4QEda3arOxXG7nw67MZbtCrldIbendFt3v5y6DMiVZMJoZ4RmQVtBJBGBGi+dQoPBMNdTqYjkUqBiPjjNEaWVDHr2wLkb6/XBrmwuxQpjxOwfD+/5SufTbZwS+EVH3srO5XH7ULd8y3ZNPMZuK+R2RYY8nx1KlWa9paa3KBAY5YryoJBKDF6gCFIwrozi1trAqccgLemD1IZRponj/6wFFq4nDgXuvaKEBMEVcOIZ9kEzLYgnFqwSTiIItEKwQEAT8C4oRoWwGGjwxP8gvLNDASnzygpHhPVUEwRjhZU6cG49gLLBckoYhx4D9VIHr5H2wiijvOR9+BEOXSB/71CL2hkQQCRadDpY6plELZXzhAQrlFKKSzCa9kAcYG+kVEqHoI1xon+4h86+a31yN5hXyJM4pUId3fKwE3YA2V1L3p3Ktj1pKbnneXP4/jbFMO7eQ7kemu5KXH7t/Luk2XTsL+z/I78x9OqncLj6Vq+UOf4cxP6CXvxvuvzX5u10KBXzJ5hxaFya9xlLafE7zPsJF5jNael/Q8GhmXEOC7Q7zXpS2P3p7MtYKkSH73I67E+7xOSxPE18SRMOzafkcfPfk1dPu66Xf0zxbk6H8uZQr4cmwFRw0zRut0y8yOMR89CUu1Jx9r/Fv6RUh6Zb3qd08J9zOo5+KYTbsgZX/otPX4eGEtJK3i56PsqkGcY4nF/bKTlYDIpxacYF2sNuN8bde4h+wlyGpubDQoXH0dUxxfeQ/SpXynctHGGclnmvKCEfx5eLAKE8CT8/B8dVnf9kxFfi+ctxht0fS8/RJ7WbprlOpUaY8eqIOY8eh+bFa7gtLzZNsx6xVdLPsKjYHSF302jPV0P3ULBpmintPuARp6HpN00Tsd6mfPN5PRT3RonjkkgeP4DFaf1JnzY5Hf12TF1ee7rUrMllsF1i7dOyJT40z56t68WPUL4dMIPHt5cXXx41h3Rre/bJf4Q4Biz1/kOwukd3TjffZ8vGXUOMK9v27/u2A+9TLJ1NqZaaYb+9X669g3na/AoAAP//AQAA//93S12UmwgAAA==" | base64 -d | gzip -d > conf/kube_env.yaml download-release echo "== nodeup node config done ==" diff --git a/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml index d5fbd67a43..abfa2000cf 100644 --- a/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml @@ -292,7 +292,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscontainerdexamplecom.Properti - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: containerd.example.com ConfigBase: memfs://clusters.example.com/containerd.example.com InstanceGroupName: master-us-test-1a @@ -540,7 +540,7 @@ Resources.AWSEC2LaunchTemplatenodescontainerdexamplecom.Properties.LaunchTemplat - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: containerd.example.com ConfigBase: memfs://clusters.example.com/containerd.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml index 976716f86e..f6e53d7250 100644 --- a/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml @@ -274,7 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscontainerdexamplecom.Properti - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: containerd.example.com ConfigBase: memfs://clusters.example.com/containerd.example.com InstanceGroupName: master-us-test-1a @@ -504,7 +504,7 @@ Resources.AWSEC2LaunchTemplatenodescontainerdexamplecom.Properties.LaunchTemplat - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: containerd.example.com ConfigBase: memfs://clusters.example.com/containerd.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml index 00d6bd310b..6008afb923 100644 --- a/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml @@ -276,7 +276,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersdockerexamplecom.Properties.L - 000000000000000000000000000000000000000000000000000000000000000b@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.1.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: docker.example.com ConfigBase: memfs://clusters.example.com/docker.example.com InstanceGroupName: master-us-test-1a @@ -508,7 +508,7 @@ Resources.AWSEC2LaunchTemplatenodesdockerexamplecom.Properties.LaunchTemplateDat - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - 000000000000000000000000000000000000000000000000000000000000000b@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.1.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: docker.example.com ConfigBase: memfs://clusters.example.com/docker.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data index 3f6a1af241..a4fb1fd403 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: existing-iam.example.com ConfigBase: memfs://tests/existing-iam.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data index cd371fe93e..5eef21e76d 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: existing-iam.example.com ConfigBase: memfs://tests/existing-iam.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data index 730a741e5f..8cb3162bd1 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: existing-iam.example.com ConfigBase: memfs://tests/existing-iam.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data index 4beaff1c95..880632bb00 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: existing-iam.example.com ConfigBase: memfs://tests/existing-iam.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml index 3756c3c983..f7b3d4f41f 100644 --- a/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml @@ -274,7 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a @@ -504,7 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data index e29dcecf46..ebca7517b3 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: existingsg.example.com ConfigBase: memfs://clusters.example.com/existingsg.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data index b1775a2b5d..ba34203457 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: existingsg.example.com ConfigBase: memfs://clusters.example.com/existingsg.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data index a7280e20e9..2671d8aa61 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: existingsg.example.com ConfigBase: memfs://clusters.example.com/existingsg.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data index 330c1679b4..03766eb81f 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: existingsg.example.com ConfigBase: memfs://clusters.example.com/existingsg.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml index 8b6e29030e..ffa63a8d80 100644 --- a/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml @@ -274,7 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersexternallbexamplecom.Properti - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: externallb.example.com ConfigBase: memfs://clusters.example.com/externallb.example.com InstanceGroupName: master-us-test-1a @@ -504,7 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesexternallbexamplecom.Properties.LaunchTemplat - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: externallb.example.com ConfigBase: memfs://clusters.example.com/externallb.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data b/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data index 40d41fec6e..7347451a07 100644 --- a/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data +++ b/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: externallb.example.com ConfigBase: memfs://clusters.example.com/externallb.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data b/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data index abc74e65dd..594682d47b 100644 --- a/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data +++ b/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: externallb.example.com ConfigBase: memfs://clusters.example.com/externallb.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data index 307ee93b0a..8fcf968d77 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data +++ b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data @@ -275,7 +275,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: externalpolicies.example.com ConfigBase: memfs://clusters.example.com/externalpolicies.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data index bd00b5d8d7..40514c7e02 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data +++ b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: externalpolicies.example.com ConfigBase: memfs://clusters.example.com/externalpolicies.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data index 85f5fb11fe..76d0c6843f 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: ha.example.com ConfigBase: memfs://tests/ha.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data index b51e44cb03..f037ebe698 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: ha.example.com ConfigBase: memfs://tests/ha.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data index 50a3bf1a14..b9049a158f 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: ha.example.com ConfigBase: memfs://tests/ha.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data index 5023e13064..9435b216a3 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: ha.example.com ConfigBase: memfs://tests/ha.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script index 0d3022d2c1..1e8d098d59 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script @@ -278,7 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: ha-gce.example.com ConfigBase: memfs://tests/ha-gce.example.com InstanceGroupName: master-us-test1-a diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script index 11e6043b49..5203570181 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script @@ -278,7 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: ha-gce.example.com ConfigBase: memfs://tests/ha-gce.example.com InstanceGroupName: master-us-test1-b diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script index d5c64baced..05e725d97e 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script @@ -278,7 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: ha-gce.example.com ConfigBase: memfs://tests/ha-gce.example.com InstanceGroupName: master-us-test1-c diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script index bf6c621c15..7a0ed83d5e 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script @@ -191,7 +191,7 @@ Assets: - 50c7e22cfbc3dbb4dde80840645c1482259ab25a13cfe821c7380446e6997e54@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/mounter - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: ha-gce.example.com ConfigBase: memfs://tests/ha-gce.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index e870fe290d..182d5085d4 100644 --- a/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data index a8d601f5ff..2d7f5c75ba 100644 --- a/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,7 +187,7 @@ Assets: - 25e4465870c99167e6c466623ed8f05a1d20fbcb48cab6688109389b52d87623@https://storage.googleapis.com/kubernetes-release/release/v1.20.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml index 4902b1d79f..7edf162e3b 100644 --- a/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml @@ -290,7 +290,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimaletcdexamplecom.Propert - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-etcd.example.com ConfigBase: memfs://clusters.example.com/minimal-etcd.example.com InstanceGroupName: master-us-test-1a @@ -520,7 +520,7 @@ Resources.AWSEC2LaunchTemplatenodesminimaletcdexamplecom.Properties.LaunchTempla - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-etcd.example.com ConfigBase: memfs://clusters.example.com/minimal-etcd.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml index 7486f6527b..8d04ef9596 100644 --- a/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml @@ -280,7 +280,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a @@ -510,7 +510,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 5b201bcc46..1b9dd4e40e 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -279,7 +279,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data index 5c4f0ab9b1..9bfcf2382b 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml index 954c845841..f2591088fd 100644 --- a/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml @@ -274,7 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalipv6examplecom.Propert - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-ipv6.example.com ConfigBase: memfs://clusters.example.com/minimal-ipv6.example.com InstanceGroupName: master-us-test-1a @@ -504,7 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalipv6examplecom.Properties.LaunchTempla - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-ipv6.example.com ConfigBase: memfs://clusters.example.com/minimal-ipv6.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data index 09b4799207..f01c783266 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-ipv6.example.com ConfigBase: memfs://clusters.example.com/minimal-ipv6.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data index e876448a04..489da7ff95 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-ipv6.example.com ConfigBase: memfs://clusters.example.com/minimal-ipv6.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data index 5080957cea..83469b927c 100644 --- a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data +++ b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-json.example.com ConfigBase: memfs://clusters.example.com/minimal-json.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data index a18143b4fd..188e651313 100644 --- a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data +++ b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-json.example.com ConfigBase: memfs://clusters.example.com/minimal-json.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml index 3756c3c983..f7b3d4f41f 100644 --- a/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml @@ -274,7 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a @@ -504,7 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 2798617a2e..9b85853bec 100644 --- a/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data index 5c4f0ab9b1..9bfcf2382b 100644 --- a/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script index abc987b591..9f251c2926 100644 --- a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script @@ -278,7 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-gce.example.com ConfigBase: memfs://tests/minimal-gce.example.com InstanceGroupName: master-us-test1-a diff --git a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script index f88f943d14..8f12f4cb81 100644 --- a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script @@ -191,7 +191,7 @@ Assets: - 50c7e22cfbc3dbb4dde80840645c1482259ab25a13cfe821c7380446e6997e54@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/mounter - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-gce.example.com ConfigBase: memfs://tests/minimal-gce.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script index 5a37cd79d8..d399b9b967 100644 --- a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script @@ -278,7 +278,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-gce-private.example.com ConfigBase: memfs://tests/minimal-gce-private.example.com InstanceGroupName: master-us-test1-a diff --git a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script index 9b631728fb..9498044a4c 100644 --- a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script @@ -191,7 +191,7 @@ Assets: - 50c7e22cfbc3dbb4dde80840645c1482259ab25a13cfe821c7380446e6997e54@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/mounter - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal-gce-private.example.com ConfigBase: memfs://tests/minimal-gce-private.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data index decfeb9718..925e92b78e 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.k8s.local ConfigBase: memfs://clusters.example.com/minimal.k8s.local InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data index 96da6198d4..7571d7db38 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data @@ -191,7 +191,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.k8s.local ConfigBase: memfs://clusters.example.com/minimal.k8s.local InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml index accbe176a6..e7cc199fcf 100644 --- a/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml @@ -274,7 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1a @@ -590,7 +590,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1bmastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1b @@ -906,7 +906,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1cmastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1c @@ -1136,7 +1136,7 @@ Resources.AWSEC2LaunchTemplatenodesmixedinstancesexamplecom.Properties.LaunchTem - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data index f3a95cd26b..3a89cc505c 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data index 731cccd650..bc96279427 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data index df6eaa6396..17ef6b5a18 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data index 5e8bce25b1..65ba989122 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml index accbe176a6..e7cc199fcf 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml @@ -274,7 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1a @@ -590,7 +590,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1bmastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1b @@ -906,7 +906,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1cmastersmixedinstancesexamplecom.Prop - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1c @@ -1136,7 +1136,7 @@ Resources.AWSEC2LaunchTemplatenodesmixedinstancesexamplecom.Properties.LaunchTem - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data index f3a95cd26b..3a89cc505c 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data index 731cccd650..bc96279427 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1b diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data index df6eaa6396..17ef6b5a18 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: master-us-test-1c diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data index 5e8bce25b1..65ba989122 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: mixedinstances.example.com ConfigBase: memfs://clusters.example.com/mixedinstances.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml index 8b7918ef62..4001300c8a 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml @@ -274,7 +274,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersnthsqsresourcesexamplecom.Pro - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: nthsqsresources.example.com ConfigBase: memfs://clusters.example.com/nthsqsresources.example.com InstanceGroupName: master-us-test-1a @@ -504,7 +504,7 @@ Resources.AWSEC2LaunchTemplatenodesnthsqsresourcesexamplecom.Properties.LaunchTe - 25e4465870c99167e6c466623ed8f05a1d20fbcb48cab6688109389b52d87623@https://storage.googleapis.com/kubernetes-release/release/v1.20.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: nthsqsresources.example.com ConfigBase: memfs://clusters.example.com/nthsqsresources.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data index 0300564f1c..2146825992 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data +++ b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: nthsqsresources.example.com ConfigBase: memfs://clusters.example.com/nthsqsresources.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data index d22250a080..2f1472dca8 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data +++ b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data @@ -187,7 +187,7 @@ Assets: - 25e4465870c99167e6c466623ed8f05a1d20fbcb48cab6688109389b52d87623@https://storage.googleapis.com/kubernetes-release/release/v1.20.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: nthsqsresources.example.com ConfigBase: memfs://clusters.example.com/nthsqsresources.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml index d28a19deb6..8369640e51 100644 --- a/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml @@ -275,7 +275,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivatesharedipexamplecom.Pro - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: private-shared-ip.example.com ConfigBase: memfs://clusters.example.com/private-shared-ip.example.com InstanceGroupName: master-us-test-1a @@ -505,7 +505,7 @@ Resources.AWSEC2LaunchTemplatenodesprivatesharedipexamplecom.Properties.LaunchTe - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: private-shared-ip.example.com ConfigBase: memfs://clusters.example.com/private-shared-ip.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data index 10c8526367..bbbe8b519a 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: private-shared-ip.example.com ConfigBase: memfs://clusters.example.com/private-shared-ip.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data index d740b5c6dc..fe1ad6ea9e 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: private-shared-ip.example.com ConfigBase: memfs://clusters.example.com/private-shared-ip.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data index 3b366138ac..7ac6a6b451 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: private-shared-subnet.example.com ConfigBase: memfs://clusters.example.com/private-shared-subnet.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data index e43b406346..390ed8de51 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: private-shared-subnet.example.com ConfigBase: memfs://clusters.example.com/private-shared-subnet.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml index 4abfeb19cc..a5ac86a114 100644 --- a/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml @@ -275,7 +275,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivatecalicoexamplecom.Prope - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecalico.example.com ConfigBase: memfs://clusters.example.com/privatecalico.example.com InstanceGroupName: master-us-test-1a @@ -505,7 +505,7 @@ Resources.AWSEC2LaunchTemplatenodesprivatecalicoexamplecom.Properties.LaunchTemp - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecalico.example.com ConfigBase: memfs://clusters.example.com/privatecalico.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data index 89586e43d3..2363af9699 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data +++ b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecalico.example.com ConfigBase: memfs://clusters.example.com/privatecalico.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data index b1d8dbd251..a5e863d0fe 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data +++ b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecalico.example.com ConfigBase: memfs://clusters.example.com/privatecalico.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data index 1b7da4ee4c..196a1777bf 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data +++ b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecanal.example.com ConfigBase: memfs://clusters.example.com/privatecanal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data index 06461c6650..502fa27980 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data +++ b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecanal.example.com ConfigBase: memfs://clusters.example.com/privatecanal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml index a3dfc21cf2..7ead06bd5f 100644 --- a/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml @@ -275,7 +275,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumexamplecom.Prope - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: master-us-test-1a @@ -505,7 +505,7 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumexamplecom.Properties.LaunchTemp - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data index 4f375fbcf1..66b99a0865 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data index e730df5ff4..64bf9e26e1 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml index f899dae4f5..2e9a9b01d1 100644 --- a/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml @@ -264,7 +264,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumexamplecom.Prope - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: master-us-test-1a @@ -487,7 +487,7 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumexamplecom.Properties.LaunchTemp - a75af21eae2913aacd521cc8a052f7b9f1cb8b195f7bffbab478833abe024b0e@https://storage.googleapis.com/kubernetes-release/release/v1.17.15/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data index ebb52c1354..e976d68c68 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data @@ -262,7 +262,7 @@ Assets: - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data index 55a5b3f4d2..98ed8d3934 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data @@ -180,7 +180,7 @@ Assets: - a75af21eae2913aacd521cc8a052f7b9f1cb8b195f7bffbab478833abe024b0e@https://storage.googleapis.com/kubernetes-release/release/v1.17.15/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatecilium.example.com ConfigBase: memfs://clusters.example.com/privatecilium.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml index 87b23ec81c..04fdd12f55 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml @@ -278,7 +278,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumadvancedexamplec - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privateciliumadvanced.example.com ConfigBase: memfs://clusters.example.com/privateciliumadvanced.example.com InstanceGroupName: master-us-test-1a @@ -510,7 +510,7 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumadvancedexamplecom.Properties.La - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= + AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privateciliumadvanced.example.com ConfigBase: memfs://clusters.example.com/privateciliumadvanced.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data index c0da4dc638..50de17f238 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data @@ -276,7 +276,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privateciliumadvanced.example.com ConfigBase: memfs://clusters.example.com/privateciliumadvanced.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data index 71c9a3f7e2..c21a709659 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data @@ -188,7 +188,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privateciliumadvanced.example.com ConfigBase: memfs://clusters.example.com/privateciliumadvanced.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data index 402388377e..b91f10b917 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data +++ b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatedns1.example.com ConfigBase: memfs://clusters.example.com/privatedns1.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data index 8ac2926588..c250cf5829 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data +++ b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatedns1.example.com ConfigBase: memfs://clusters.example.com/privatedns1.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data index 04b5d86a5d..1b0763fd0c 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data +++ b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatedns2.example.com ConfigBase: memfs://clusters.example.com/privatedns2.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data index ce1aed917b..1407ca39c9 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data +++ b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatedns2.example.com ConfigBase: memfs://clusters.example.com/privatedns2.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data index af2d96f87c..6d8131aaed 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data +++ b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privateflannel.example.com ConfigBase: memfs://clusters.example.com/privateflannel.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data index a92e51af31..e9eb8121a7 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data +++ b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privateflannel.example.com ConfigBase: memfs://clusters.example.com/privateflannel.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data index 47cc874bf8..c0f6e7990d 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data +++ b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatekopeio.example.com ConfigBase: memfs://clusters.example.com/privatekopeio.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data index 3d3d4415ed..b376a8ae5d 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data +++ b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privatekopeio.example.com ConfigBase: memfs://clusters.example.com/privatekopeio.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data b/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data index 743162d452..4eb03c5cee 100644 --- a/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data +++ b/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privateweave.example.com ConfigBase: memfs://clusters.example.com/privateweave.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data b/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data index cc6165b0ce..429ef7d8fa 100644 --- a/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data +++ b/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: privateweave.example.com ConfigBase: memfs://clusters.example.com/privateweave.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index c7f72dd4d2..d552987800 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -268,7 +268,7 @@ Assets: - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data index 748aa8e985..95f81aab18 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -180,7 +180,7 @@ Assets: - d4adf1b6b97252025cb2f7febf55daa3f42dc305822e3da133f77fd33071ec2f@https://storage.googleapis.com/kubernetes-release/release/v1.19.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - 264f3396630507606a8646fda6a28a98d3ced8927df84be8ee9a74ab73cc1566@https://download.docker.com/linux/static/stable/aarch64/docker-19.03.15.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data index d867f82cc8..370508fbe8 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data +++ b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: sharedsubnet.example.com ConfigBase: memfs://clusters.example.com/sharedsubnet.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data index 76a8d4b86a..74d4601285 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data +++ b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: sharedsubnet.example.com ConfigBase: memfs://clusters.example.com/sharedsubnet.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data index 7466aeaa77..ebb39eba09 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data +++ b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: sharedvpc.example.com ConfigBase: memfs://clusters.example.com/sharedvpc.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data index aae2d41431..e52a9fb881 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data +++ b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: sharedvpc.example.com ConfigBase: memfs://clusters.example.com/sharedvpc.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data index a0d3572c82..22d6308a30 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data +++ b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: unmanaged.example.com ConfigBase: memfs://clusters.example.com/unmanaged.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data index b2a88d4e2c..408f19417c 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data +++ b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: unmanaged.example.com ConfigBase: memfs://clusters.example.com/unmanaged.example.com InstanceGroupName: nodes diff --git a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 6099707869..ee22038787 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -273,7 +273,7 @@ Assets: - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz - 2f599c3d54f4c4bdbcc95aaf0c7b513a845d8f9503ec5b34c9f86aa1bc34fc0c@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/protokube,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/protokube-linux-arm64 - 9d842e3636a95de2315cdea2be7a282355aac0658ef0b86d5dc2449066538f13@https://artifacts.k8s.io/binaries/kops/1.21.0-alpha.1/linux/arm64/channels,https://github.com/kubernetes/kops/releases/download/v1.21.0-alpha.1/channels-linux-arm64 -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: master-us-test-1a diff --git a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data index 5c4f0ab9b1..9bfcf2382b 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -187,7 +187,7 @@ Assets: - a4dd7100f547a40d3e2f83850d0bab75c6ea5eb553f0a80adcf73155bef1fd0d@https://storage.googleapis.com/kubernetes-release/release/v1.21.0/bin/linux/arm64/kubectl - ae13d7b5c05bd180ea9b5b68f44bdaa7bfb41034a2ef1d68fd8e1259797d642f@https://storage.googleapis.com/k8s-artifacts-cni/release/v0.8.7/cni-plugins-linux-arm64-v0.8.7.tgz - be8c9a5a06ebec8fb1d36e867cd00fb5777746a9812a0cae2966778ff899c525@https://download.docker.com/linux/static/stable/aarch64/docker-20.10.7.tgz -AuxConfigHash: yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y= +AuxConfigHash: /O5IS/dGo83lv2DbWn4k91OYfuOqtO79vjf5pD1DQlI= ClusterName: minimal.example.com ConfigBase: memfs://clusters.example.com/minimal.example.com InstanceGroupName: nodes From 59c8826b17ea70dc1296b02a5e102cc278b76690 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sat, 6 Jun 2020 23:52:52 -0700 Subject: [PATCH 08/14] Move FileAssets into the NodeupAuxConfig --- nodeup/pkg/model/convenience.go | 12 ------- nodeup/pkg/model/file_assets.go | 18 +--------- pkg/apis/nodeup/config.go | 17 ++++++++- pkg/model/bootstrapscript.go | 64 --------------------------------- 4 files changed, 17 insertions(+), 94 deletions(-) diff --git a/nodeup/pkg/model/convenience.go b/nodeup/pkg/model/convenience.go index 1c526ef828..52791080e0 100644 --- a/nodeup/pkg/model/convenience.go +++ b/nodeup/pkg/model/convenience.go @@ -23,7 +23,6 @@ import ( v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/kops/pkg/apis/kops" "k8s.io/kops/upup/pkg/fi" ) @@ -37,17 +36,6 @@ func b(v bool) *bool { return fi.Bool(v) } -// containsRole checks if a collection roles contains role v -func containsRole(v kops.InstanceGroupRole, list []kops.InstanceGroupRole) bool { - for _, x := range list { - if v == x { - return true - } - } - - return false -} - // buildDockerEnvironmentVars just converts a series of keypairs to docker environment variables switches func buildDockerEnvironmentVars(env map[string]string) []string { var list []string diff --git a/nodeup/pkg/model/file_assets.go b/nodeup/pkg/model/file_assets.go index 05818de32d..a2e5c05321 100644 --- a/nodeup/pkg/model/file_assets.go +++ b/nodeup/pkg/model/file_assets.go @@ -45,28 +45,12 @@ func (f *FileAssetsBuilder) Build(c *fi.ModelBuilderContext) error { Mode: s("0755"), }) - // do we have any instanceGroup file assets - if f.InstanceGroup.Spec.FileAssets != nil { - if err := f.buildFileAssets(c, f.InstanceGroup.Spec.FileAssets, tracker); err != nil { - return err - } - } - if f.Cluster.Spec.FileAssets != nil { - if err := f.buildFileAssets(c, f.Cluster.Spec.FileAssets, tracker); err != nil { - return err - } - } - - return nil + return f.buildFileAssets(c, f.NodeupAuxConfig.FileAssets, tracker) } // buildFileAssets is responsible for rendering the file assets to disk func (f *FileAssetsBuilder) buildFileAssets(c *fi.ModelBuilderContext, assets []kops.FileAssetSpec, tracker map[string]bool) error { for _, asset := range assets { - // @check if the file asset applies to us. If no roles applied we assume its applied to all roles - if len(asset.Roles) > 0 && !containsRole(f.NodeupConfig.InstanceGroupRole, asset.Roles) { - continue - } // @check if e have a path and if not use the default path assetPath := asset.Path if assetPath == "" { diff --git a/pkg/apis/nodeup/config.go b/pkg/apis/nodeup/config.go index f73887d95c..aecc326c37 100644 --- a/pkg/apis/nodeup/config.go +++ b/pkg/apis/nodeup/config.go @@ -73,6 +73,8 @@ type Config struct { // AuxConfig is the configuration for the nodeup binary that might be too big to fit in userdata. type AuxConfig struct { + // FileAssets are a collection of file assets for this instance group. + FileAssets []kops.FileAssetSpec `json:",omitempty"` // Hooks are for custom actions, for example on first installation. Hooks [][]kops.HookSpec } @@ -119,7 +121,8 @@ func NewConfig(cluster *kops.Cluster, instanceGroup *kops.InstanceGroup) (*Confi igHooks := filterHooks(instanceGroup.Spec.Hooks, instanceGroup.Spec.Role) auxConfig := AuxConfig{ - Hooks: [][]kops.HookSpec{igHooks, clusterHooks}, + FileAssets: append(filterFileAssets(instanceGroup.Spec.FileAssets, role), filterFileAssets(cluster.Spec.FileAssets, role)...), + Hooks: [][]kops.HookSpec{igHooks, clusterHooks}, } if isMaster { @@ -156,6 +159,18 @@ func NewConfig(cluster *kops.Cluster, instanceGroup *kops.InstanceGroup) (*Confi return &config, &auxConfig } +func filterFileAssets(f []kops.FileAssetSpec, role kops.InstanceGroupRole) []kops.FileAssetSpec { + var fileAssets []kops.FileAssetSpec + for _, fileAsset := range f { + if len(fileAsset.Roles) > 0 && !containsRole(role, fileAsset.Roles) { + continue + } + fileAsset.Roles = nil + fileAssets = append(fileAssets, fileAsset) + } + return fileAssets +} + func filterHooks(h []kops.HookSpec, role kops.InstanceGroupRole) []kops.HookSpec { var hooks []kops.HookSpec for _, hook := range h { diff --git a/pkg/model/bootstrapscript.go b/pkg/model/bootstrapscript.go index 6999925592..600f4e49c9 100644 --- a/pkg/model/bootstrapscript.go +++ b/pkg/model/bootstrapscript.go @@ -19,7 +19,6 @@ package model import ( "bytes" "compress/gzip" - "crypto/sha1" "crypto/sha256" "encoding/base64" "fmt" @@ -371,14 +370,6 @@ func (b *BootstrapScript) Run(c *fi.Context) error { } } - fileAssets, err := b.getRelevantFileAssets(cs.FileAssets, b.ig.Spec.Role) - if err != nil { - return "", err - } - if len(fileAssets) > 0 { - spec["fileAssets"] = fileAssets - } - content, err := yaml.Marshal(spec) if err != nil { return "", fmt.Errorf("error converting cluster spec to yaml for inclusion within bootstrap script: %v", err) @@ -389,14 +380,6 @@ func (b *BootstrapScript) Run(c *fi.Context) error { "IGSpec": func() (string, error) { spec := make(map[string]interface{}) - fileAssets, err := b.getRelevantFileAssets(b.ig.Spec.FileAssets, b.ig.Spec.Role) - if err != nil { - return "", err - } - if len(fileAssets) > 0 { - spec["fileAssets"] = fileAssets - } - content, err := yaml.Marshal(spec) if err != nil { return "", fmt.Errorf("error converting instancegroup spec to yaml for inclusion within bootstrap script: %v", err) @@ -433,53 +416,6 @@ func (b *BootstrapScript) Run(c *fi.Context) error { return nil } -// getRelevantFileAssets returns a list of file assets to be applied to the -// instance group, with the Content fingerprinted to reduce size -func (b *BootstrapScript) getRelevantFileAssets(allFileAssets []kops.FileAssetSpec, role kops.InstanceGroupRole) ([]kops.FileAssetSpec, error) { - relevantFileAssets := []kops.FileAssetSpec{} - for _, fileAsset := range allFileAssets { - if len(fileAsset.Roles) == 0 { - relevantFileAssets = append(relevantFileAssets, fileAsset) - continue - } - for _, fileAssetRole := range fileAsset.Roles { - if role == fileAssetRole { - relevantFileAssets = append(relevantFileAssets, fileAsset) - break - } - } - } - - fileAssets := []kops.FileAssetSpec{} - if len(relevantFileAssets) > 0 { - for _, fileAsset := range relevantFileAssets { - if fileAsset.Content != "" { - contentFingerprint, err := b.computeFingerprint(fileAsset.Content) - if err != nil { - return nil, err - } - fileAsset.Content = contentFingerprint + " (fingerprint)" - } - - fileAsset.Roles = nil - fileAssets = append(fileAssets, fileAsset) - } - } - - return fileAssets, nil -} - -// computeFingerprint takes a string and returns a base64 encoded fingerprint -func (b *BootstrapScript) computeFingerprint(content string) (string, error) { - hasher := sha1.New() - - if _, err := hasher.Write([]byte(content)); err != nil { - return "", fmt.Errorf("error computing fingerprint hash: %v", err) - } - - return base64.StdEncoding.EncodeToString(hasher.Sum(nil)), nil -} - func (b *BootstrapScript) createProxyEnv(ps *kops.EgressProxySpec) string { var buffer bytes.Buffer From 221f02b1afcddfb2758eef349b1f61f6b52ef170 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sun, 16 May 2021 11:15:05 -0700 Subject: [PATCH 09/14] hack/update-expected.sh --- pkg/model/tests/data/auxconfig_0.txt | 4 ++++ pkg/model/tests/data/auxconfig_1.txt | 10 ++++++++++ pkg/model/tests/data/auxconfig_2.txt | 10 ++++++++++ pkg/model/tests/data/auxconfig_3.txt | 4 ++++ pkg/model/tests/data/auxconfig_4.txt | 10 ++++++++++ pkg/model/tests/data/auxconfig_5.txt | 10 ++++++++++ pkg/model/tests/data/bootstrapscript_0.txt | 7 ++----- pkg/model/tests/data/bootstrapscript_1.txt | 14 ++------------ pkg/model/tests/data/bootstrapscript_2.txt | 14 ++------------ pkg/model/tests/data/bootstrapscript_3.txt | 7 ++----- pkg/model/tests/data/bootstrapscript_4.txt | 14 ++------------ pkg/model/tests/data/bootstrapscript_5.txt | 14 ++------------ 12 files changed, 60 insertions(+), 58 deletions(-) diff --git a/pkg/model/tests/data/auxconfig_0.txt b/pkg/model/tests/data/auxconfig_0.txt index 933cf94f49..db93a243ef 100644 --- a/pkg/model/tests/data/auxconfig_0.txt +++ b/pkg/model/tests/data/auxconfig_0.txt @@ -1,3 +1,7 @@ +FileAssets: +- content: user,token + name: tokens + path: /kube/tokens.csv Hooks: - - manifest: |- Type=oneshot diff --git a/pkg/model/tests/data/auxconfig_1.txt b/pkg/model/tests/data/auxconfig_1.txt index 7d7d362d1f..2fd9a6437a 100644 --- a/pkg/model/tests/data/auxconfig_1.txt +++ b/pkg/model/tests/data/auxconfig_1.txt @@ -1,3 +1,13 @@ +FileAssets: +- content: blah blah + name: iptables-restore + path: /var/lib/iptables/rules-save +- content: user,token + name: tokens + path: /kube/tokens.csv +- content: blah blah + name: iptables-restore + path: /var/lib/iptables/rules-save Hooks: - - before: - update-engine.service diff --git a/pkg/model/tests/data/auxconfig_2.txt b/pkg/model/tests/data/auxconfig_2.txt index 7d7d362d1f..2fd9a6437a 100644 --- a/pkg/model/tests/data/auxconfig_2.txt +++ b/pkg/model/tests/data/auxconfig_2.txt @@ -1,3 +1,13 @@ +FileAssets: +- content: blah blah + name: iptables-restore + path: /var/lib/iptables/rules-save +- content: user,token + name: tokens + path: /kube/tokens.csv +- content: blah blah + name: iptables-restore + path: /var/lib/iptables/rules-save Hooks: - - before: - update-engine.service diff --git a/pkg/model/tests/data/auxconfig_3.txt b/pkg/model/tests/data/auxconfig_3.txt index 933cf94f49..db93a243ef 100644 --- a/pkg/model/tests/data/auxconfig_3.txt +++ b/pkg/model/tests/data/auxconfig_3.txt @@ -1,3 +1,7 @@ +FileAssets: +- content: user,token + name: tokens + path: /kube/tokens.csv Hooks: - - manifest: |- Type=oneshot diff --git a/pkg/model/tests/data/auxconfig_4.txt b/pkg/model/tests/data/auxconfig_4.txt index 7d7d362d1f..2fd9a6437a 100644 --- a/pkg/model/tests/data/auxconfig_4.txt +++ b/pkg/model/tests/data/auxconfig_4.txt @@ -1,3 +1,13 @@ +FileAssets: +- content: blah blah + name: iptables-restore + path: /var/lib/iptables/rules-save +- content: user,token + name: tokens + path: /kube/tokens.csv +- content: blah blah + name: iptables-restore + path: /var/lib/iptables/rules-save Hooks: - - before: - update-engine.service diff --git a/pkg/model/tests/data/auxconfig_5.txt b/pkg/model/tests/data/auxconfig_5.txt index 7d7d362d1f..2fd9a6437a 100644 --- a/pkg/model/tests/data/auxconfig_5.txt +++ b/pkg/model/tests/data/auxconfig_5.txt @@ -1,3 +1,13 @@ +FileAssets: +- content: blah blah + name: iptables-restore + path: /var/lib/iptables/rules-save +- content: user,token + name: tokens + path: /kube/tokens.csv +- content: blah blah + name: iptables-restore + path: /var/lib/iptables/rules-save Hooks: - - before: - update-engine.service diff --git a/pkg/model/tests/data/bootstrapscript_0.txt b/pkg/model/tests/data/bootstrapscript_0.txt index d518a78f53..84f7fd9878 100644 --- a/pkg/model/tests/data/bootstrapscript_0.txt +++ b/pkg/model/tests/data/bootstrapscript_0.txt @@ -171,15 +171,12 @@ masterKubelet: __EOF_CLUSTER_SPEC cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -fileAssets: -- content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) - name: tokens - path: /kube/tokens.csv +{} __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: CwOuIQfG6Wm8bMLEpxx4k1LQX3VBp/3JiAlu3QuthF4= +AuxConfigHash: /0fgYG0lsuxVGuNdtGBZA0RYxOfvLD/xOFg1eJwyfcw= InstanceGroupRole: Master KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_1.txt b/pkg/model/tests/data/bootstrapscript_1.txt index 7da0a80a28..fb813c41ec 100644 --- a/pkg/model/tests/data/bootstrapscript_1.txt +++ b/pkg/model/tests/data/bootstrapscript_1.txt @@ -150,10 +150,6 @@ etcdClusters: version: 3.1.11 main: version: 3.1.11 -fileAssets: -- content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) - name: iptables-restore - path: /var/lib/iptables/rules-save kubeAPIServer: image: CoreOS kubeControllerManager: @@ -175,18 +171,12 @@ masterKubelet: __EOF_CLUSTER_SPEC cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -fileAssets: -- content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) - name: iptables-restore - path: /var/lib/iptables/rules-save -- content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) - name: tokens - path: /kube/tokens.csv +{} __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: 1HFOTkRXC3NVHayHo3Vgpm2hTbewfO3QJEJhhc6tEsk= +AuxConfigHash: F6TisBT9tDbuqBlzMVgEkEvAa7tdDahjQ9pW4X5S49M= InstanceGroupRole: Master KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_2.txt b/pkg/model/tests/data/bootstrapscript_2.txt index 7da0a80a28..fb813c41ec 100644 --- a/pkg/model/tests/data/bootstrapscript_2.txt +++ b/pkg/model/tests/data/bootstrapscript_2.txt @@ -150,10 +150,6 @@ etcdClusters: version: 3.1.11 main: version: 3.1.11 -fileAssets: -- content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) - name: iptables-restore - path: /var/lib/iptables/rules-save kubeAPIServer: image: CoreOS kubeControllerManager: @@ -175,18 +171,12 @@ masterKubelet: __EOF_CLUSTER_SPEC cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -fileAssets: -- content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) - name: iptables-restore - path: /var/lib/iptables/rules-save -- content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) - name: tokens - path: /kube/tokens.csv +{} __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: 1HFOTkRXC3NVHayHo3Vgpm2hTbewfO3QJEJhhc6tEsk= +AuxConfigHash: F6TisBT9tDbuqBlzMVgEkEvAa7tdDahjQ9pW4X5S49M= InstanceGroupRole: Master KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_3.txt b/pkg/model/tests/data/bootstrapscript_3.txt index 687a7b4fdb..48fe56fe61 100644 --- a/pkg/model/tests/data/bootstrapscript_3.txt +++ b/pkg/model/tests/data/bootstrapscript_3.txt @@ -156,15 +156,12 @@ kubelet: __EOF_CLUSTER_SPEC cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -fileAssets: -- content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) - name: tokens - path: /kube/tokens.csv +{} __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: CwOuIQfG6Wm8bMLEpxx4k1LQX3VBp/3JiAlu3QuthF4= +AuxConfigHash: /0fgYG0lsuxVGuNdtGBZA0RYxOfvLD/xOFg1eJwyfcw= InstanceGroupRole: Node KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_4.txt b/pkg/model/tests/data/bootstrapscript_4.txt index 6be4e687d5..2a2dec18ca 100644 --- a/pkg/model/tests/data/bootstrapscript_4.txt +++ b/pkg/model/tests/data/bootstrapscript_4.txt @@ -143,10 +143,6 @@ containerd: logLevel: info docker: logLevel: INFO -fileAssets: -- content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) - name: iptables-restore - path: /var/lib/iptables/rules-save kubeProxy: cpuLimit: 30m cpuRequest: 30m @@ -160,18 +156,12 @@ kubelet: __EOF_CLUSTER_SPEC cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -fileAssets: -- content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) - name: iptables-restore - path: /var/lib/iptables/rules-save -- content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) - name: tokens - path: /kube/tokens.csv +{} __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: 1HFOTkRXC3NVHayHo3Vgpm2hTbewfO3QJEJhhc6tEsk= +AuxConfigHash: F6TisBT9tDbuqBlzMVgEkEvAa7tdDahjQ9pW4X5S49M= InstanceGroupRole: Node KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt diff --git a/pkg/model/tests/data/bootstrapscript_5.txt b/pkg/model/tests/data/bootstrapscript_5.txt index 6be4e687d5..2a2dec18ca 100644 --- a/pkg/model/tests/data/bootstrapscript_5.txt +++ b/pkg/model/tests/data/bootstrapscript_5.txt @@ -143,10 +143,6 @@ containerd: logLevel: info docker: logLevel: INFO -fileAssets: -- content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) - name: iptables-restore - path: /var/lib/iptables/rules-save kubeProxy: cpuLimit: 30m cpuRequest: 30m @@ -160,18 +156,12 @@ kubelet: __EOF_CLUSTER_SPEC cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -fileAssets: -- content: E1oeAbrnQsSldrIP1BpoP2SDykM= (fingerprint) - name: iptables-restore - path: /var/lib/iptables/rules-save -- content: xYagtQLwBAAi3V8Wc2Jrojz28I0= (fingerprint) - name: tokens - path: /kube/tokens.csv +{} __EOF_IG_SPEC cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' -AuxConfigHash: 1HFOTkRXC3NVHayHo3Vgpm2hTbewfO3QJEJhhc6tEsk= +AuxConfigHash: F6TisBT9tDbuqBlzMVgEkEvAa7tdDahjQ9pW4X5S49M= InstanceGroupRole: Node KubeletConfig: kubeconfigPath: /etc/kubernetes/igconfig.txt From 14ab4a34530c40c8c355ea1446597f96f2f05c97 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sun, 16 May 2021 13:34:31 -0700 Subject: [PATCH 10/14] Move UpdatePolicy into NodeConfig --- nodeup/pkg/model/update_service.go | 24 ++++-------------------- pkg/apis/nodeup/config.go | 10 ++++++++++ 2 files changed, 14 insertions(+), 20 deletions(-) diff --git a/nodeup/pkg/model/update_service.go b/nodeup/pkg/model/update_service.go index 6699c03638..3c2e9d4dc6 100644 --- a/nodeup/pkg/model/update_service.go +++ b/nodeup/pkg/model/update_service.go @@ -49,16 +49,8 @@ func (b *UpdateServiceBuilder) Build(c *fi.ModelBuilderContext) error { } func (b *UpdateServiceBuilder) buildFlatcarSystemdService(c *fi.ModelBuilderContext) { - if b.InstanceGroup.Spec.UpdatePolicy != nil { - switch *b.InstanceGroup.Spec.UpdatePolicy { - case kops.UpdatePolicyAutomatic: - klog.Infof("UpdatePolicy set in InstanceGroup %q spec requests automatic updates; skipping creation of systemd unit %q", b.InstanceGroup.GetName(), flatcarServiceName) - return - case kops.UpdatePolicyExternal: - // Carry on with creating this systemd unit. - } - } else if fi.StringValue(b.Cluster.Spec.UpdatePolicy) != kops.UpdatePolicyExternal { - klog.Infof("UpdatePolicy in Cluster spec requests automatic updates; skipping creation of systemd unit %q", flatcarServiceName) + if b.NodeupConfig.UpdatePolicy != kops.UpdatePolicyExternal { + klog.Infof("UpdatePolicy requests automatic updates; skipping creation of systemd unit %q", flatcarServiceName) return } @@ -93,16 +85,8 @@ func (b *UpdateServiceBuilder) buildFlatcarSystemdService(c *fi.ModelBuilderCont } func (b *UpdateServiceBuilder) buildDebianPackage(c *fi.ModelBuilderContext) { - if b.InstanceGroup.Spec.UpdatePolicy != nil { - switch *b.InstanceGroup.Spec.UpdatePolicy { - case kops.UpdatePolicyAutomatic: - klog.Infof("UpdatePolicy set in InstanceGroup %q spec requests automatic updates; skipping installation of packagk %q", b.InstanceGroup.GetName(), debianPackageName) - return - case kops.UpdatePolicyExternal: - // Carry on with creating this systemd unit. - } - } else if fi.StringValue(b.Cluster.Spec.UpdatePolicy) != kops.UpdatePolicyExternal { - klog.Infof("UpdatePolicy in Cluster spec requests automatic updates; skipping installation of package %q", debianPackageName) + if b.NodeupConfig.UpdatePolicy != kops.UpdatePolicyExternal { + klog.Infof("UpdatePolicy requests automatic updates; skipping installation of package %q", debianPackageName) return } diff --git a/pkg/apis/nodeup/config.go b/pkg/apis/nodeup/config.go index aecc326c37..5d4cb0c1f6 100644 --- a/pkg/apis/nodeup/config.go +++ b/pkg/apis/nodeup/config.go @@ -62,6 +62,8 @@ type Config struct { // specified, each parameter must follow the form variable=value, the way // it would appear in sysctl.conf. SysctlParameters []string `json:",omitempty"` + // UpdatePolicy determines the policy for applying upgrades automatically. + UpdatePolicy string // VolumeMounts are a collection of volume mounts. VolumeMounts []kops.VolumeMountSpec `json:",omitempty"` @@ -152,6 +154,14 @@ func NewConfig(cluster *kops.Cluster, instanceGroup *kops.InstanceGroup) (*Confi config.KubeletConfig.Taints = append(config.KubeletConfig.Taints, instanceGroup.Spec.Taints...) + if instanceGroup.Spec.UpdatePolicy != nil { + config.UpdatePolicy = *instanceGroup.Spec.UpdatePolicy + } else if cluster.Spec.UpdatePolicy != nil { + config.UpdatePolicy = *cluster.Spec.UpdatePolicy + } else { + config.UpdatePolicy = kops.UpdatePolicyAutomatic + } + if cluster.Spec.Networking != nil && cluster.Spec.Networking.AmazonVPC != nil { config.DefaultMachineType = fi.String(strings.Split(instanceGroup.Spec.MachineType, ",")[0]) } From 91d81e5a1a36e74cfeae92deab98dc28f9ac45e0 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sun, 16 May 2021 13:43:53 -0700 Subject: [PATCH 11/14] hack/update-expected.sh --- pkg/model/tests/data/bootstrapscript_0.txt | 1 + pkg/model/tests/data/bootstrapscript_1.txt | 1 + pkg/model/tests/data/bootstrapscript_2.txt | 1 + pkg/model/tests/data/bootstrapscript_3.txt | 1 + pkg/model/tests/data/bootstrapscript_4.txt | 1 + pkg/model/tests/data/bootstrapscript_5.txt | 1 + .../apiservernodes/cloudformation.json.extracted.yaml | 3 +++ ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + ...r-us-test-1a.masters.bastionuserdata.example.com_user_data | 1 + ...aunch_template_nodes.bastionuserdata.example.com_user_data | 1 + .../update_cluster/complex/cloudformation.json.extracted.yaml | 2 ++ ...te_master-us-test-1a.masters.complex.example.com_user_data | 1 + .../aws_launch_template_nodes.complex.example.com_user_data | 1 + ...e_master-us-test-1a.masters.compress.example.com_user_data | 2 +- .../aws_launch_template_nodes.compress.example.com_user_data | 2 +- .../containerd-custom/cloudformation.json.extracted.yaml | 2 ++ .../containerd/cloudformation.json.extracted.yaml | 2 ++ .../docker-custom/cloudformation.json.extracted.yaml | 2 ++ ...ster-us-test-1a.masters.existing-iam.example.com_user_data | 1 + ...ster-us-test-1b.masters.existing-iam.example.com_user_data | 1 + ...ster-us-test-1c.masters.existing-iam.example.com_user_data | 1 + ...s_launch_template_nodes.existing-iam.example.com_user_data | 1 + .../cloudformation.json.extracted.yaml | 2 ++ ...master-us-test-1a.masters.existingsg.example.com_user_data | 1 + ...master-us-test-1b.masters.existingsg.example.com_user_data | 1 + ...master-us-test-1c.masters.existingsg.example.com_user_data | 1 + ...aws_launch_template_nodes.existingsg.example.com_user_data | 1 + .../externallb/cloudformation.json.extracted.yaml | 2 ++ ...master-us-test-1a.masters.externallb.example.com_user_data | 1 + ...aws_launch_template_nodes.externallb.example.com_user_data | 1 + ...-us-test-1a.masters.externalpolicies.example.com_user_data | 1 + ...unch_template_nodes.externalpolicies.example.com_user_data | 1 + ...emplate_master-us-test-1a.masters.ha.example.com_user_data | 1 + ...emplate_master-us-test-1b.masters.ha.example.com_user_data | 1 + ...emplate_master-us-test-1c.masters.ha.example.com_user_data | 1 + .../data/aws_launch_template_nodes.ha.example.com_user_data | 1 + ...ster-us-test1-a-ha-gce-example-com_metadata_startup-script | 1 + ...ster-us-test1-b-ha-gce-example-com_metadata_startup-script | 1 + ...ster-us-test1-c-ha-gce-example-com_metadata_startup-script | 1 + ..._template_nodes-ha-gce-example-com_metadata_startup-script | 1 + ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + .../minimal-etcd/cloudformation.json.extracted.yaml | 2 ++ .../minimal-gp3/cloudformation.json.extracted.yaml | 2 ++ ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + .../minimal-ipv6/cloudformation.json.extracted.yaml | 2 ++ ...ster-us-test-1a.masters.minimal-ipv6.example.com_user_data | 1 + ...s_launch_template_nodes.minimal-ipv6.example.com_user_data | 1 + ...ster-us-test-1a.masters.minimal-json.example.com_user_data | 1 + ...s_launch_template_nodes.minimal-json.example.com_user_data | 1 + .../update_cluster/minimal/cloudformation.json.extracted.yaml | 2 ++ ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + ...us-test1-a-minimal-gce-example-com_metadata_startup-script | 1 + ...late_nodes-minimal-gce-example-com_metadata_startup-script | 1 + ...-a-minimal-gce-private-example-com_metadata_startup-script | 1 + ...es-minimal-gce-private-example-com_metadata_startup-script | 1 + ...late_master-us-test-1a.masters.minimal.k8s.local_user_data | 1 + .../aws_launch_template_nodes.minimal.k8s.local_user_data | 1 + .../mixed_instances/cloudformation.json.extracted.yaml | 4 ++++ ...er-us-test-1a.masters.mixedinstances.example.com_user_data | 1 + ...er-us-test-1b.masters.mixedinstances.example.com_user_data | 1 + ...er-us-test-1c.masters.mixedinstances.example.com_user_data | 1 + ...launch_template_nodes.mixedinstances.example.com_user_data | 1 + .../mixed_instances_spot/cloudformation.json.extracted.yaml | 4 ++++ ...er-us-test-1a.masters.mixedinstances.example.com_user_data | 1 + ...er-us-test-1b.masters.mixedinstances.example.com_user_data | 1 + ...er-us-test-1c.masters.mixedinstances.example.com_user_data | 1 + ...launch_template_nodes.mixedinstances.example.com_user_data | 1 + .../nth_sqs_resources/cloudformation.json.extracted.yaml | 2 ++ ...r-us-test-1a.masters.nthsqsresources.example.com_user_data | 1 + ...aunch_template_nodes.nthsqsresources.example.com_user_data | 1 + .../private-shared-ip/cloudformation.json.extracted.yaml | 2 ++ ...us-test-1a.masters.private-shared-ip.example.com_user_data | 1 + ...nch_template_nodes.private-shared-ip.example.com_user_data | 1 + ...est-1a.masters.private-shared-subnet.example.com_user_data | 1 + ...template_nodes.private-shared-subnet.example.com_user_data | 1 + .../privatecalico/cloudformation.json.extracted.yaml | 2 ++ ...ter-us-test-1a.masters.privatecalico.example.com_user_data | 1 + ..._launch_template_nodes.privatecalico.example.com_user_data | 1 + ...ster-us-test-1a.masters.privatecanal.example.com_user_data | 1 + ...s_launch_template_nodes.privatecanal.example.com_user_data | 1 + .../privatecilium/cloudformation.json.extracted.yaml | 2 ++ ...ter-us-test-1a.masters.privatecilium.example.com_user_data | 1 + ..._launch_template_nodes.privatecilium.example.com_user_data | 1 + .../privatecilium2/cloudformation.json.extracted.yaml | 2 ++ ...ter-us-test-1a.masters.privatecilium.example.com_user_data | 1 + ..._launch_template_nodes.privatecilium.example.com_user_data | 1 + .../privateciliumadvanced/cloudformation.json.extracted.yaml | 2 ++ ...est-1a.masters.privateciliumadvanced.example.com_user_data | 1 + ...template_nodes.privateciliumadvanced.example.com_user_data | 1 + ...aster-us-test-1a.masters.privatedns1.example.com_user_data | 1 + ...ws_launch_template_nodes.privatedns1.example.com_user_data | 1 + ...aster-us-test-1a.masters.privatedns2.example.com_user_data | 1 + ...ws_launch_template_nodes.privatedns2.example.com_user_data | 1 + ...er-us-test-1a.masters.privateflannel.example.com_user_data | 1 + ...launch_template_nodes.privateflannel.example.com_user_data | 1 + ...ter-us-test-1a.masters.privatekopeio.example.com_user_data | 1 + ..._launch_template_nodes.privatekopeio.example.com_user_data | 1 + ...ster-us-test-1a.masters.privateweave.example.com_user_data | 1 + ...s_launch_template_nodes.privateweave.example.com_user_data | 1 + ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + ...ster-us-test-1a.masters.sharedsubnet.example.com_user_data | 1 + ...s_launch_template_nodes.sharedsubnet.example.com_user_data | 1 + ..._master-us-test-1a.masters.sharedvpc.example.com_user_data | 1 + .../aws_launch_template_nodes.sharedvpc.example.com_user_data | 1 + ..._master-us-test-1a.masters.unmanaged.example.com_user_data | 1 + .../aws_launch_template_nodes.unmanaged.example.com_user_data | 1 + ...te_master-us-test-1a.masters.minimal.example.com_user_data | 1 + .../aws_launch_template_nodes.minimal.example.com_user_data | 1 + 113 files changed, 137 insertions(+), 2 deletions(-) diff --git a/pkg/model/tests/data/bootstrapscript_0.txt b/pkg/model/tests/data/bootstrapscript_0.txt index 84f7fd9878..eef98ad4a3 100644 --- a/pkg/model/tests/data/bootstrapscript_0.txt +++ b/pkg/model/tests/data/bootstrapscript_0.txt @@ -191,6 +191,7 @@ KubeletConfig: taints: - key1=value1:NoSchedule - key2=value2:NoExecute +UpdatePolicy: automatic __EOF_KUBE_ENV diff --git a/pkg/model/tests/data/bootstrapscript_1.txt b/pkg/model/tests/data/bootstrapscript_1.txt index fb813c41ec..f0d6196cf2 100644 --- a/pkg/model/tests/data/bootstrapscript_1.txt +++ b/pkg/model/tests/data/bootstrapscript_1.txt @@ -191,6 +191,7 @@ KubeletConfig: taints: - key1=value1:NoSchedule - key2=value2:NoExecute +UpdatePolicy: automatic __EOF_KUBE_ENV diff --git a/pkg/model/tests/data/bootstrapscript_2.txt b/pkg/model/tests/data/bootstrapscript_2.txt index fb813c41ec..f0d6196cf2 100644 --- a/pkg/model/tests/data/bootstrapscript_2.txt +++ b/pkg/model/tests/data/bootstrapscript_2.txt @@ -191,6 +191,7 @@ KubeletConfig: taints: - key1=value1:NoSchedule - key2=value2:NoExecute +UpdatePolicy: automatic __EOF_KUBE_ENV diff --git a/pkg/model/tests/data/bootstrapscript_3.txt b/pkg/model/tests/data/bootstrapscript_3.txt index 48fe56fe61..736ec45c72 100644 --- a/pkg/model/tests/data/bootstrapscript_3.txt +++ b/pkg/model/tests/data/bootstrapscript_3.txt @@ -173,6 +173,7 @@ KubeletConfig: taints: - key1=value1:NoSchedule - key2=value2:NoExecute +UpdatePolicy: automatic __EOF_KUBE_ENV diff --git a/pkg/model/tests/data/bootstrapscript_4.txt b/pkg/model/tests/data/bootstrapscript_4.txt index 2a2dec18ca..362c19a15c 100644 --- a/pkg/model/tests/data/bootstrapscript_4.txt +++ b/pkg/model/tests/data/bootstrapscript_4.txt @@ -173,6 +173,7 @@ KubeletConfig: taints: - key1=value1:NoSchedule - key2=value2:NoExecute +UpdatePolicy: automatic __EOF_KUBE_ENV diff --git a/pkg/model/tests/data/bootstrapscript_5.txt b/pkg/model/tests/data/bootstrapscript_5.txt index 2a2dec18ca..362c19a15c 100644 --- a/pkg/model/tests/data/bootstrapscript_5.txt +++ b/pkg/model/tests/data/bootstrapscript_5.txt @@ -173,6 +173,7 @@ KubeletConfig: taints: - key1=value1:NoSchedule - key2=value2:NoExecute +UpdatePolicy: automatic __EOF_KUBE_ENV diff --git a/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml index 1086ba1ed5..0806fef94f 100644 --- a/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml @@ -211,6 +211,7 @@ Resources.AWSEC2LaunchTemplateapiserverapiserversminimalexamplecom.Properties.La node-role.kubernetes.io/api-server: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml staticManifests: @@ -525,6 +526,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -751,6 +753,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index ee22038787..6320f496b9 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data index 9bfcf2382b..8934b3d0d5 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data index bacd4ed9c1..6d8141f360 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/bastionuserdata.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data index ea778a6262..a42b4a548a 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data @@ -219,6 +219,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/bastionuserdata.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml index 991ef9ac9f..db3881e5a5 100644 --- a/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml @@ -316,6 +316,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscomplexexamplecom.Properties. nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/complex.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -562,6 +563,7 @@ Resources.AWSEC2LaunchTemplatenodescomplexexamplecom.Properties.LaunchTemplateDa node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/complex.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data b/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data index 5f57e5a6db..6af7ae1977 100644 --- a/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data +++ b/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data @@ -315,6 +315,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/complex.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data b/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data index f6482b7525..67d3012638 100644 --- a/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data +++ b/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data @@ -219,6 +219,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/complex.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data b/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data index e3d4cd13bd..2cd500118a 100644 --- a/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data +++ b/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data @@ -132,7 +132,7 @@ echo "H4sIAAAAAAAA/+xWbW/bthN/709B9I+ibxrJSvPvNqEF5jrd4jXpPLsPA4ZioMmzzJki1SOpxM echo "H4sIAAAAAAAA/6qu5QIAAAD//wEAAP//BrCh3QMAAAA=" | base64 -d | gzip -d > conf/ig_spec.yaml -echo "H4sIAAAAAAAA/7RWW4/cthV+n18hBAjyYkm8XwYpENeLxkbj2LUfij4ekocz6mrECakZ2/31BaWd3R3XQdFm90kS+Z3D79w+6mUpOJftpmngEJSoL22jDPWGOm25AGQucuNspCwYS5XhVrNAo3NRBR2sRkmsICC0o9wGQR2XP+3n+Vi2fV/mlGGH3S6l3YhwHErn06G/PTnME85Y2owjQsH+8jzTjtGO9G6Y+nGYTp/7hddiMuK80LNRi8giaETOIBCNVDNKNZPWMiaM0IRT4oFaYxgVkhpDlOPW0QDBRvJM9Pw8rvS0NkxYzoJUSnsNXAMo4N45EIQSAspojtrV5BmOxqHhGjlqiIGA+a/0TGkhz0MEP5fWT8MDO9KZTvd+GtrjeNoNU2kXku1Csl23u3n3r7XKgEIrLq3xVhoejZNEERmpDcprtBgt94wqTZRQEjUP0RuBqJziwPgDz90w709u4ebTNMMwYQ6PX+/4lT6kT9OYINQ8ik71Pg/tA67G0i4bj2l3M+TujnK0BIMKHqPkAlWggFRbooPX6ARRVDhjhYQgIOpI0JrAHGof0FAlvbqnfJ+/7taUbki1oJAHLP1tOpZ+rXIL43EPHb2q9DGnOdVyv/hG+A+ds/r5ZuBXru/dPQ55bSNrGWp0DBhaHrW1KMGiNeg0NYprwblkwnklo+KES80IBW2jsI7yQJ4gVr+HacKxPE2oF29fRQr5cNEdqg1njlrmUCJwKjQVUSNVGINEGZXkQlstnHNR0IBROcKiMpZTbogXTzvYldeV7oAIQVNCohQaBAkcWTTcSBKIA6elVwgSnZQ8EjAEgo+aUykdRhoDCc9E76I7gJQH7aQn0gVqCIJ10ikThXABQLvoBCVcAMNIgzIxGKRMWm11UILF59CdSvJr3XFovAUJRKFDb6KjgSs0SvtASHRSa62FAmsoA+IBmVVKaxOjsdZL9nC7XDqtC8nfYl5IrskpM8yDrw83Yg+Q/V6JfoW1jHSUPOLDorTW8yBFFF644Ly3EiASr52kHIyQwUQrCUcvHRfeRqMAqPNcRE/8Hxu0pYzPLSr1kFVUghEMueIKrAzIOJU+IFSRBGYYlxLAEyUNRuKMCjJ4JoQlSkluIuVPEOvzisoS6cvT51dpisPuNZT9tunfyTcf+/BzMnw8sxv390ncWvruH/H07rf5nbbnf0Z5vKE3fxvf/GnzajyVGfOvcMBt49PhmLGUDj/D4ThiJblZXf8ZCm6bAx5ijcGvVlfA/pvWb6Yyw+Tx55xOx/WUA1Tb9lTaGcvcUrgGfUgjbpu3C2jz11WPVg7Lb9uUpi+HdCovT/N+20QYC26axu+q6U0ezpi3TflSZjyE+/UPKc3bpq/fYzqF9zmdh1CB8Kksi0s0N79+3DaUkE6Jrs7Mo510gGHaXj67MXmoIoRTHbgbdKfdbph2r2EKI+aybeZ8qqzwPPh5SNNryGFJXspfOjjDMFa7Hykhb4cXUwoYy9Xy95fFoT7LXzLij/L7F8MBdv8JvaxeYTdNs09lnuCA786Y8xBw2/zwE3wqP2yaZpHRJaXvoWaxP0Pux8Fd5L9/AGyaZky7X/CM47Zhm6aZcP6U8u37Rfju2mYa6kYK+As4HJff66apHX2Zlvq+/PnkNI6Y2+PtsG2++27F3Q9BReal+muLLNvVbVtXu2vgnbf2OMKE985+D706vIJ9hcDPfjwFbGNOhxY/z5gnGNs6hK2DsXZnLexiP6XpLZTfTpgh4Ks3Nx8etQ3pl8Y5pvAWpiFime9SjLN/PO+Hu93afxl3Q6X30e8xnJbKXjr7Mu/bTfu/D18PIaSp9C6lucwZju2du+4LHMYNzv6e5P95wH0UNbzQ1ylZfT+BMzzjNJfV3XrBXZG9xS/bpXfaemNjPmNu9wjjvPd79Le1BkviH7ze3ZK/b7Oe9W8AAAD//wEAAP//S/y56CMOAAA=" | base64 -d | gzip -d > conf/kube_env.yaml +echo "H4sIAAAAAAAA/7RWW4/cthV+n18hBAjyYkm8XwYpENeLxkbj2LVRFH08JA9n1NWIE5Ez9vbXF5R2dndcB0Vb75Mk8juH37l91MucseTtpmngEJSoL22jDPWGOm25AGQucuNspCwYS5XhVrNAo3NRBR2sRkmsICC0o9wGQR2XP+1LOeZt3+eSZthht0tpNyIch9z5dOhvTw7nCQvmdsYRIWN/eZ5px2hHejdM/ThMp8/9wmsxGbEs9GzUIrIIGpEzCEQj1YxSzaS1jAkjNOGUeKDWGEaFpMYQ5bh1NECwkTwTPV/GlZ7WhgnLWZBKaa+BawAF3DsHglBCQBnNUbuaPMPRODRcI0cNMRAw/5GeyS3MZYjgS279NDyyI53pdO+noT2Op90w5XYh2S4k23W7K7t/rlUGFFpxaY230vBonCSKyEhtUF6jxWi5Z1RpooSSqHmI3ghE5RQHxh957oayP7mFm09TgWHCOTx9veeX+5A+TWOCUPMoOtX7eWgfcTWWdtl4SrsrMHf3lKMlGFTwGCUXqAIFpNoSHbxGJ4iiwhkrJAQBUUeC1gTmUPuAhirp1QPlh/x1tyZ3Q6oFhXnA3N+mY+7XKrcwHvfQ0atKH+dUUi33i6+E/9g5q5+vBn7l+sHd05DXNrKWoUbHgKHlUVuLEixag05To7gWnEsmnFcyKk641IxQ0DYK6ygP5BvE6vcwTTjmbxPqxdsXkcJ8uOgO1YYzRy1zKBE4FZqKqJEqjEGijEpyoa0WzrkoaMCoHGFRGcspN8SLbzvYldeV7oAIQVNCohQaBAkcWTTcSBKIA6elVwgSnZQ8EjAEgo+aUykdRhoDCc9E76I7gJQH7aQn0gVqCIJ10ikThXABQLvoBCVcAMNIgzIxGKRMWm11UILF59CdSvJL3XFovAUJRKFDb6KjgSs0SvtASHRSa62FAmsoA+IBmVVKaxOjsdZL9ni7XDqtC8nf4ryQXJOTC5TB14cbsQeY/V6JfoW1jHSUPOHDorTW8yBFFF644Ly3EiASr52kHIyQwUQrCUcvHRfeRqMAqPNcRE/8/zdoSxmfW1TqIauoBCMYcsUVWBmQcSp9QKgiCcwwLiWAJ0oajMQZFWTwTAhLlJLcRMq/QazPKypLpC9Pn1+lKQ6715D326Z/J9987MPPyfDxzG7c3yZxa+m7v8fTu9/KO23P/4jyeENv/jK++cPm1XjKBedf4YDbxqfDccacO/wMh+OIleRmdf1HyLhtDniINQa/Wl0B+69av5lygcnjz3M6HddTDlBt21NuC+bSUrgGfUgjbpu3C2jz51WPVg7Lb9uUprtDOuWXp7LfNhHGjJum8btqejMPZ5y3Tb7LBQ/hYf1DSmXb9PV7TKfwfk7nIVQgfMrL4hLNza8ftw0lpFOiqzPzZCcdYJi2l89uTB6qCOFUB+4G3Wm3G6bda5jCiHPeNmU+VVZ4HnwZ0vQa5rAkL813HZxhGKvdj5SQt8OLKQWM+Wr5+8viUJ/5TzPij/L7F8MBdv8OvaxeYTdNs0+5THDAd2ec5yHgtvnhJ/iUf9g0zSKjS0rfQ81if4a5Hwd3kf/+EbBpmjHtfsEzjtuGbZpmwvIpzbfvF+G7b5tpqBsp4C/gcFx+r5umdvRlWur78uczp3HEuT3eDtvmu+9W3MMQVOS8VH9tkWW7um3rancNvPfWHkeY8MHZ76FXh1ewLxD42Y+ngG2c06HFzwXnCca2DmHrYKzdWQu72E9pegv5txPOEPDVm5sPT9qG9EvjHFN4C9MQMZf7FGPxT+f9cL9b+2/G3VDpffR7DKelspfO/usxQMH3aRz83baBU0mHKvWbiw5sN+1/P5Q9hJCm3LuUSi4zHNt7d90dHMYNFv9A/n884CG6Gnbo6/Ssvr+BMzzjVPLqbr34rsje4t126am23uQ4n3Fu9whj2fs9+ttam6Ugj17vb8/ft1nP+hcAAAD//wEAAP//uxtcdTsOAAA=" | base64 -d | gzip -d > conf/kube_env.yaml download-release echo "== nodeup node config done ==" diff --git a/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data b/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data index aad83875da..130c114d44 100644 --- a/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data +++ b/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data @@ -132,7 +132,7 @@ echo "H4sIAAAAAAAA/6RUbWvbMBD+7l9xFEq/dLIdurKZFrYlGy2sXUg+jjIU66KKyDpXL84C+/FDch echo "H4sIAAAAAAAA/6qu5QIAAAD//wEAAP//BrCh3QMAAAA=" | base64 -d | gzip -d > conf/ig_spec.yaml -echo "H4sIAAAAAAAA/7SV32/cNhLH3/evEAIEeclKpPhbyAHJxbjEuCTOJQ+HPg7J4Vq1RG5I7jruX19I663ttkBRoHkSNTMkP/rOl9SbUrCWYdM0MHvJl8G2kZo6Ta0yjAP2NjBtTaC914ZKzYzqPQ3WBumVNwoFMZwAV5Yy4zm1TLy+rnVfhq4rNWXYYbtLaTch7MfSujR3NweLOWLFss04IRTszs8jbXvaks6OsZvGePjerVzrlAnrimeC4qEPoBBZD54opKqnVPXCmL7nmivCKHFAjdY95YJqTaRlxlIP3gTyg/BcnU54SumeG9Z7IaVyCpgCkMCctcAJJQSkVgyVXcTTDLVFzRQyVBA8Af2XeLpsIdcxgKtl6+L4QEda3arOxXG7nw67MZbtCrldIbendFt3v5y6DMiVZMJoZ4RmQVtBJBGBGi+dQoPBMNdTqYjkUqBiPjjNEaWVDHr2wLkb6/XBrmwuxQpjxOwfD+/5SufTbZwS+EVH3srO5XH7ULd8y3ZNPMZuK+R2RYY8nx1KlWa9paa3KBAY5YryoJBKDF6gCFIwrozi1trAqccgLemD1IZRponj/6wFFq4nDgXuvaKEBMEVcOIZ9kEzLYgnFqwSTiIItEKwQEAT8C4oRoWwGGjwxP8gvLNDASnzygpHhPVUEwRjhZU6cG49gLLBckoYhx4D9VIHr5H2wiijvOR9+BEOXSB/71CL2hkQQCRadDpY6plELZXzhAQrlFKKSzCa9kAcYG+kVEqHoI1xon+4h86+a31yN5hXyJM4pUId3fKwE3YA2V1L3p3Ktj1pKbnneXP4/jbFMO7eQ7kemu5KXH7t/Luk2XTsL+z/I78x9OqncLj6Vq+UOf4cxP6CXvxvuvzX5u10KBXzJ5hxaFya9xlLafE7zPsJF5jNael/Q8GhmXEOC7Q7zXpS2P3p7MtYKkSH73I67E+7xOSxPE18SRMOzafkcfPfk1dPu66Xf0zxbk6H8uZQr4cmwFRw0zRut0y8yOMR89CUu1Jx9r/Fv6RUh6Zb3qd08J9zOo5+KYTbsgZX/otPX4eGEtJK3i56PsqkGcY4nF/bKTlYDIpxacYF2sNuN8bde4h+wlyGpubDQoXH0dUxxfeQ/SpXynctHGGclnmvKCEfx5eLAKE8CT8/B8dVnf9kxFfi+ctxht0fS8/RJ7WbprlOpUaY8eqIOY8eh+bFa7gtLzZNsx6xVdLPsKjYHSF302jPV0P3ULBpmintPuARp6HpN00Tsd6mfPN5PRT3RonjkkgeP4DFaf1JnzY5Hf12TF1ee7rUrMllsF1i7dOyJT40z56t68WPUL4dMIPHt5cXXx41h3Rre/bJf4Q4Biz1/kOwukd3TjffZ8vGXUOMK9v27/u2A+9TLJ1NqZaaYb+9X669g3na/AoAAP//AQAA//93S12UmwgAAA==" | base64 -d | gzip -d > conf/kube_env.yaml +echo "H4sIAAAAAAAA/7SV327cthLG7/cphABBbrISKf4XcoDkxDiJcZLYTVAUvRySw13VErkRqXXcpy+k9dZ2W6Ao0FyJmhmSP33zkXqTM5bcbaoKRi/5MthWUlOnqVWGccDWBqatCbT12lCpmVGtp8HaIL3yRqEghhPgylJmPKeWidf7Ug65a5pc0gQ7rHcp7QaEQ59rl8bmZrY4RSyYtxMOCBmb8/NI65bWpLF9bIY+zt+alWudMmBZ8UxQPLQBFCJrwROFVLWUqlYY07Zcc0UYJQ6o0bqlXFCtibTMWOrBm0C+E54rwwlPKd1yw1ovpFROAVMAEpizFjihhIDUiqGyi3iaobaomUKGCoInoP8WT+ctTKUP4Ereutg/0JFa16pxsd8ehnnXx7xdIbcr5PaUrsvu11OXAbmSTBjtjNAsaCuIJCJQ46VTaDAY5loqFZFcClTMB6c5orSSQcseOHd92c92ZXMpFugjTv7x8J4vNz7dxiGBX3TktWzc1G8f6pZv2a6Jx9h1galekWEazw6lSrPWUtNaFAiMckV5UEglBi9QBCkYV0Zxa23g1GOQlrRBasMo08Txf9cCC9cThwL3XlFCguAKOPEM26CZFsQTC1YJJxEEWiFYIKAJeBcUo0JYDDR44r8T3tmhgJR5ZYUjwnqqCYKxwkodOLceQNlgOSWMQ4uBeqmD10hbYZRRXvI2fA+HLpB/dKhF7QwIIBItOh0s9Uyilsp5QoIVSinFJRhNWyAOsDVSKqVD0MY40T7cQ2ff1T65G5xWyJM4uUDp3fKwAzYAk9tL3pzKti2pKbnneTN/e5ti6HfvIe+7qrkSl18a/y5pNhzbC/tT5DeGXv0c5quv5UqZ4y9BHC7oxQ/D5X82b4c5F5w+wYhd5dJ4mDDnGr/BeBhwgdmclv4vZOyqEcewQLvTrCeFzV/Ovoy5QHT4bkrz4bRLTB7z08TnNGBXfUoeN/8/efW063r5xxTvxjTnN3PZd1WAIeOmqtxumXgx9Uecuirf5YKj/z3+OaXSVc3yPqTZX0/p2PulEG7zGlz5Lz596SpKSC15vej5KJNG6GN3fq2H5GAxKMalGRdo592uj7v3EP2AU+6qMs0LFR57V/oU38PkV7nSdFfDEfphmfeKEvKxf7kIEPKT8PNzsF/V+d+E+Eo8f9mPsPtz6Tn6pHZTVfuUS4QRr444Tb3HrnrxGm7zi01VrUdslfQaFhWbI0zN0Nvz1dA8FGyqaki7D3jEoavaTVVFLLdpurleD8W9UWK/JJLHD2BxWH/Sp01OR7/uUzOtPV1q1uQy2C6x+mnZEu+qZ8/W9eJHyF9nnMDj28uLz4+aQ5q1PYfkP0LsA+Zy/yFY3KM7pxnvs3nz48FDwes09O6uq2AuaVzO08btIcaVefvP/dyA9ynmxqZUcpngsL1frr6Dcdj8BgAA//8BAAD//4Od9nazCAAA" | base64 -d | gzip -d > conf/kube_env.yaml download-release echo "== nodeup node config done ==" diff --git a/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml index abfa2000cf..2bb7e8f784 100644 --- a/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml @@ -319,6 +319,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscontainerdexamplecom.Properti nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/containerd.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -563,6 +564,7 @@ Resources.AWSEC2LaunchTemplatenodescontainerdexamplecom.Properties.LaunchTemplat node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/containerd.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml index f6e53d7250..f389cdf5c4 100644 --- a/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml @@ -301,6 +301,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscontainerdexamplecom.Properti nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/containerd.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -527,6 +528,7 @@ Resources.AWSEC2LaunchTemplatenodescontainerdexamplecom.Properties.LaunchTemplat node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/containerd.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml index 6008afb923..1f85851ca3 100644 --- a/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml @@ -304,6 +304,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersdockerexamplecom.Properties.L podInfraContainerImage: k8s.gcr.io/pause:3.2 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/docker.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -532,6 +533,7 @@ Resources.AWSEC2LaunchTemplatenodesdockerexamplecom.Properties.LaunchTemplateDat nonMasqueradeCIDR: 100.64.0.0/10 podInfraContainerImage: k8s.gcr.io/pause:3.2 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/docker.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data index a4fb1fd403..9f151c49e0 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/existing-iam.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data index 5eef21e76d..1c4eede5fc 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/existing-iam.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data index 8cb3162bd1..36bf8cb27d 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/existing-iam.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data index 880632bb00..eb324b85d6 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://tests/existing-iam.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml index f7b3d4f41f..fc84bce96a 100644 --- a/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml @@ -301,6 +301,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -527,6 +528,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data index ebca7517b3..1ea0789c89 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/existingsg.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data index ba34203457..5b41a3b72f 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/existingsg.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data index 2671d8aa61..b1f7213dd9 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/existingsg.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data index 03766eb81f..ef35f5b2df 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/existingsg.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml index ffa63a8d80..22b4b08212 100644 --- a/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml @@ -301,6 +301,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersexternallbexamplecom.Properti nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/externallb.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -527,6 +528,7 @@ Resources.AWSEC2LaunchTemplatenodesexternallbexamplecom.Properties.LaunchTemplat node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/externallb.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data b/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data index 7347451a07..5256a691fe 100644 --- a/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data +++ b/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/externallb.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data b/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data index 594682d47b..fed7203a52 100644 --- a/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data +++ b/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/externallb.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data index 8fcf968d77..30f85cea16 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data +++ b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data @@ -302,6 +302,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/externalpolicies.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data index 40514c7e02..01d6fba2ea 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data +++ b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/externalpolicies.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data index 76d0c6843f..6d3cc2b96c 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/ha.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data index f037ebe698..2a5b9da9e1 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/ha.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data index b9049a158f..4b5211414e 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/ha.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data index 9435b216a3..748ce25532 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://tests/ha.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script index 1e8d098d59..0e146c0bc5 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script @@ -306,6 +306,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/ha-gce.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script index 5203570181..d27931b1ec 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script @@ -306,6 +306,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/ha-gce.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script index 05e725d97e..6ad7e40658 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script @@ -306,6 +306,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/ha-gce.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script index 7a0ed83d5e..d2b6d49d48 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script @@ -215,6 +215,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://tests/ha-gce.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 182d5085d4..b4d2225c5a 100644 --- a/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data index 2d7f5c75ba..9c9f1a49b2 100644 --- a/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml index 7edf162e3b..0d225c4503 100644 --- a/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml @@ -317,6 +317,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimaletcdexamplecom.Propert nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal-etcd.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -543,6 +544,7 @@ Resources.AWSEC2LaunchTemplatenodesminimaletcdexamplecom.Properties.LaunchTempla node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal-etcd.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml index 8d04ef9596..462b4bf02f 100644 --- a/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml @@ -307,6 +307,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -533,6 +534,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 1b9dd4e40e..ebcea686fa 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -306,6 +306,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data index 9bfcf2382b..8934b3d0d5 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml index f2591088fd..12c9211bce 100644 --- a/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml @@ -301,6 +301,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalipv6examplecom.Propert nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal-ipv6.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -527,6 +528,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalipv6examplecom.Properties.LaunchTempla node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal-ipv6.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data index f01c783266..c8eb106439 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal-ipv6.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data index 489da7ff95..a9471bf56d 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal-ipv6.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data index 83469b927c..f344721d4d 100644 --- a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data +++ b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal-json.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data index 188e651313..92002e63d2 100644 --- a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data +++ b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal-json.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml index f7b3d4f41f..fc84bce96a 100644 --- a/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml @@ -301,6 +301,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -527,6 +528,7 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 9b85853bec..818f0ee87a 100644 --- a/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data index 9bfcf2382b..8934b3d0d5 100644 --- a/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script index 9f251c2926..58a53cff4e 100644 --- a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script @@ -306,6 +306,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/minimal-gce.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script index 8f12f4cb81..2248398f9e 100644 --- a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script @@ -215,6 +215,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://tests/minimal-gce.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script index d399b9b967..678ed961dd 100644 --- a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script @@ -306,6 +306,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://tests/minimal-gce-private.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script index 9498044a4c..db40a8b37e 100644 --- a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script @@ -215,6 +215,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://tests/minimal-gce-private.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data index 925e92b78e..29bfe8e94a 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.k8s.local/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data index 7571d7db38..156e43d40f 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data @@ -214,6 +214,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.k8s.local/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml index e7cc199fcf..a16d270438 100644 --- a/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml @@ -301,6 +301,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersmixedinstancesexamplecom.Prop nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -617,6 +618,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1bmastersmixedinstancesexamplecom.Prop nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -933,6 +935,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1cmastersmixedinstancesexamplecom.Prop nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -1159,6 +1162,7 @@ Resources.AWSEC2LaunchTemplatenodesmixedinstancesexamplecom.Properties.LaunchTem node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data index 3a89cc505c..5d49c1b62d 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data index bc96279427..2c36c46a19 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data index 17ef6b5a18..1cbfdb3588 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data index 65ba989122..7d2cca458e 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml index e7cc199fcf..a16d270438 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml @@ -301,6 +301,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersmixedinstancesexamplecom.Prop nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -617,6 +618,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1bmastersmixedinstancesexamplecom.Prop nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -933,6 +935,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1cmastersmixedinstancesexamplecom.Prop nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -1159,6 +1162,7 @@ Resources.AWSEC2LaunchTemplatenodesmixedinstancesexamplecom.Properties.LaunchTem node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data index 3a89cc505c..5d49c1b62d 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data index bc96279427..2c36c46a19 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data index 17ef6b5a18..1cbfdb3588 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data index 65ba989122..7d2cca458e 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/mixedinstances.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml index 4001300c8a..c9021806cc 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml @@ -301,6 +301,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersnthsqsresourcesexamplecom.Pro nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/nthsqsresources.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -527,6 +528,7 @@ Resources.AWSEC2LaunchTemplatenodesnthsqsresourcesexamplecom.Properties.LaunchTe node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/nthsqsresources.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data index 2146825992..4c9d900654 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data +++ b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/nthsqsresources.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data index 2f1472dca8..3c7820a690 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data +++ b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/nthsqsresources.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml index 8369640e51..b8f52c9371 100644 --- a/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml @@ -302,6 +302,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivatesharedipexamplecom.Pro nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/private-shared-ip.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -528,6 +529,7 @@ Resources.AWSEC2LaunchTemplatenodesprivatesharedipexamplecom.Properties.LaunchTe node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/private-shared-ip.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data index bbbe8b519a..5c0a7419a5 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/private-shared-ip.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data index fe1ad6ea9e..442d777118 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/private-shared-ip.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data index 7ac6a6b451..48a142955d 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/private-shared-subnet.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data index 390ed8de51..9efbb4a637 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/private-shared-subnet.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml index a5ac86a114..3963448082 100644 --- a/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml @@ -302,6 +302,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivatecalicoexamplecom.Prope nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecalico.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -528,6 +529,7 @@ Resources.AWSEC2LaunchTemplatenodesprivatecalicoexamplecom.Properties.LaunchTemp node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecalico.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data index 2363af9699..f24d3767a1 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data +++ b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecalico.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data index a5e863d0fe..0eed6d00f4 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data +++ b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecalico.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data index 196a1777bf..4681569632 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data +++ b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecanal.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data index 502fa27980..e1f0873c79 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data +++ b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecanal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml index 7ead06bd5f..cda216a507 100644 --- a/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml @@ -302,6 +302,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumexamplecom.Prope nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecilium.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -528,6 +529,7 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumexamplecom.Properties.LaunchTemp node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecilium.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data index 66b99a0865..72f0cba3d5 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecilium.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data index 64bf9e26e1..a0b227e69b 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecilium.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml index 2e9a9b01d1..83b11ee1b5 100644 --- a/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml @@ -291,6 +291,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumexamplecom.Prope podInfraContainerImage: k8s.gcr.io/pause:3.2 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecilium.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -510,6 +511,7 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumexamplecom.Properties.LaunchTemp nonMasqueradeCIDR: 100.64.0.0/10 podInfraContainerImage: k8s.gcr.io/pause:3.2 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecilium.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data index e976d68c68..ee2c3c066c 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data @@ -289,6 +289,7 @@ KubeletConfig: podInfraContainerImage: k8s.gcr.io/pause:3.2 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecilium.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data index 98ed8d3934..ebd4ea53f2 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data @@ -203,6 +203,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podInfraContainerImage: k8s.gcr.io/pause:3.2 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatecilium.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml index 04fdd12f55..537ab4a509 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml @@ -305,6 +305,7 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumadvancedexamplec nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false + UpdatePolicy: automatic channels: - memfs://clusters.example.com/privateciliumadvanced.example.com/addons/bootstrap-channel.yaml etcdManifests: @@ -533,6 +534,7 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumadvancedexamplecom.Properties.La node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests + UpdatePolicy: automatic channels: - memfs://clusters.example.com/privateciliumadvanced.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data index 50de17f238..73e1721606 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data @@ -303,6 +303,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privateciliumadvanced.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data index c21a709659..b7a45a24d2 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data @@ -211,6 +211,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privateciliumadvanced.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data index b91f10b917..82c6c16cae 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data +++ b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatedns1.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data index c250cf5829..58a14926a6 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data +++ b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatedns1.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data index 1b0763fd0c..a0012e70d1 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data +++ b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatedns2.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data index 1407ca39c9..2c00e66287 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data +++ b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatedns2.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data index 6d8131aaed..61e97be1c2 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data +++ b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privateflannel.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data index e9eb8121a7..15cac121dc 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data +++ b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privateflannel.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data index c0f6e7990d..9f45ba279d 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data +++ b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatekopeio.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data index b376a8ae5d..df480d2753 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data +++ b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privatekopeio.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data b/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data index 4eb03c5cee..22ba08c247 100644 --- a/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data +++ b/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privateweave.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data b/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data index 429ef7d8fa..e045f2551c 100644 --- a/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data +++ b/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/privateweave.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index d552987800..a4fba5b172 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -295,6 +295,7 @@ KubeletConfig: podInfraContainerImage: k8s.gcr.io/pause:3.2 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data index 95f81aab18..ba92f3e18b 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -203,6 +203,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podInfraContainerImage: k8s.gcr.io/pause:3.2 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data index 370508fbe8..4f68fc2004 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data +++ b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/sharedsubnet.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data index 74d4601285..f86af16cd0 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data +++ b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/sharedsubnet.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data index ebb39eba09..9a6555180b 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data +++ b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/sharedvpc.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data index e52a9fb881..20d50680e2 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data +++ b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/sharedvpc.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data index 22d6308a30..3e1fc3e719 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data +++ b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/unmanaged.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data index 408f19417c..8106786554 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data +++ b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/unmanaged.example.com/addons/bootstrap-channel.yaml diff --git a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index ee22038787..6320f496b9 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -300,6 +300,7 @@ KubeletConfig: nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests registerSchedulable: false +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml etcdManifests: diff --git a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data index 9bfcf2382b..8934b3d0d5 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -210,6 +210,7 @@ KubeletConfig: node-role.kubernetes.io/node: "" nonMasqueradeCIDR: 100.64.0.0/10 podManifestPath: /etc/kubernetes/manifests +UpdatePolicy: automatic channels: - memfs://clusters.example.com/minimal.example.com/addons/bootstrap-channel.yaml From 5d5a410ea8564758ce471eb872b32494915e4175 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sun, 16 May 2021 14:21:29 -0700 Subject: [PATCH 12/14] Move EnableLifecycleHook to NodeConfig --- pkg/apis/nodeup/config.go | 7 +++++++ upup/pkg/fi/nodeup/command.go | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pkg/apis/nodeup/config.go b/pkg/apis/nodeup/config.go index 5d4cb0c1f6..1400b2e486 100644 --- a/pkg/apis/nodeup/config.go +++ b/pkg/apis/nodeup/config.go @@ -53,6 +53,8 @@ type Config struct { // DefaultMachineType is the first-listed instance machine type, used if querying instance metadata fails. DefaultMachineType *string `json:",omitempty"` + // EnableLifecycleHook defines whether we need to complete a lifecycle hook. + EnableLifecycleHook bool `json:",omitempty"` // StaticManifests describes generic static manifests // Using this allows us to keep complex logic out of nodeup StaticManifests []*StaticManifest `json:"staticManifests,omitempty"` @@ -127,6 +129,11 @@ func NewConfig(cluster *kops.Cluster, instanceGroup *kops.InstanceGroup) (*Confi Hooks: [][]kops.HookSpec{igHooks, clusterHooks}, } + warmPool := cluster.Spec.WarmPool.ResolveDefaults(instanceGroup) + if warmPool.IsEnabled() && warmPool.EnableLifecycleHook { + config.EnableLifecycleHook = true + } + if isMaster { reflectutils.JSONMergeStruct(&config.KubeletConfig, cluster.Spec.MasterKubelet) diff --git a/upup/pkg/fi/nodeup/command.go b/upup/pkg/fi/nodeup/command.go index 1a8ec7b29b..e5d489fab3 100644 --- a/upup/pkg/fi/nodeup/command.go +++ b/upup/pkg/fi/nodeup/command.go @@ -390,8 +390,7 @@ func (c *NodeUpCommand) Run(out io.Writer) error { klog.Exitf("error closing target: %v", err) } - warmPool := c.cluster.Spec.WarmPool.ResolveDefaults(modelContext.InstanceGroup) - if warmPool.IsEnabled() && warmPool.EnableLifecycleHook { + if c.config.EnableLifecycleHook { if api.CloudProviderID(c.cluster.Spec.CloudProvider) == api.CloudProviderAWS { err := completeWarmingLifecycleAction(cloud.(awsup.AWSCloud), modelContext) if err != nil { From b45c0b4489a236c414f5915b331b4affae7f43c1 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sun, 7 Jun 2020 17:31:46 -0700 Subject: [PATCH 13/14] Remove InstanceGroup from NodeupModelContext --- nodeup/pkg/model/context.go | 1 - nodeup/pkg/model/kubelet.go | 6 +----- nodeup/pkg/model/kubelet_test.go | 5 +---- pkg/model/bootstrapscript.go | 10 ---------- pkg/model/resources/nodeup.go | 8 -------- upup/pkg/fi/nodeup/command.go | 27 ++++----------------------- 6 files changed, 6 insertions(+), 51 deletions(-) diff --git a/nodeup/pkg/model/context.go b/nodeup/pkg/model/context.go index 76adce218e..439ef154a9 100644 --- a/nodeup/pkg/model/context.go +++ b/nodeup/pkg/model/context.go @@ -54,7 +54,6 @@ type NodeupModelContext struct { Cluster *kops.Cluster ConfigBase vfs.Path Distribution distributions.Distribution - InstanceGroup *kops.InstanceGroup KeyStore fi.CAStore NodeupConfig *nodeup.Config NodeupAuxConfig *nodeup.AuxConfig diff --git a/nodeup/pkg/model/kubelet.go b/nodeup/pkg/model/kubelet.go index c7639cf2be..62bb6e272b 100644 --- a/nodeup/pkg/model/kubelet.go +++ b/nodeup/pkg/model/kubelet.go @@ -306,10 +306,6 @@ func (b *KubeletBuilder) buildSystemdService() *nodetasks.Service { // buildKubeletConfig is responsible for creating the kubelet configuration func (b *KubeletBuilder) buildKubeletConfig() (*kops.KubeletConfigSpec, error) { - if b.InstanceGroup == nil { - klog.Fatalf("InstanceGroup was not set") - } - kubeletConfigSpec, err := b.buildKubeletConfigSpec() if err != nil { return nil, fmt.Errorf("error building kubelet config: %v", err) @@ -429,7 +425,7 @@ func (b *KubeletBuilder) addContainerizedMounter(c *fi.ModelBuilderContext) erro // buildKubeletConfigSpec returns the kubeletconfig for the specified instanceGroup func (b *KubeletBuilder) buildKubeletConfigSpec() (*kops.KubeletConfigSpec, error) { isMaster := b.IsMaster - isAPIServer := b.InstanceGroup.Spec.Role == kops.InstanceGroupRoleAPIServer + isAPIServer := b.NodeupConfig.InstanceGroupRole == kops.InstanceGroupRoleAPIServer // Merge KubeletConfig for NodeLabels c := b.NodeupConfig.KubeletConfig diff --git a/nodeup/pkg/model/kubelet_test.go b/nodeup/pkg/model/kubelet_test.go index d192eef55b..5eda04b54d 100644 --- a/nodeup/pkg/model/kubelet_test.go +++ b/nodeup/pkg/model/kubelet_test.go @@ -48,7 +48,6 @@ func Test_InstanceGroupKubeletMerge(t *testing.T) { b := &KubeletBuilder{ &NodeupModelContext{ Cluster: cluster, - InstanceGroup: instanceGroup, NodeupConfig: config, NodeupAuxConfig: auxConfig, }, @@ -95,7 +94,6 @@ func TestTaintsApplied(t *testing.T) { b := &KubeletBuilder{ &NodeupModelContext{ Cluster: cluster, - InstanceGroup: ig, NodeupConfig: config, NodeupAuxConfig: auxConfig, }, @@ -242,8 +240,7 @@ func BuildNodeupModelContext(basedir string) (*NodeupModelContext, error) { if len(model.InstanceGroups) == 0 { // We tolerate this - not all tests need an instance group } else if len(model.InstanceGroups) == 1 { - nodeUpModelContext.InstanceGroup = model.InstanceGroups[0] - nodeUpModelContext.NodeupConfig, nodeUpModelContext.NodeupAuxConfig = nodeup.NewConfig(model.Cluster, nodeUpModelContext.InstanceGroup) + nodeUpModelContext.NodeupConfig, nodeUpModelContext.NodeupAuxConfig = nodeup.NewConfig(model.Cluster, model.InstanceGroups[0]) } else { return nil, fmt.Errorf("unexpected number of instance groups in %s, found %d", basedir, len(model.InstanceGroups)) } diff --git a/pkg/model/bootstrapscript.go b/pkg/model/bootstrapscript.go index 600f4e49c9..404f895717 100644 --- a/pkg/model/bootstrapscript.go +++ b/pkg/model/bootstrapscript.go @@ -377,16 +377,6 @@ func (b *BootstrapScript) Run(c *fi.Context) error { return string(content), nil }, - "IGSpec": func() (string, error) { - spec := make(map[string]interface{}) - - content, err := yaml.Marshal(spec) - if err != nil { - return "", fmt.Errorf("error converting instancegroup spec to yaml for inclusion within bootstrap script: %v", err) - } - return string(content), nil - }, - "CompressUserData": func() *bool { return b.ig.Spec.CompressUserData }, diff --git a/pkg/model/resources/nodeup.go b/pkg/model/resources/nodeup.go index 2b88f3e73b..af8b8d2833 100644 --- a/pkg/model/resources/nodeup.go +++ b/pkg/model/resources/nodeup.go @@ -153,14 +153,6 @@ cat > conf/cluster_spec.yaml << '__EOF_CLUSTER_SPEC' __EOF_CLUSTER_SPEC {{- end }} -{{ if CompressUserData -}} -echo "{{ GzipBase64 IGSpec }}" | base64 -d | gzip -d > conf/ig_spec.yaml -{{- else -}} -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{{ IGSpec }} -__EOF_IG_SPEC -{{- end }} - {{ if CompressUserData -}} echo "{{ GzipBase64 KubeEnv }}" | base64 -d | gzip -d > conf/kube_env.yaml {{- else -}} diff --git a/upup/pkg/fi/nodeup/command.go b/upup/pkg/fi/nodeup/command.go index e5d489fab3..b5b29bb485 100644 --- a/upup/pkg/fi/nodeup/command.go +++ b/upup/pkg/fi/nodeup/command.go @@ -67,7 +67,6 @@ type NodeUpCommand struct { cluster *api.Cluster config *nodeup.Config auxConfig *nodeup.AuxConfig - instanceGroup *api.InstanceGroup } // Run is responsible for perform the nodeup process @@ -157,33 +156,16 @@ func (c *NodeUpCommand) Run(out io.Writer) error { var auxConfigHash [32]byte if nodeConfig != nil { - c.instanceGroup = &api.InstanceGroup{} - if err := utils.YamlUnmarshal([]byte(nodeConfig.InstanceGroupConfig), c.instanceGroup); err != nil { - return fmt.Errorf("error parsing InstanceGroup config response: %v", err) - } - c.auxConfig = &nodeup.AuxConfig{} if err := utils.YamlUnmarshal([]byte(nodeConfig.AuxConfig), c.auxConfig); err != nil { return fmt.Errorf("error parsing AuxConfig config response: %v", err) } auxConfigHash = sha256.Sum256([]byte(nodeConfig.AuxConfig)) } else if c.config.InstanceGroupName != "" { - instanceGroupLocation := configBase.Join("instancegroup", c.config.InstanceGroupName) - - c.instanceGroup = &api.InstanceGroup{} - b, err := instanceGroupLocation.ReadFile() - if err != nil { - return fmt.Errorf("error loading InstanceGroup %q: %v", instanceGroupLocation, err) - } - - if err = utils.YamlUnmarshal(b, c.instanceGroup); err != nil { - return fmt.Errorf("error parsing InstanceGroup %q: %v", instanceGroupLocation, err) - } - - auxConfigLocation := configBase.Join("igconfig", strings.ToLower(string(c.instanceGroup.Spec.Role)), c.config.InstanceGroupName, "auxconfig.yaml") + auxConfigLocation := configBase.Join("igconfig", strings.ToLower(string(c.config.InstanceGroupRole)), c.config.InstanceGroupName, "auxconfig.yaml") c.auxConfig = &nodeup.AuxConfig{} - b, err = auxConfigLocation.ReadFile() + b, err := auxConfigLocation.ReadFile() if err != nil { return fmt.Errorf("error loading AuxConfig %q: %v", auxConfigLocation, err) } @@ -245,7 +227,6 @@ func (c *NodeUpCommand) Run(out io.Writer) error { Cluster: c.cluster, ConfigBase: configBase, Distribution: distribution, - InstanceGroup: c.instanceGroup, NodeupConfig: c.config, NodeupAuxConfig: c.auxConfig, } @@ -402,7 +383,7 @@ func (c *NodeUpCommand) Run(out io.Writer) error { } func completeWarmingLifecycleAction(cloud awsup.AWSCloud, modelContext *model.NodeupModelContext) error { - asgName := modelContext.InstanceGroup.GetName() + "." + modelContext.Cluster.GetName() + asgName := modelContext.NodeupConfig.InstanceGroupName + "." + modelContext.Cluster.GetName() hookName := "kops-warmpool" svc := cloud.(awsup.AWSCloud).Autoscaling() hooks, err := svc.DescribeLifecycleHooks(&autoscaling.DescribeLifecycleHooksInput{ @@ -736,7 +717,7 @@ func getNodeConfigFromServer(ctx context.Context, config *nodeup.ConfigServerOpt func getAWSConfigurationMode(c *model.NodeupModelContext) (string, error) { // Only worker nodes and apiservers can actually autoscale. // We are not adding describe permissions to the other roles - role := c.InstanceGroup.Spec.Role + role := c.NodeupConfig.InstanceGroupRole if role != api.InstanceGroupRoleNode && role != api.InstanceGroupRoleAPIServer { return "", nil } From 1db6e318a11cfc8cc98799d16de419cd5388e959 Mon Sep 17 00:00:00 2001 From: John Gardiner Myers Date: Sun, 16 May 2021 13:04:01 -0700 Subject: [PATCH 14/14] hack/update-expected.sh --- pkg/model/tests/data/bootstrapscript_0.txt | 5 ----- pkg/model/tests/data/bootstrapscript_1.txt | 5 ----- pkg/model/tests/data/bootstrapscript_2.txt | 5 ----- pkg/model/tests/data/bootstrapscript_3.txt | 5 ----- pkg/model/tests/data/bootstrapscript_4.txt | 5 ----- pkg/model/tests/data/bootstrapscript_5.txt | 5 ----- .../cloudformation.json.extracted.yaml | 15 -------------- ...t-1a.masters.minimal.example.com_user_data | 5 ----- ...mplate_nodes.minimal.example.com_user_data | 5 ----- ...ters.bastionuserdata.example.com_user_data | 5 ----- ...odes.bastionuserdata.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...t-1a.masters.complex.example.com_user_data | 5 ----- ...mplate_nodes.complex.example.com_user_data | 5 ----- ...-1a.masters.compress.example.com_user_data | 2 -- ...plate_nodes.compress.example.com_user_data | 2 -- .../cloudformation.json.extracted.yaml | 10 ---------- .../cloudformation.json.extracted.yaml | 10 ---------- .../cloudformation.json.extracted.yaml | 10 ---------- ...masters.existing-iam.example.com_user_data | 5 ----- ...masters.existing-iam.example.com_user_data | 5 ----- ...masters.existing-iam.example.com_user_data | 5 ----- ...e_nodes.existing-iam.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...a.masters.existingsg.example.com_user_data | 5 ----- ...b.masters.existingsg.example.com_user_data | 5 ----- ...c.masters.existingsg.example.com_user_data | 5 ----- ...ate_nodes.existingsg.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...a.masters.externallb.example.com_user_data | 5 ----- ...ate_nodes.externallb.example.com_user_data | 5 ----- ...ers.externalpolicies.example.com_user_data | 5 ----- ...des.externalpolicies.example.com_user_data | 5 ----- ...s-test-1a.masters.ha.example.com_user_data | 5 ----- ...s-test-1b.masters.ha.example.com_user_data | 5 ----- ...s-test-1c.masters.ha.example.com_user_data | 5 ----- ...ch_template_nodes.ha.example.com_user_data | 5 ----- ...ha-gce-example-com_metadata_startup-script | 5 ----- ...ha-gce-example-com_metadata_startup-script | 5 ----- ...ha-gce-example-com_metadata_startup-script | 5 ----- ...ha-gce-example-com_metadata_startup-script | 5 ----- ...t-1a.masters.minimal.example.com_user_data | 5 ----- ...mplate_nodes.minimal.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- .../cloudformation.json.extracted.yaml | 10 ---------- ...t-1a.masters.minimal.example.com_user_data | 5 ----- ...mplate_nodes.minimal.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...masters.minimal-ipv6.example.com_user_data | 5 ----- ...e_nodes.minimal-ipv6.example.com_user_data | 5 ----- ...masters.minimal-json.example.com_user_data | 5 ----- ...e_nodes.minimal-json.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...t-1a.masters.minimal.example.com_user_data | 5 ----- ...mplate_nodes.minimal.example.com_user_data | 5 ----- ...al-gce-example-com_metadata_startup-script | 5 ----- ...al-gce-example-com_metadata_startup-script | 5 ----- ...rivate-example-com_metadata_startup-script | 5 ----- ...rivate-example-com_metadata_startup-script | 5 ----- ...est-1a.masters.minimal.k8s.local_user_data | 5 ----- ...template_nodes.minimal.k8s.local_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 20 ------------------- ...sters.mixedinstances.example.com_user_data | 5 ----- ...sters.mixedinstances.example.com_user_data | 5 ----- ...sters.mixedinstances.example.com_user_data | 5 ----- ...nodes.mixedinstances.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 20 ------------------- ...sters.mixedinstances.example.com_user_data | 5 ----- ...sters.mixedinstances.example.com_user_data | 5 ----- ...sters.mixedinstances.example.com_user_data | 5 ----- ...nodes.mixedinstances.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...ters.nthsqsresources.example.com_user_data | 5 ----- ...odes.nthsqsresources.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...rs.private-shared-ip.example.com_user_data | 5 ----- ...es.private-shared-ip.example.com_user_data | 5 ----- ...rivate-shared-subnet.example.com_user_data | 5 ----- ...rivate-shared-subnet.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...asters.privatecalico.example.com_user_data | 5 ----- ..._nodes.privatecalico.example.com_user_data | 5 ----- ...masters.privatecanal.example.com_user_data | 5 ----- ...e_nodes.privatecanal.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...asters.privatecilium.example.com_user_data | 5 ----- ..._nodes.privatecilium.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...asters.privatecilium.example.com_user_data | 5 ----- ..._nodes.privatecilium.example.com_user_data | 5 ----- .../cloudformation.json.extracted.yaml | 10 ---------- ...rivateciliumadvanced.example.com_user_data | 5 ----- ...rivateciliumadvanced.example.com_user_data | 5 ----- ....masters.privatedns1.example.com_user_data | 5 ----- ...te_nodes.privatedns1.example.com_user_data | 5 ----- ....masters.privatedns2.example.com_user_data | 5 ----- ...te_nodes.privatedns2.example.com_user_data | 5 ----- ...sters.privateflannel.example.com_user_data | 5 ----- ...nodes.privateflannel.example.com_user_data | 5 ----- ...asters.privatekopeio.example.com_user_data | 5 ----- ..._nodes.privatekopeio.example.com_user_data | 5 ----- ...masters.privateweave.example.com_user_data | 5 ----- ...e_nodes.privateweave.example.com_user_data | 5 ----- ...t-1a.masters.minimal.example.com_user_data | 5 ----- ...mplate_nodes.minimal.example.com_user_data | 5 ----- ...masters.sharedsubnet.example.com_user_data | 5 ----- ...e_nodes.sharedsubnet.example.com_user_data | 5 ----- ...1a.masters.sharedvpc.example.com_user_data | 5 ----- ...late_nodes.sharedvpc.example.com_user_data | 5 ----- ...1a.masters.unmanaged.example.com_user_data | 5 ----- ...late_nodes.unmanaged.example.com_user_data | 5 ----- ...t-1a.masters.minimal.example.com_user_data | 5 ----- ...mplate_nodes.minimal.example.com_user_data | 5 ----- 113 files changed, 679 deletions(-) diff --git a/pkg/model/tests/data/bootstrapscript_0.txt b/pkg/model/tests/data/bootstrapscript_0.txt index eef98ad4a3..eb9633c87d 100644 --- a/pkg/model/tests/data/bootstrapscript_0.txt +++ b/pkg/model/tests/data/bootstrapscript_0.txt @@ -170,11 +170,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' AuxConfigHash: /0fgYG0lsuxVGuNdtGBZA0RYxOfvLD/xOFg1eJwyfcw= InstanceGroupRole: Master diff --git a/pkg/model/tests/data/bootstrapscript_1.txt b/pkg/model/tests/data/bootstrapscript_1.txt index f0d6196cf2..028611db8f 100644 --- a/pkg/model/tests/data/bootstrapscript_1.txt +++ b/pkg/model/tests/data/bootstrapscript_1.txt @@ -170,11 +170,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' AuxConfigHash: F6TisBT9tDbuqBlzMVgEkEvAa7tdDahjQ9pW4X5S49M= InstanceGroupRole: Master diff --git a/pkg/model/tests/data/bootstrapscript_2.txt b/pkg/model/tests/data/bootstrapscript_2.txt index f0d6196cf2..028611db8f 100644 --- a/pkg/model/tests/data/bootstrapscript_2.txt +++ b/pkg/model/tests/data/bootstrapscript_2.txt @@ -170,11 +170,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' AuxConfigHash: F6TisBT9tDbuqBlzMVgEkEvAa7tdDahjQ9pW4X5S49M= InstanceGroupRole: Master diff --git a/pkg/model/tests/data/bootstrapscript_3.txt b/pkg/model/tests/data/bootstrapscript_3.txt index 736ec45c72..59df46cc8e 100644 --- a/pkg/model/tests/data/bootstrapscript_3.txt +++ b/pkg/model/tests/data/bootstrapscript_3.txt @@ -155,11 +155,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' AuxConfigHash: /0fgYG0lsuxVGuNdtGBZA0RYxOfvLD/xOFg1eJwyfcw= InstanceGroupRole: Node diff --git a/pkg/model/tests/data/bootstrapscript_4.txt b/pkg/model/tests/data/bootstrapscript_4.txt index 362c19a15c..ed600e6396 100644 --- a/pkg/model/tests/data/bootstrapscript_4.txt +++ b/pkg/model/tests/data/bootstrapscript_4.txt @@ -155,11 +155,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' AuxConfigHash: F6TisBT9tDbuqBlzMVgEkEvAa7tdDahjQ9pW4X5S49M= InstanceGroupRole: Node diff --git a/pkg/model/tests/data/bootstrapscript_5.txt b/pkg/model/tests/data/bootstrapscript_5.txt index 362c19a15c..ed600e6396 100644 --- a/pkg/model/tests/data/bootstrapscript_5.txt +++ b/pkg/model/tests/data/bootstrapscript_5.txt @@ -155,11 +155,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' AuxConfigHash: F6TisBT9tDbuqBlzMVgEkEvAa7tdDahjQ9pW4X5S49M= InstanceGroupRole: Node diff --git a/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml index 0806fef94f..9a9eea077b 100644 --- a/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/apiservernodes/cloudformation.json.extracted.yaml @@ -171,11 +171,6 @@ Resources.AWSEC2LaunchTemplateapiserverapiserversminimalexamplecom.Properties.La __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -477,11 +472,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -713,11 +703,6 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 6320f496b9..126f7c31a4 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data index 8934b3d0d5..e36161344e 100644 --- a/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/aws-lb-controller/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data index 6d8141f360..956e382c9b 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_master-us-test-1a.masters.bastionuserdata.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data index a42b4a548a..19f2079a74 100644 --- a/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data +++ b/tests/integration/update_cluster/bastionadditional_user-data/data/aws_launch_template_nodes.bastionuserdata.example.com_user_data @@ -179,11 +179,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml index db3881e5a5..43c5f23cd3 100644 --- a/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/complex/cloudformation.json.extracted.yaml @@ -268,11 +268,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscomplexexamplecom.Properties. __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -523,11 +518,6 @@ Resources.AWSEC2LaunchTemplatenodescomplexexamplecom.Properties.LaunchTemplateDa __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data b/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data index 6af7ae1977..5ba2183542 100644 --- a/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data +++ b/tests/integration/update_cluster/complex/data/aws_launch_template_master-us-test-1a.masters.complex.example.com_user_data @@ -267,11 +267,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data b/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data index 67d3012638..ddd0bda774 100644 --- a/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data +++ b/tests/integration/update_cluster/complex/data/aws_launch_template_nodes.complex.example.com_user_data @@ -179,11 +179,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data b/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data index 2cd500118a..066e367c15 100644 --- a/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data +++ b/tests/integration/update_cluster/compress/data/aws_launch_template_master-us-test-1a.masters.compress.example.com_user_data @@ -130,8 +130,6 @@ ensure-install-dir echo "H4sIAAAAAAAA/+xWbW/bthN/709B9I+ibxrJSvPvNqEF5jrd4jXpPLsPA4ZioMmzzJki1SOpxMM+/HCk5Kck67q+3BIgke754Xd3EtoGObZmqapywBi/di9fzMfzyTmqFpBIjIHhCw2yZEuuHQwYq7nhFcy9RV7BWHPnwJXMY4CBsMZzZQBnwXhVQ8m2FLljSjIsotcfW0BUEkr2R3TWAjplDXvOTgeR8EujQ6WM+5Bed4TsgbLZzmRWYSOytsgEqgdb4b8nvkff0/xs3QxT0u7AyD83Qw/iw4Epxjrmr37TAHvOjkySRtaePhgcaX1RCJltvLLUAnb0M984D7UcV2hDw54nDDCmbXUJLeiSKbO0g21XS1ZkZ9nTgbRindDl1qqZGOe51h2CwAjcRH8dLJkJWg/ACznWwXlAR4rQgvGu3MdMyZ5kZ1nxJCJUmbt567CA0XQyB+zwzbW211NUrdJQEcq7HLixZlPb4EbBr3bY540aBanACIjeTxhZRAMeXOZakUlY8qB9Ek1uxjYYX7KCaMGvLKrfOSV4ZQn3I33NN25EYQwYWygjR1IiOFeyYRZ/aVhoTqdoWyUBS5rTQT+YI1krRzlOU4tTVK95Da7hAi7VEsRGaIjkS1UrP+OmAozvFKASMBKCYoykKVXMeTD+ndWhhku+AB055ym1/cHfp7+xGjAmNgdhjUzMq+C5V6bahvkeFitr15H5jmsl72e/thJm4DwqQWYjbQbOBhTwU7CeUxG8kKnMXeYr7xtX5nlx+lUsX1GeDYfFoWS/dTqVPKHpf3eqng4YUzWvoGTrr11WCcyUzanrJ7xRLgGpLbLTInaKGBr8FGEJiNA3882m6b1NjAc0XE+m8fXCOm94nfrz8maPtxsjigHhYwDnV8AlYIQLyNjlZJVXFULFvcVj2Zc3HvlFfKSo1E2v8vPJDGrr4SRKnBzrfU9DnfSOFSLrWP6to9BruFuFuDTwIALC1KIv2dnZk0jZh+DEuUAI71vBG5WprmCZsHVDxczghteNBiLcsvDD+1fzt7PJZ5jIbQNGybwt8t+u125nsVs4k2mcmJIVw2H29Iygkcc149IkvOBiDUaWEWFpxYyt8Wi1BryKx3K7agT3QLAeT85nbrdsvOdidQ70d0bDI5SG+caIKaCysmRFPXT3rQGRoiSLKcRvnqYQix2TgEK3+M76pUscEMZkfmaDp3veb7x7sC+2GZ7UXYq7IdAJeBri3KZNvEcrbx8KQnhwcLiPxggSjFdc96Ui11O0N5vyk4k3YZbQGXmU56qbtN03x6Nv+bV7dH+STXS1l9devCQwFyuQQaf23mPDbWW+rD7dYinvv00inuHu0425dJu39Jm1vmT5J1B0/nq+h/NiuMex8ar2rxlhWW+v0DksQlUpU11wIzWNf58DtGl7X3CUJauhtrjJeMuVJr1nxXB4pR4bK2HpDsgPe6Ki/+47BHj2/4ePY5VvifbUA9m/bjnVMyF/yqmKecsx12qRd4XOdwK3kGrAX1tcp4vbzZZRxLDmiruPAZCnGT9cGlTOxsorbtQSnO8cgxf57isirzuuG9ScKv3qv8b/2xpPl7WijzDsNgzl2/f7TwAAAP//AQAA//9K639RtA0AAA==" | base64 -d | gzip -d > conf/cluster_spec.yaml -echo "H4sIAAAAAAAA/6qu5QIAAAD//wEAAP//BrCh3QMAAAA=" | base64 -d | gzip -d > conf/ig_spec.yaml - echo "H4sIAAAAAAAA/7RWW4/cthV+n18hBAjyYkm8XwYpENeLxkbj2LVRFH08JA9n1NWIE5Ez9vbXF5R2dndcB0Vb75Mk8juH37l91MucseTtpmngEJSoL22jDPWGOm25AGQucuNspCwYS5XhVrNAo3NRBR2sRkmsICC0o9wGQR2XP+1LOeZt3+eSZthht0tpNyIch9z5dOhvTw7nCQvmdsYRIWN/eZ5px2hHejdM/ThMp8/9wmsxGbEs9GzUIrIIGpEzCEQj1YxSzaS1jAkjNOGUeKDWGEaFpMYQ5bh1NECwkTwTPV/GlZ7WhgnLWZBKaa+BawAF3DsHglBCQBnNUbuaPMPRODRcI0cNMRAw/5GeyS3MZYjgS279NDyyI53pdO+noT2Op90w5XYh2S4k23W7K7t/rlUGFFpxaY230vBonCSKyEhtUF6jxWi5Z1RpooSSqHmI3ghE5RQHxh957oayP7mFm09TgWHCOTx9veeX+5A+TWOCUPMoOtX7eWgfcTWWdtl4SrsrMHf3lKMlGFTwGCUXqAIFpNoSHbxGJ4iiwhkrJAQBUUeC1gTmUPuAhirp1QPlh/x1tyZ3Q6oFhXnA3N+mY+7XKrcwHvfQ0atKH+dUUi33i6+E/9g5q5+vBn7l+sHd05DXNrKWoUbHgKHlUVuLEixag05To7gWnEsmnFcyKk641IxQ0DYK6ygP5BvE6vcwTTjmbxPqxdsXkcJ8uOgO1YYzRy1zKBE4FZqKqJEqjEGijEpyoa0WzrkoaMCoHGFRGcspN8SLbzvYldeV7oAIQVNCohQaBAkcWTTcSBKIA6elVwgSnZQ8EjAEgo+aUykdRhoDCc9E76I7gJQH7aQn0gVqCIJ10ikThXABQLvoBCVcAMNIgzIxGKRMWm11UILF59CdSvJL3XFovAUJRKFDb6KjgSs0SvtASHRSa62FAmsoA+IBmVVKaxOjsdZL9ni7XDqtC8nf4ryQXJOTC5TB14cbsQeY/V6JfoW1jHSUPOHDorTW8yBFFF644Ly3EiASr52kHIyQwUQrCUcvHRfeRqMAqPNcRE/8/zdoSxmfW1TqIauoBCMYcsUVWBmQcSp9QKgiCcwwLiWAJ0oajMQZFWTwTAhLlJLcRMq/QazPKypLpC9Pn1+lKQ6715D326Z/J9987MPPyfDxzG7c3yZxa+m7v8fTu9/KO23P/4jyeENv/jK++cPm1XjKBedf4YDbxqfDccacO/wMh+OIleRmdf1HyLhtDniINQa/Wl0B+69av5lygcnjz3M6HddTDlBt21NuC+bSUrgGfUgjbpu3C2jz51WPVg7Lb9uUprtDOuWXp7LfNhHGjJum8btqejMPZ5y3Tb7LBQ/hYf1DSmXb9PV7TKfwfk7nIVQgfMrL4hLNza8ftw0lpFOiqzPzZCcdYJi2l89uTB6qCOFUB+4G3Wm3G6bda5jCiHPeNmU+VVZ4HnwZ0vQa5rAkL813HZxhGKvdj5SQt8OLKQWM+Wr5+8viUJ/5TzPij/L7F8MBdv8OvaxeYTdNs0+5THDAd2ec5yHgtvnhJ/iUf9g0zSKjS0rfQ81if4a5Hwd3kf/+EbBpmjHtfsEzjtuGbZpmwvIpzbfvF+G7b5tpqBsp4C/gcFx+r5umdvRlWur78uczp3HEuT3eDtvmu+9W3MMQVOS8VH9tkWW7um3rancNvPfWHkeY8MHZ76FXh1ewLxD42Y+ngG2c06HFzwXnCca2DmHrYKzdWQu72E9pegv5txPOEPDVm5sPT9qG9EvjHFN4C9MQMZf7FGPxT+f9cL9b+2/G3VDpffR7DKelspfO/usxQMH3aRz83baBU0mHKvWbiw5sN+1/P5Q9hJCm3LuUSi4zHNt7d90dHMYNFv9A/n884CG6Gnbo6/Ssvr+BMzzjVPLqbr34rsje4t126am23uQ4n3Fu9whj2fs9+ttam6Ugj17vb8/ft1nP+hcAAAD//wEAAP//uxtcdTsOAAA=" | base64 -d | gzip -d > conf/kube_env.yaml download-release diff --git a/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data b/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data index 130c114d44..9823da440f 100644 --- a/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data +++ b/tests/integration/update_cluster/compress/data/aws_launch_template_nodes.compress.example.com_user_data @@ -130,8 +130,6 @@ ensure-install-dir echo "H4sIAAAAAAAA/6RUbWvbMBD+7l9xFEq/dLIdurKZFrYlGy2sXUg+jjIU66KKyDpXL84C+/FDchInGYy9+Iut5950zz3nWlMQYzJLJasMgK/dxw/z8fx+YlWHNkIAaPhCo6hgybXDDKDhhkuce7Jc4lhz59BV4G3ArCbjuTJoZ8F41WAFe0QMRhET16nqlw6tVQIr+JGKdWidIgO3MMoS8LXVQSrjnvrjALAzRWxIyaRta9aVrLbqbO/8Z+4H+EHkX8cy2zftjpL8e5r4UT8dpQLYGr/5TYtwCycpYwTrRmfZSdR/XYFR6xXFEcDJM984j40YS0uhhdteAwCa5GfsUFegzJKy/VQrKNkVu84E1ateXW6l2nvjPNd6q6BVWODU0vdN0ogOzqMd309mFZRFwd5es4IVeVlGYxtm+BLQ+WRrMoBnct7wBgdVXbzja3eRAaiGS6xg9cYxWVumKI+VXrWpVFeyUcmKo6uP0lU0+rQYhsymoeDeB/88bEKdGt8uC7iejT0+I/IV5KkPCmJqqVMiOvK1G5qbPM773q6vWMHK4sBCDVem2h2ZpprrbLeQE1wEKZWRd9wIjXa3ggDYqToO7I5bUUGDDdkN4x1XOsbdlEXxoC4NCVy6I/h8B6r4dp8s4s3r88vE3C+uO/TI9/cjiHz2Wz/lkcW84zbXapFvic4Hh5NJABj0a7KraZLxI09/FqOigcwDdy8BLRc4CCWRWeSJzpbEAzdqic5vC6OvUzFr0KPLm63VZT8BAAD//wEAAP//hSaFDxAFAAA=" | base64 -d | gzip -d > conf/cluster_spec.yaml -echo "H4sIAAAAAAAA/6qu5QIAAAD//wEAAP//BrCh3QMAAAA=" | base64 -d | gzip -d > conf/ig_spec.yaml - echo "H4sIAAAAAAAA/7SV327cthLG7/cphABBbrISKf4XcoDkxDiJcZLYTVAUvRySw13VErkRqXXcpy+k9dZ2W6Ao0FyJmhmSP33zkXqTM5bcbaoKRi/5MthWUlOnqVWGccDWBqatCbT12lCpmVGtp8HaIL3yRqEghhPgylJmPKeWidf7Ug65a5pc0gQ7rHcp7QaEQ59rl8bmZrY4RSyYtxMOCBmb8/NI65bWpLF9bIY+zt+alWudMmBZ8UxQPLQBFCJrwROFVLWUqlYY07Zcc0UYJQ6o0bqlXFCtibTMWOrBm0C+E54rwwlPKd1yw1ovpFROAVMAEpizFjihhIDUiqGyi3iaobaomUKGCoInoP8WT+ctTKUP4Ereutg/0JFa16pxsd8ehnnXx7xdIbcr5PaUrsvu11OXAbmSTBjtjNAsaCuIJCJQ46VTaDAY5loqFZFcClTMB6c5orSSQcseOHd92c92ZXMpFugjTv7x8J4vNz7dxiGBX3TktWzc1G8f6pZv2a6Jx9h1galekWEazw6lSrPWUtNaFAiMckV5UEglBi9QBCkYV0Zxa23g1GOQlrRBasMo08Txf9cCC9cThwL3XlFCguAKOPEM26CZFsQTC1YJJxEEWiFYIKAJeBcUo0JYDDR44r8T3tmhgJR5ZYUjwnqqCYKxwkodOLceQNlgOSWMQ4uBeqmD10hbYZRRXvI2fA+HLpB/dKhF7QwIIBItOh0s9Uyilsp5QoIVSinFJRhNWyAOsDVSKqVD0MY40T7cQ2ff1T65G5xWyJM4uUDp3fKwAzYAk9tL3pzKti2pKbnneTN/e5ti6HfvIe+7qrkSl18a/y5pNhzbC/tT5DeGXv0c5quv5UqZ4y9BHC7oxQ/D5X82b4c5F5w+wYhd5dJ4mDDnGr/BeBhwgdmclv4vZOyqEcewQLvTrCeFzV/Ovoy5QHT4bkrz4bRLTB7z08TnNGBXfUoeN/8/efW063r5xxTvxjTnN3PZd1WAIeOmqtxumXgx9Uecuirf5YKj/z3+OaXSVc3yPqTZX0/p2PulEG7zGlz5Lz596SpKSC15vej5KJNG6GN3fq2H5GAxKMalGRdo592uj7v3EP2AU+6qMs0LFR57V/oU38PkV7nSdFfDEfphmfeKEvKxf7kIEPKT8PNzsF/V+d+E+Eo8f9mPsPtz6Tn6pHZTVfuUS4QRr444Tb3HrnrxGm7zi01VrUdslfQaFhWbI0zN0Nvz1dA8FGyqaki7D3jEoavaTVVFLLdpurleD8W9UWK/JJLHD2BxWH/Sp01OR7/uUzOtPV1q1uQy2C6x+mnZEu+qZ8/W9eJHyF9nnMDj28uLz4+aQ5q1PYfkP0LsA+Zy/yFY3KM7pxnvs3nz48FDwes09O6uq2AuaVzO08btIcaVefvP/dyA9ynmxqZUcpngsL1frr6Dcdj8BgAA//8BAAD//4Od9nazCAAA" | base64 -d | gzip -d > conf/kube_env.yaml download-release diff --git a/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml index 2bb7e8f784..e0e85cfc00 100644 --- a/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/containerd-custom/cloudformation.json.extracted.yaml @@ -271,11 +271,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscontainerdexamplecom.Properti __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -524,11 +519,6 @@ Resources.AWSEC2LaunchTemplatenodescontainerdexamplecom.Properties.LaunchTemplat __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml index f389cdf5c4..944afed18f 100644 --- a/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/containerd/cloudformation.json.extracted.yaml @@ -253,11 +253,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amasterscontainerdexamplecom.Properti __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -488,11 +483,6 @@ Resources.AWSEC2LaunchTemplatenodescontainerdexamplecom.Properties.LaunchTemplat __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml index 1f85851ca3..a877c272a4 100644 --- a/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/docker-custom/cloudformation.json.extracted.yaml @@ -255,11 +255,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersdockerexamplecom.Properties.L __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -492,11 +487,6 @@ Resources.AWSEC2LaunchTemplatenodesdockerexamplecom.Properties.LaunchTemplateDat __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data index 9f151c49e0..31f5084460 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1a.masters.existing-iam.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data index 1c4eede5fc..a67cb14ff1 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1b.masters.existing-iam.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data index 36bf8cb27d..0301191537 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_master-us-test-1c.masters.existing-iam.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data index eb324b85d6..65707decad 100644 --- a/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data +++ b/tests/integration/update_cluster/existing_iam/data/aws_launch_template_nodes.existing-iam.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml index fc84bce96a..6434c6cb42 100644 --- a/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/existing_iam_cloudformation/cloudformation.json.extracted.yaml @@ -253,11 +253,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -488,11 +483,6 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data index 1ea0789c89..cf8286fb6b 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1a.masters.existingsg.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data index 5b41a3b72f..a1611e8ab7 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1b.masters.existingsg.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data index b1f7213dd9..dbfed7c5f8 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_master-us-test-1c.masters.existingsg.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data index ef35f5b2df..5df2d05fb7 100644 --- a/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data +++ b/tests/integration/update_cluster/existing_sg/data/aws_launch_template_nodes.existingsg.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml index 22b4b08212..bd982e7486 100644 --- a/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/externallb/cloudformation.json.extracted.yaml @@ -253,11 +253,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersexternallbexamplecom.Properti __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -488,11 +483,6 @@ Resources.AWSEC2LaunchTemplatenodesexternallbexamplecom.Properties.LaunchTemplat __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data b/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data index 5256a691fe..991f014102 100644 --- a/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data +++ b/tests/integration/update_cluster/externallb/data/aws_launch_template_master-us-test-1a.masters.externallb.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data b/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data index fed7203a52..de8d59787e 100644 --- a/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data +++ b/tests/integration/update_cluster/externallb/data/aws_launch_template_nodes.externallb.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data index 30f85cea16..f222f835de 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data +++ b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_master-us-test-1a.masters.externalpolicies.example.com_user_data @@ -254,11 +254,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data index 01d6fba2ea..2139c24ac1 100644 --- a/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data +++ b/tests/integration/update_cluster/externalpolicies/data/aws_launch_template_nodes.externalpolicies.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data index 6d3cc2b96c..054d09f4cb 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1a.masters.ha.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data index 2a5b9da9e1..77d63e8a05 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1b.masters.ha.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data index 4b5211414e..12ad25c6e8 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_master-us-test-1c.masters.ha.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data b/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data index 748ce25532..4cd706c5e9 100644 --- a/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data +++ b/tests/integration/update_cluster/ha/data/aws_launch_template_nodes.ha.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script index 0e146c0bc5..bca41c6cb5 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-a-ha-gce-example-com_metadata_startup-script @@ -255,11 +255,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script index d27931b1ec..c57067939d 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-b-ha-gce-example-com_metadata_startup-script @@ -255,11 +255,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script index 6ad7e40658..955cd9a71b 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_master-us-test1-c-ha-gce-example-com_metadata_startup-script @@ -255,11 +255,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script index d2b6d49d48..272fc026ed 100644 --- a/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/ha_gce/data/google_compute_instance_template_nodes-ha-gce-example-com_metadata_startup-script @@ -172,11 +172,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index b4d2225c5a..7535e62868 100644 --- a/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/irsa/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data index 9c9f1a49b2..31839ca9b7 100644 --- a/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/irsa/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml index 0d225c4503..e558702198 100644 --- a/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-etcd/cloudformation.json.extracted.yaml @@ -269,11 +269,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimaletcdexamplecom.Propert __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -504,11 +499,6 @@ Resources.AWSEC2LaunchTemplatenodesminimaletcdexamplecom.Properties.LaunchTempla __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml index 462b4bf02f..9e1f9a99f1 100644 --- a/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-gp3/cloudformation.json.extracted.yaml @@ -259,11 +259,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -494,11 +489,6 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index ebcea686fa..b066519176 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -258,11 +258,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data index 8934b3d0d5..e36161344e 100644 --- a/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal-gp3/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml index 12c9211bce..0dc6235989 100644 --- a/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal-ipv6/cloudformation.json.extracted.yaml @@ -253,11 +253,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalipv6examplecom.Propert __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -488,11 +483,6 @@ Resources.AWSEC2LaunchTemplatenodesminimalipv6examplecom.Properties.LaunchTempla __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data index c8eb106439..672e0a2e6a 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_master-us-test-1a.masters.minimal-ipv6.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data index a9471bf56d..866a4c5f8b 100644 --- a/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data +++ b/tests/integration/update_cluster/minimal-ipv6/data/aws_launch_template_nodes.minimal-ipv6.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data index f344721d4d..29eeeccd5b 100644 --- a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data +++ b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_master-us-test-1a.masters.minimal-json.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data index 92002e63d2..a9774a85ca 100644 --- a/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data +++ b/tests/integration/update_cluster/minimal-json/data/aws_launch_template_nodes.minimal-json.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml index fc84bce96a..6434c6cb42 100644 --- a/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/minimal/cloudformation.json.extracted.yaml @@ -253,11 +253,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersminimalexamplecom.Properties. __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -488,11 +483,6 @@ Resources.AWSEC2LaunchTemplatenodesminimalexamplecom.Properties.LaunchTemplateDa __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 818f0ee87a..f6c00719bc 100644 --- a/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data index 8934b3d0d5..e36161344e 100644 --- a/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/minimal/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script index 58a53cff4e..79b5cb1eb4 100644 --- a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_master-us-test1-a-minimal-gce-example-com_metadata_startup-script @@ -255,11 +255,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script index 2248398f9e..67970316cb 100644 --- a/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce/data/google_compute_instance_template_nodes-minimal-gce-example-com_metadata_startup-script @@ -172,11 +172,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script index 678ed961dd..a2f7e6dcca 100644 --- a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_master-us-test1-a-minimal-gce-private-example-com_metadata_startup-script @@ -255,11 +255,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script index db40a8b37e..8974c720ab 100644 --- a/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script +++ b/tests/integration/update_cluster/minimal_gce_private/data/google_compute_instance_template_nodes-minimal-gce-private-example-com_metadata_startup-script @@ -172,11 +172,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data index 29bfe8e94a..be5c809eef 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_master-us-test-1a.masters.minimal.k8s.local_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data index 156e43d40f..00354cff90 100644 --- a/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data +++ b/tests/integration/update_cluster/minimal_gossip/data/aws_launch_template_nodes.minimal.k8s.local_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml index a16d270438..ff6a551b40 100644 --- a/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/mixed_instances/cloudformation.json.extracted.yaml @@ -253,11 +253,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersmixedinstancesexamplecom.Prop __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -570,11 +565,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1bmastersmixedinstancesexamplecom.Prop __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -887,11 +877,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1cmastersmixedinstancesexamplecom.Prop __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -1122,11 +1107,6 @@ Resources.AWSEC2LaunchTemplatenodesmixedinstancesexamplecom.Properties.LaunchTem __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data index 5d49c1b62d..947b717907 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data index 2c36c46a19..1bf7a497bb 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data index 1cbfdb3588..23eb56b6f7 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data index 7d2cca458e..e9ee58a4c0 100644 --- a/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances/data/aws_launch_template_nodes.mixedinstances.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml index a16d270438..ff6a551b40 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json.extracted.yaml @@ -253,11 +253,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersmixedinstancesexamplecom.Prop __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -570,11 +565,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1bmastersmixedinstancesexamplecom.Prop __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -887,11 +877,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1cmastersmixedinstancesexamplecom.Prop __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -1122,11 +1107,6 @@ Resources.AWSEC2LaunchTemplatenodesmixedinstancesexamplecom.Properties.LaunchTem __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data index 5d49c1b62d..947b717907 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1a.masters.mixedinstances.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data index 2c36c46a19..1bf7a497bb 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1b.masters.mixedinstances.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data index 1cbfdb3588..23eb56b6f7 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_master-us-test-1c.masters.mixedinstances.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data index 7d2cca458e..e9ee58a4c0 100644 --- a/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data +++ b/tests/integration/update_cluster/mixed_instances_spot/data/aws_launch_template_nodes.mixedinstances.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml index c9021806cc..bd60280ea5 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/nth_sqs_resources/cloudformation.json.extracted.yaml @@ -253,11 +253,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersnthsqsresourcesexamplecom.Pro __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -488,11 +483,6 @@ Resources.AWSEC2LaunchTemplatenodesnthsqsresourcesexamplecom.Properties.LaunchTe __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data index 4c9d900654..80204613f7 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data +++ b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_master-us-test-1a.masters.nthsqsresources.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data index 3c7820a690..8c870123e3 100644 --- a/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data +++ b/tests/integration/update_cluster/nth_sqs_resources/data/aws_launch_template_nodes.nthsqsresources.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml index b8f52c9371..eaf12852a0 100644 --- a/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/private-shared-ip/cloudformation.json.extracted.yaml @@ -254,11 +254,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivatesharedipexamplecom.Pro __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -489,11 +484,6 @@ Resources.AWSEC2LaunchTemplatenodesprivatesharedipexamplecom.Properties.LaunchTe __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data index 5c0a7419a5..6b74b49b73 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_master-us-test-1a.masters.private-shared-ip.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data index 442d777118..4eb141c7e4 100644 --- a/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-ip/data/aws_launch_template_nodes.private-shared-ip.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data index 48a142955d..b10a96ae13 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_master-us-test-1a.masters.private-shared-subnet.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data index 9efbb4a637..1a5c0545f8 100644 --- a/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data +++ b/tests/integration/update_cluster/private-shared-subnet/data/aws_launch_template_nodes.private-shared-subnet.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml index 3963448082..1e446f7759 100644 --- a/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecalico/cloudformation.json.extracted.yaml @@ -254,11 +254,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivatecalicoexamplecom.Prope __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -489,11 +484,6 @@ Resources.AWSEC2LaunchTemplatenodesprivatecalicoexamplecom.Properties.LaunchTemp __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data index f24d3767a1..9f56b99c0f 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data +++ b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_master-us-test-1a.masters.privatecalico.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data index 0eed6d00f4..dfe6c6585d 100644 --- a/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data +++ b/tests/integration/update_cluster/privatecalico/data/aws_launch_template_nodes.privatecalico.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data index 4681569632..1ff05f3a3e 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data +++ b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_master-us-test-1a.masters.privatecanal.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data index e1f0873c79..7236cfcef0 100644 --- a/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data +++ b/tests/integration/update_cluster/privatecanal/data/aws_launch_template_nodes.privatecanal.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml index cda216a507..6c9124ada2 100644 --- a/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecilium/cloudformation.json.extracted.yaml @@ -254,11 +254,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumexamplecom.Prope __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -489,11 +484,6 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumexamplecom.Properties.LaunchTemp __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data index 72f0cba3d5..d2f09f7393 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data index a0b227e69b..f415ed51fe 100644 --- a/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium/data/aws_launch_template_nodes.privatecilium.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml index 83b11ee1b5..57e84d59e1 100644 --- a/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privatecilium2/cloudformation.json.extracted.yaml @@ -243,11 +243,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumexamplecom.Prope __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -471,11 +466,6 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumexamplecom.Properties.LaunchTemp __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data index ee2c3c066c..452ba0ad7b 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_master-us-test-1a.masters.privatecilium.example.com_user_data @@ -241,11 +241,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data index ebd4ea53f2..94440b8737 100644 --- a/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data +++ b/tests/integration/update_cluster/privatecilium2/data/aws_launch_template_nodes.privatecilium.example.com_user_data @@ -163,11 +163,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml b/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml index 537ab4a509..d24cf72366 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml +++ b/tests/integration/update_cluster/privateciliumadvanced/cloudformation.json.extracted.yaml @@ -257,11 +257,6 @@ Resources.AWSEC2LaunchTemplatemasterustest1amastersprivateciliumadvancedexamplec __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: @@ -494,11 +489,6 @@ Resources.AWSEC2LaunchTemplatenodesprivateciliumadvancedexamplecom.Properties.La __EOF_CLUSTER_SPEC - cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' - {} - - __EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data index 73e1721606..a2764cf1ea 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_master-us-test-1a.masters.privateciliumadvanced.example.com_user_data @@ -255,11 +255,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data index b7a45a24d2..b0c311b1c5 100644 --- a/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data +++ b/tests/integration/update_cluster/privateciliumadvanced/data/aws_launch_template_nodes.privateciliumadvanced.example.com_user_data @@ -171,11 +171,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data index 82c6c16cae..5e941b82f1 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data +++ b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_master-us-test-1a.masters.privatedns1.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data index 58a14926a6..62f457f7de 100644 --- a/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data +++ b/tests/integration/update_cluster/privatedns1/data/aws_launch_template_nodes.privatedns1.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data index a0012e70d1..bb9f57e7a1 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data +++ b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_master-us-test-1a.masters.privatedns2.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data index 2c00e66287..0bc19dfeb7 100644 --- a/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data +++ b/tests/integration/update_cluster/privatedns2/data/aws_launch_template_nodes.privatedns2.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data index 61e97be1c2..0879f1a345 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data +++ b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_master-us-test-1a.masters.privateflannel.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data index 15cac121dc..0b77a1b34f 100644 --- a/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data +++ b/tests/integration/update_cluster/privateflannel/data/aws_launch_template_nodes.privateflannel.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data index 9f45ba279d..74868f37ff 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data +++ b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_master-us-test-1a.masters.privatekopeio.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data index df480d2753..b88b6205dc 100644 --- a/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data +++ b/tests/integration/update_cluster/privatekopeio/data/aws_launch_template_nodes.privatekopeio.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data b/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data index 22ba08c247..104121b802 100644 --- a/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data +++ b/tests/integration/update_cluster/privateweave/data/aws_launch_template_master-us-test-1a.masters.privateweave.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data b/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data index e045f2551c..0dcaf800ad 100644 --- a/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data +++ b/tests/integration/update_cluster/privateweave/data/aws_launch_template_nodes.privateweave.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index a4fba5b172..1b0caf89d8 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -247,11 +247,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data index ba92f3e18b..910b673e9f 100644 --- a/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/public-jwks-apiserver/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -163,11 +163,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data index 4f68fc2004..9658d7bbc1 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data +++ b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_master-us-test-1a.masters.sharedsubnet.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data index f86af16cd0..8188ae5995 100644 --- a/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data +++ b/tests/integration/update_cluster/shared_subnet/data/aws_launch_template_nodes.sharedsubnet.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data index 9a6555180b..83ce2fae52 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data +++ b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_master-us-test-1a.masters.sharedvpc.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data index 20d50680e2..50ea2e089c 100644 --- a/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data +++ b/tests/integration/update_cluster/shared_vpc/data/aws_launch_template_nodes.sharedvpc.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data index 3e1fc3e719..10681e7d1e 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data +++ b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_master-us-test-1a.masters.unmanaged.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data index 8106786554..83b0912678 100644 --- a/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data +++ b/tests/integration/update_cluster/unmanaged/data/aws_launch_template_nodes.unmanaged.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data index 6320f496b9..126f7c31a4 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data +++ b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_master-us-test-1a.masters.minimal.example.com_user_data @@ -252,11 +252,6 @@ masterKubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: diff --git a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data index 8934b3d0d5..e36161344e 100644 --- a/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data +++ b/tests/integration/update_cluster/vfs-said/data/aws_launch_template_nodes.minimal.example.com_user_data @@ -170,11 +170,6 @@ kubelet: __EOF_CLUSTER_SPEC -cat > conf/ig_spec.yaml << '__EOF_IG_SPEC' -{} - -__EOF_IG_SPEC - cat > conf/kube_env.yaml << '__EOF_KUBE_ENV' Assets: amd64: