kubernetes/pkg
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
..
api Merge pull request #132361 from yongruilin/master_vg_enable-csr 2025-07-07 17:05:25 -07:00
apis Merge pull request #132212 from astraw99/fix-sts-validation 2025-07-16 11:04:23 -07:00
auth wire in ctx to rbac plugins 2024-09-17 20:04:02 +03:00
capabilities remove import doc comments 2024-12-02 16:59:34 +01:00
client test: code coverage increase for kubelet_client 2025-06-25 13:39:12 +08:00
cluster/ports remove import doc comments 2024-12-02 16:59:34 +01:00
controller Merge pull request #106225 from shawnhanx/certificates_cleaner 2025-07-14 23:44:24 -07:00
controlplane SSA: add integration tests 2025-07-17 09:56:28 +02:00
credentialprovider Merge pull request #132617 from aramase/aramase/f/kep_4412_pod_cache_key_type 2025-07-15 10:56:45 -07:00
features Merge pull request #132994 from utam0k/kep-5278-feature-gate 2025-07-16 12:12:45 -07:00
fieldpath remove import doc comments 2024-12-02 16:59:34 +01:00
generated SSA: add integration tests 2025-07-17 09:56:28 +02:00
kubeapiserver Merge pull request #132401 from togettoyou/refactor-admission-plugin-flags 2025-07-15 22:44:29 -07:00
kubectl remove import doc comments 2024-12-02 16:59:34 +01:00
kubelet Merge pull request #129404 from champly/fix-killpodoptions-serialization 2025-07-15 20:58:22 -07:00
kubemark Merge pull request #122384 from carlory/remove-kubelet-flag-register-schedulable 2025-06-18 05:26:54 -07:00
printers add SuccessCriteriaMet status for kubectl get job 2025-07-09 10:40:49 +08:00
probe HealthChecker has a List method 2025-05-18 12:52:13 -04:00
proxy Revert "Kube proxy node manager" 2025-07-15 19:34:05 +05:30
quota/v1 chore: depr. pointer pkg replacement for pkg/controller 2025-07-07 13:22:36 +02:00
registry SSA: add integration tests 2025-07-17 09:56:28 +02:00
routes Move public key getter to interface 2024-06-25 18:10:08 -04:00
scheduler Merge pull request #132391 from sanposhiho/pre-bind-pre-flight 2025-07-15 04:06:23 -07:00
security remove import doc comments 2024-12-02 16:59:34 +01:00
securitycontext Merge pull request #131018 from saschagrunert/default-masked-paths 2025-07-15 10:56:23 -07:00
serviceaccount Convert externaljwt from gogo to protoc 2025-07-08 08:08:30 +02:00
util Merge pull request #124318 from liangyuanpeng/drop-ptr-wrappers-pkg-util 2025-07-04 15:25:24 -07:00
volume Merge pull request #131759 from carlory/clean-volumehost 2025-07-12 05:35:28 -07:00
windows/service Windows node graceful shutdown 2024-11-05 17:46:22 +00:00
.import-restrictions restrict the use of scheme internally to client-go 2025-05-16 08:48:39 +00:00
OWNERS