kubernetes/test/integration
Your Name 66a7bd6de6 Fix TestEtcdStoragePath for MutatingAdmissionPolicy emulation
This commit fixes a failure in TestEtcdStoragePath when emulating version 1.34. The test failure was caused by the removal of alpha versions from the test data during emulation, which prevented 'storageVersionAtEmulationVersion' from correctly resolving the storage version for MutatingAdmissionPolicy (which relies on v1alpha1 in this compatibility mode).

Changes:

- Updated GetEtcdStorageDataServedAt in test/integration/etcd/data.go to pass a full copy of etcdStorageData (including alpha versions) to storageVersionAtEmulationVersion.

- Added ExpectedGVK to MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding in test/integration/etcd/data.go to ensure correct version resolution during tests.

- Removed explicit storage version overrides for MutatingAdmissionPolicy in pkg/kubeapiserver/default_storage_factory_builder.go as part of the graduation process.
2026-02-18 18:33:22 +00:00
..
apimachinery Remove usage of deprecated functions from ktesting package 2026-01-29 14:51:59 +05:30
apiserver Fix integration tests 2026-02-18 18:33:22 +00:00
auth KEP-5284: Implement Constrained Impersonation 2025-11-04 16:30:49 -05:00
authutil integration: RBAC tests for /resize request 2024-11-06 01:33:14 +00:00
benchmark
certificates Remove redundant re-assignments in for-loops in test/{e2e,integration,utils} 2026-01-25 22:58:27 +01:00
client Move dump package from apimachinery to k8s.io/utils 2026-02-12 07:34:19 -05:00
cloudprovider adopt consistent way to set feature gate based on emulation version for kcm and scheduler test server. 2025-10-22 13:20:30 -05:00
clustertrustbundles adopt consistent way to set feature gate based on emulation version for kcm and scheduler test server. 2025-10-22 13:20:30 -05:00
configmap use default flags for apiserver on integration tests 2024-06-04 22:09:35 +00:00
controlplane Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
cronjob use default flags for apiserver on integration tests 2024-06-04 22:09:35 +00:00
daemonset Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
defaulttolerationseconds Plumb effective version into admission initializer 2025-09-17 15:23:31 -04:00
deployment add integration tests for pod replacement during scaling and 2025-10-30 09:55:43 +01:00
disruption Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
dra Merge pull request #135732 from pohly/dra-upgrade-downgrade-device-taints 2026-02-17 22:13:42 +05:30
dryrun
dualstack Remove unneeded use of fmt.Sprintf in test/{integration,e2e} 2026-02-08 14:34:13 +01:00
endpoints Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
endpointslice add integration test for endpointslice controller headless services 2025-10-06 13:39:12 +00:00
etcd Fix TestEtcdStoragePath for MutatingAdmissionPolicy emulation 2026-02-18 18:33:22 +00:00
events use default flags for apiserver on integration tests 2024-06-04 22:09:35 +00:00
evictions Merge pull request #136767 from Sahil-4555/atomic-types-test 2026-02-07 22:13:08 +05:30
examples Merge pull request #136767 from Sahil-4555/atomic-types-test 2026-02-07 22:13:08 +05:30
framework Add --min-compatibility flag. 2025-10-30 13:36:38 -05:00
garbagecollector Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
ipamperf drop unused code pointed out by linter 2024-05-01 09:03:57 -04:00
job set KEP-5440 to enabled by default and add two e2e tests confirming behavior 2026-02-11 23:17:21 -05:00
kubelet Merge pull request #136729 from ahmedtd/podcert-pkcs10 2026-02-12 04:43:59 +05:30
logs Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
metrics switch our usage of expfmt.TextParser 2025-09-09 15:53:48 -04:00
namespace Move dump package from apimachinery to k8s.io/utils 2026-02-12 07:34:19 -05:00
network pkg/controlplane: split up config into generic controlplane and kube-related part 2024-04-26 14:14:06 +02:00
node Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
objectmeta
openshift pkg/controlplane: split apart generic server part of instance.go 2024-04-29 10:15:02 +02:00
podcertificaterequests Promote PodCertificateRequests to v1beta1 2025-11-02 05:33:44 +00:00
podgc fix integration tests 2025-07-21 16:50:16 +00:00
pods Add integration test for admission controller. 2025-11-06 01:21:17 +00:00
pvc Promote AnyVolumeDataSource to GA 2025-02-19 17:58:09 +00:00
quota fixed the loophole that allows user to get around resource quota set by system admin 2025-12-18 00:56:20 +00:00
replicaset Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
replicationcontroller Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
scale
scheduler Preempt pods in prebind phase without delete calls. 2026-02-18 09:00:23 +00:00
scheduler_perf DRA scheduler_perf: avoid race between assume cache and Update calls 2026-02-16 13:47:39 +01:00
secrets use default flags for apiserver on integration tests 2024-06-04 22:09:35 +00:00
service Drop TopologyAwareHints and ServiceTraficDistribution feature gates 2026-01-09 12:42:34 -05:00
serviceaccount Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
servicecidr fix flake on ipaddress allocator integration test 2026-02-10 10:34:47 +00:00
serving Wire informer name through kube-controller-manager shared informers 2026-02-05 11:45:47 -08:00
staleness Add rv query to store 2026-02-12 00:41:25 +00:00
statefulset Drop StatefulSetAutoDeletePVC after the feature GA-ed in 1.32 2025-08-28 13:35:16 +02:00
storageclasses
storageversion Automated refactoring to use SetFeatureGatesDuringTest 2025-10-01 21:10:53 -07:00
storageversionmigrator Remove redundant re-assignments in for-loops in test/{e2e,integration,utils} 2026-01-25 22:58:27 +01:00
tls
ttlcontroller use default flags for apiserver on integration tests 2024-06-04 22:09:35 +00:00
util Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
volume Use Go 1.22 for-range in test/utils and test/integrations 2026-02-05 16:13:58 +01:00
volumescheduling Remove unneeded use of fmt.Sprintf in test/{integration,e2e} 2026-02-08 14:34:13 +01:00
.import-restrictions DRA integration: test sharing a claim sequentially 2026-02-12 12:33:22 +01:00
benchmark-controller.json update pause version to 3.10.1 2025-07-09 16:38:14 +05:30
doc.go remove import doc comments 2024-12-02 16:59:34 +01:00
utils.go etcd: use Unix Domain socket for testserver 2025-04-17 14:41:43 +02:00