mirror of https://github.com/kubernetes/kops.git
tests: set AllInstanceGroups alongside InstanceGroups
This commit is contained in:
parent
1683894999
commit
b4306a390c
|
@ -65,9 +65,10 @@ func TestRootVolumeOptimizationFlag(t *testing.T) {
|
|||
b := AutoscalingGroupModelBuilder{
|
||||
AWSModelContext: &AWSModelContext{
|
||||
KopsModelContext: &model.KopsModelContext{
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
SSHPublicKeys: k,
|
||||
InstanceGroups: igs,
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
SSHPublicKeys: k,
|
||||
AllInstanceGroups: igs,
|
||||
InstanceGroups: igs,
|
||||
},
|
||||
},
|
||||
BootstrapScriptBuilder: &model.BootstrapScriptBuilder{
|
||||
|
@ -177,15 +178,17 @@ func TestAPIServerAdditionalSecurityGroupsWithNLB(t *testing.T) {
|
|||
b := AutoscalingGroupModelBuilder{
|
||||
AWSModelContext: &AWSModelContext{
|
||||
KopsModelContext: &model.KopsModelContext{
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
SSHPublicKeys: [][]byte{[]byte(sshPublicKeyEntry)},
|
||||
InstanceGroups: igs,
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
SSHPublicKeys: [][]byte{[]byte(sshPublicKeyEntry)},
|
||||
AllInstanceGroups: igs,
|
||||
InstanceGroups: igs,
|
||||
},
|
||||
},
|
||||
BootstrapScriptBuilder: &model.BootstrapScriptBuilder{
|
||||
KopsModelContext: &model.KopsModelContext{
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
InstanceGroups: igs,
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
AllInstanceGroups: igs,
|
||||
InstanceGroups: igs,
|
||||
},
|
||||
Lifecycle: fi.LifecycleSync,
|
||||
},
|
||||
|
|
|
@ -32,8 +32,9 @@ func newTestAzureModelContext() *AzureModelContext {
|
|||
IAMModelContext: iam.IAMModelContext{
|
||||
Cluster: cluster,
|
||||
},
|
||||
InstanceGroups: []*kops.InstanceGroup{ig},
|
||||
SSHPublicKeys: [][]byte{[]byte("ssh-rsa ...")},
|
||||
AllInstanceGroups: []*kops.InstanceGroup{ig},
|
||||
InstanceGroups: []*kops.InstanceGroup{ig},
|
||||
SSHPublicKeys: [][]byte{[]byte("ssh-rsa ...")},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
|
|
@ -170,8 +170,9 @@ func TestBootstrapUserData(t *testing.T) {
|
|||
|
||||
bs := &BootstrapScriptBuilder{
|
||||
KopsModelContext: &KopsModelContext{
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
InstanceGroups: []*kops.InstanceGroup{group},
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
AllInstanceGroups: []*kops.InstanceGroup{group},
|
||||
InstanceGroups: []*kops.InstanceGroup{group},
|
||||
},
|
||||
NodeUpConfigBuilder: &nodeupConfigBuilder{cluster: cluster},
|
||||
NodeUpAssets: map[architectures.Architecture]*assets.MirroredAsset{
|
||||
|
|
|
@ -81,8 +81,9 @@ func LoadKopsModelContext(basedir string) (*model.KopsModelContext, error) {
|
|||
}
|
||||
|
||||
kopsContext := &model.KopsModelContext{
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: spec.Cluster},
|
||||
InstanceGroups: spec.InstanceGroups,
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: spec.Cluster},
|
||||
AllInstanceGroups: spec.InstanceGroups,
|
||||
InstanceGroups: spec.InstanceGroups,
|
||||
}
|
||||
|
||||
return kopsContext, nil
|
||||
|
|
|
@ -74,8 +74,9 @@ func LoadKopsModelContext(basedir string) (*model.KopsModelContext, error) {
|
|||
}
|
||||
|
||||
kopsContext := &model.KopsModelContext{
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: spec.Cluster},
|
||||
InstanceGroups: spec.InstanceGroups,
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: spec.Cluster},
|
||||
AllInstanceGroups: spec.InstanceGroups,
|
||||
InstanceGroups: spec.InstanceGroups,
|
||||
}
|
||||
|
||||
return kopsContext, nil
|
||||
|
|
|
@ -77,8 +77,9 @@ func LoadKopsModelContext(basedir string) (*model.KopsModelContext, error) {
|
|||
}
|
||||
|
||||
kopsContext := &model.KopsModelContext{
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: spec.Cluster},
|
||||
InstanceGroups: spec.InstanceGroups,
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: spec.Cluster},
|
||||
AllInstanceGroups: spec.InstanceGroups,
|
||||
InstanceGroups: spec.InstanceGroups,
|
||||
}
|
||||
|
||||
for _, u := range spec.AdditionalObjects {
|
||||
|
|
|
@ -1531,9 +1531,10 @@ func createBuilderForCluster(cluster *kops.Cluster, instanceGroups []*kops.Insta
|
|||
sshPublicKey := []byte("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF2sghZsClUBXJB4mBMIw8rb0hJWjg1Vz4eUeXwYmTdi92Gf1zNc5xISSip9Y+PWX/jJokPB7tgPnMD/2JOAKhG1bi4ZqB15pYRmbbBekVpM4o4E0dx+czbqjiAm6wlccTrINK5LYenbucAAQt19eH+D0gJwzYUK9SYz1hWnlGS+qurt2bz7rrsG73lN8E2eiNvGtIXqv3GabW/Hea3acOBgCUJQWUDTRu0OmmwxzKbFN/UpNKeRaHlCqwZWjVAsmqA8TX8LIocq7Np7MmIBwt7EpEeZJxThcmC8DEJs9ClAjD+jlLIvMPXKC3JWCPgwCLGxHjy7ckSGFCSzbyPduh")
|
||||
|
||||
modelContext := &model.KopsModelContext{
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
InstanceGroups: instanceGroups,
|
||||
SSHPublicKeys: [][]byte{sshPublicKey},
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: cluster},
|
||||
AllInstanceGroups: instanceGroups,
|
||||
InstanceGroups: instanceGroups,
|
||||
SSHPublicKeys: [][]byte{sshPublicKey},
|
||||
}
|
||||
openstackModelContext := &OpenstackModelContext{
|
||||
KopsModelContext: modelContext,
|
||||
|
@ -1569,8 +1570,9 @@ func RunGoldenTest(t *testing.T, basedir string, testCase serverGroupModelBuilde
|
|||
clusterLifecycle := fi.LifecycleSync
|
||||
bootstrapScriptBuilder := &model.BootstrapScriptBuilder{
|
||||
KopsModelContext: &model.KopsModelContext{
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: testCase.cluster},
|
||||
InstanceGroups: testCase.instanceGroups,
|
||||
IAMModelContext: iam.IAMModelContext{Cluster: testCase.cluster},
|
||||
AllInstanceGroups: testCase.instanceGroups,
|
||||
InstanceGroups: testCase.instanceGroups,
|
||||
},
|
||||
NodeUpConfigBuilder: &nodeupConfigBuilder{},
|
||||
NodeUpAssets: map[architectures.Architecture]*assets.MirroredAsset{
|
||||
|
|
|
@ -153,6 +153,8 @@ func runChannelBuilderTest(t *testing.T, key string, addonManifests []string) {
|
|||
},
|
||||
}
|
||||
|
||||
kopsModel.AllInstanceGroups = kopsModel.InstanceGroups
|
||||
|
||||
tf := &TemplateFunctions{
|
||||
KopsModelContext: kopsModel,
|
||||
cloud: cloud,
|
||||
|
|
Loading…
Reference in New Issue