remove validation for additionalServiceAccountIssuers

This commit is contained in:
Jesse Haka 2024-04-29 13:11:32 +03:00
parent e60531d2a5
commit 496b7f5ea0
2 changed files with 0 additions and 20 deletions

View File

@ -829,9 +829,6 @@ func validateKubeAPIServer(v *kops.KubeAPIServerConfig, c *kops.Cluster, fldPath
}
}
if c.IsKubernetesLT("1.22") && len(v.AdditionalServiceAccountIssuers) > 0 {
allErrs = append(allErrs, field.Forbidden(fldPath.Child("additionalServiceAccountIssuers"), "additionalServiceAccountIssuers requires Kubernetes 1.22+"))
}
return allErrs
}

View File

@ -310,23 +310,6 @@ func TestValidateKubeAPIServer(t *testing.T) {
},
ExpectedErrors: []string{"Unsupported value::KubeAPIServer.logFormat"},
},
{
Input: kops.KubeAPIServerConfig{
AdditionalServiceAccountIssuers: []string{"https://foo.bar"},
},
Cluster: &kops.Cluster{
Spec: kops.ClusterSpec{
Authorization: &kops.AuthorizationSpec{
RBAC: &kops.RBACAuthorizationSpec{},
},
KubernetesVersion: "1.21.0",
CloudProvider: kops.CloudProviderSpec{
AWS: &kops.AWSSpec{},
},
},
},
ExpectedErrors: []string{"Forbidden::KubeAPIServer.additionalServiceAccountIssuers"},
},
}
for _, g := range grid {
if g.Cluster == nil {