API Discovery (kubectl explain
) should work for OpenAPIv3 and aggregate APIs
#1643
Labels
kubectl explain
) should work for OpenAPIv3 and aggregate APIs
#1643
When bumping to K8s 1.28, we noticed a lot of integration test flakes that looked like this:
https://hush-house.pivotal.io/teams/tanzu-user-auth/pipelines/pinniped-pull-requests/jobs/integration-test-1.24/builds/323#L647c53da:2463:2482
It appears that there is some kind of issue holding on to this API discovery information. Note that there are a handful of issues and PRs related to OpenAPIV3 and aggregate API discovery in open source Kubernetes.
Note that the aggregate APIs is used in many, many different integration tests, and we never saw that actually fail. The issue seems to be solely around OpenAPIV3 discovery (first introduced in K8s 1.28). If we force the client to use
OpenAPIV2
(by settingkubectl explain --output plaintext-openapiv2
) then we do not see this source of flakiness.The text was updated successfully, but these errors were encountered: