mirror of https://github.com/kubernetes/kops.git
kOps managed OIDC provider is no longer needed for IRSA
It's assumed users will manage the OIDC provider themselves in that case
This commit is contained in:
parent
4c186af5fe
commit
36bd9e6ff1
|
@ -290,9 +290,6 @@ func validateClusterSpec(spec *kops.ClusterSpec, c *kops.Cluster, fieldPath *fie
|
|||
}
|
||||
|
||||
if len(spec.IAM.ServiceAccountExternalPermissions) > 0 {
|
||||
if spec.ServiceAccountIssuerDiscovery == nil || !spec.ServiceAccountIssuerDiscovery.EnableAWSOIDCProvider {
|
||||
allErrs = append(allErrs, field.Forbidden(fieldPath.Child("iam", "serviceAccountExternalPermissions"), "serviceAccountExternalPermissions requires AWS OIDC Provider to be enabled"))
|
||||
}
|
||||
allErrs = append(allErrs, validateSAExternalPermissions(spec.IAM.ServiceAccountExternalPermissions, fieldPath.Child("iam", "serviceAccountExternalPermissions"))...)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue