Populate OpenAPI in all integration tests#107765
Conversation
|
@Jefftree: This issue is currently awaiting triage. If a SIG or subproject determines this is a relevant issue, they will accept it by applying the The DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
8e6bf93 to
7867bb5
Compare
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Jefftree, wojtek-t The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
if we always want/expect FieldManager to be set, should this part of the server setup become unconditional and stop tolerating nil |
7867bb5 to
eb8f6fe
Compare
|
/lgtm did you check the integration test log to make sure no other server setup paths needed adjusting? |
I see @apelisse has already given the thumbs up. My instinct is also yes but I'd like to do a bit more investigation around that. |
fine to do in a follow up |
|
Another thing we have is that we enable the server-side apply feature in a lot of the ssa tests, should we remove these calls? |
|
SSA was GA in 1.22. Is there a minimum number of releases we need to wait before removing the feature flag? |
|
Well, I'm not even mentioning removing the feature flag (I've seen discussion that might answer this question, but I'm not sure, I think it possibly breaks the command-line), but the tests can probably now assume that the feature is enabled? |
|
the integration test job started timing out dramatically last night (>50% of runs), trying to figure out if this is related: |
What type of PR is this?
/kind bug
What this PR does / why we need it:
SSA is enabled on an as needed basis in integration tests by populating the OpenAPI field of the configuration. APF recently switched to use SSA in their controller, and SSA is now needed in all integration tests. This PR populates the OpenAPI in all integration tests.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: