kubernetes/pkg/controlplane
Patrick Ohly 3357e8fc05 SSA: add integration tests
test/integration/apiserver/apply covers the behavior of server-side-apply (SSA)
for official APIs. But there seem to be no integration tests which cover the
semantic of SSA like adding/removing/updating entries in a list map. This adds
such a test.

It needs an API which is under control of the test and uses
k8s.io/apimachinery/pkg/apis/testapigroup for that purpose, with some issues
fixed (OpenAPI code generation complained) and a new list map added.

Registering that API group in the apiserver needs a REST storage and
strategy. The API group only gets added in the test. However, the production
code has to know about it. In particular,
pkg/generated/openapi/zz_generated.openapi.go has to describe it.
2025-07-17 09:56:28 +02:00
..
apiserver Merge pull request #132433 from michaelasp/configurablecle 2025-06-30 12:08:31 -07:00
controller chore: depr. pointer pkg replacement for pkg/controller 2025-07-07 13:22:36 +02:00
reconcilers refactor: add delete options for Delete method in storage interface 2024-10-08 10:45:15 -04:00
storageversionhashdata use networkingv1 as default storage for servicecidr and ipaddresses 2025-05-06 13:29:54 +00:00
doc.go remove import doc comments 2024-12-02 16:59:34 +01:00
import_known_versions.go feat: implements Storage Version Migration API in-tree 2024-03-08 04:18:56 +00:00
import_known_versions_test.go add field and label selectors to authorization attributes 2024-07-19 15:06:47 -04:00
instance.go SSA: add integration tests 2025-07-17 09:56:28 +02:00
instance_test.go DRA: AdminAccess validate based on namespace label 2025-03-18 22:56:54 -07:00
OWNERS Use emeritus_* 2024-08-22 17:48:27 -04:00