-
Notifications
You must be signed in to change notification settings - Fork 39.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Failing Test] ServiceAccounts ServiceAccountIssuerDiscovery should support OIDC discovery of service account issuer [Conformance] #99480
Comments
The JWT issuer comes from the cluster configuration. I suspect kube-up is not invoked quite the same between the two. |
👍 yup, I think that's the diff.
in the as opposed to
which seems to be coming from:
which differs in the kubernetes/cluster/gce/config-default.sh Line 514 in 1ddc4af
vs kubernetes/cluster/gce/config-test.sh Line 566 in 1ddc4af
I can try to add a fix for this in kubetest2 but would still like confirmation on whether this difference between the default vs test configuration is WAI? |
I'm not sure if we require support for alternative issuers, the other issuer is the "usual" one in our jobs for in-cluster issuer. |
ref: #88048 |
cc @mtaufen the test config is more correct... it's a resolveable host that serves discovery data for the issuer |
/milestone v1.21 |
Which jobs are failing:
ci-kubernetes-gce-conformance-latest-kubetest2
Which test(s) are failing:
Kubernetes e2e suite.[sig-auth] ServiceAccounts ServiceAccountIssuerDiscovery should support OIDC discovery of service account issuer [Conformance]
Since when has it been failing:
Fairly new job, but it's the only Conformance test which is failing consistently.
Testgrid link:
https://testgrid.k8s.io/conformance-all#Conformance%20-%20GCE%20-%20master%20-%20kubetest2
Reason for failure:
e.g. https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/ci-kubernetes-gce-conformance-latest-kubetest2/1365061586389045248
Anything else we need to know:
This is a new job as part of migration to kubetest2 effort: kubernetes/enhancements#2464
Comparing it to: https://testgrid.k8s.io/conformance-all#Conformance%20-%20GCE%20-%20master
e.g
https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/ci-kubernetes-gce-conformance-latest/1365104623890731008
The issuer seems to differ
https://kubernetes.io/kubetest2
vshttps://kubernetes.default.svc.cluster.local
would be good to know why/where it's coming from, especially to know if there's a discrepancy/inherent assumptions in how the cluster needs to be created.
This doesn't seem to be related to another issue regarding the same test: #99470
/cc @BenTheElder @spiffxp
@kubernetes/sig-auth-bugs
The text was updated successfully, but these errors were encountered: