kubernetes/test/integration
Antonio Ojea 21e26486ac sync Service API status rest storage
The Service API Rest implementation is complex and has to use different
hooks on the REST storage. The status store was making a shallow copy of
the storage before adding the hooks, so it was not inheriting the hooks.

The status store must have the same hooks as the rest store to be able
to handle correctly the allocation and deallocation of ClusterIPs and
nodePorts.

Change-Id: I44be21468d36017f0ec41a8f912b8490f8f13f55
Signed-off-by: Antonio Ojea <aojea@google.com>
2023-09-13 11:35:42 +00:00
..
apimachinery Clean shutdown of apimachinery integration tests 2022-06-14 13:55:31 +02:00
apiserver Merge pull request #119334 from kmala/serverapply 2023-09-06 12:34:55 -07:00
auth api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
authutil Add integration tests for secondary authz 2023-03-06 12:08:53 -05:00
benchmark io/ioutil has already been deprecated in golang 1.16, so replace all ioutil with io and os 2022-02-03 05:32:12 +08:00
certificates Merge pull request #113994 from mengjiao-liu/contextual-logging-controller-certificates 2023-06-21 09:03:42 -07:00
client Merge pull request #117295 from aojea/transport_cache_metrics 2023-05-11 08:59:02 -07:00
clustercidr Pass Context to StartTestServer 2023-05-04 10:25:09 +08:00
clustertrustbundles ClusterTrustBundles: kube-apiserver integration tests 2023-03-15 20:19:48 -07:00
configmap Clean shutdown of configmap integration tests 2022-05-26 17:19:36 +02:00
controlplane kms: remove livez check 2023-09-12 08:48:26 -07:00
cronjob add contextual logging to job-controller 2023-06-14 13:40:02 +08:00
daemonset Merge pull request #117631 from skitt/intstr-fromint32-testing 2023-08-15 15:16:27 -07:00
defaulttolerationseconds Pass Context to StartTestServer 2023-05-04 10:25:09 +08:00
deployment Use ptr.To to retrieve intstr addresses 2023-09-08 11:10:50 +02:00
disruption Merge pull request #117631 from skitt/intstr-fromint32-testing 2023-08-15 15:16:27 -07:00
dryrun lavalamp is taking a long break 2023-05-11 16:43:38 +00:00
dualstack Merge pull request #117631 from skitt/intstr-fromint32-testing 2023-08-15 15:16:27 -07:00
endpoints test: replace intstr.FromInt with intstr.FromInt32 2023-05-10 09:34:16 +02:00
endpointslice Merge pull request #117631 from skitt/intstr-fromint32-testing 2023-08-15 15:16:27 -07:00
etcd apf: remove v1alpha1 API 2023-08-30 20:48:42 +08:00
events events: fix EventSeries starting count discrepancy 2023-03-13 13:31:07 +01:00
evictions Migrate /pkg/controller/disruption to structured and contextual logging 2023-07-12 11:30:45 +08:00
examples test/integration: use t.Log in TestAPIServiceWaitOnStart 2023-06-07 10:11:04 +03:00
framework kmsv2: KDF based nonce extension 2023-07-21 15:25:52 -04:00
garbagecollector garbagecollector: use contextual logging 2023-03-08 08:37:56 -05:00
ipamperf Pass Context to StartTestServer 2023-05-04 10:25:09 +08:00
job implementation of PodReplacementPolicy kep in the job controller 2023-07-21 00:44:53 +00:00
kubelet Add podUID in AddReference and DeleteReference 2023-05-06 13:58:14 +08:00
logs component-base/logs: improve handling of re-applying a configuration 2023-07-05 19:08:54 +02:00
metrics Fix the semantic meaning of etcd server within component statuses and metrics. 2023-07-20 15:08:41 +02:00
namespace replace spew methods with dump methods 2023-04-14 08:05:53 +08:00
network sync Service API status rest storage 2023-09-13 11:35:42 +00:00
node using wait.PollUntilContextTimeout instead of deprecated wait.Poll for pkg/scheduler 2023-08-17 17:25:09 +08:00
objectmeta Remove ClusterName 2022-05-05 20:12:50 +00:00
openshift
podgc using wait.PollUntilContextTimeout instead of deprecated wait.Poll for pkg/scheduler 2023-08-17 17:25:09 +08:00
pods Updating the nodeAffinity of gated pods having nil affinity should be allowed 2023-05-18 07:44:34 +02:00
pvc api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
quota Merge pull request #117631 from skitt/intstr-fromint32-testing 2023-08-15 15:16:27 -07:00
replicaset Migrated pkg/controller/replicaset to contextual logging (#114871) 2023-03-07 04:19:51 -08:00
replicationcontroller Migrated pkg/controller/volume|util|replicaset|nodeipam to contextual logging 2023-07-06 07:39:52 +08:00
scale io/ioutil has already been deprecated in golang 1.16, so replace all ioutil with io and os 2022-02-03 05:32:12 +08:00
scheduler fix(scheduling_queue): always put Pods with no unschedulable plugins into activeQ/backoffQ (#119105) 2023-09-11 09:30:11 -07:00
scheduler_perf cleanup: Replace the deprecated NewMemCacheClient with memory.NewMemCacheClient 2023-09-08 11:57:46 +08:00
secrets Clean shutdown of secret integration tests 2022-05-26 17:19:36 +02:00
service Fix typos in comments 2023-08-30 23:56:47 +08:00
serviceaccount Fix the flaky legacy_service_account_token_clean_up_test.Fix the flaky 2023-07-28 18:18:40 +00:00
servicecidr Pass Context to StartTestServer 2023-05-04 10:25:09 +08:00
serving Replace os.Setenv with testing.T.Setenv in tests 2023-06-05 21:08:56 -05:00
statefulset api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
storageclasses api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
storageversion add list of served versions to storage version 2023-07-14 13:47:19 -04:00
tls
ttlcontroller Making a run test. 2023-01-28 03:14:57 +00:00
util Merge pull request #119994 from SataQiu/remove-scheduler-v1beta3 2023-08-24 15:31:17 -07:00
volume api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
volumescheduling api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
.import-restrictions
benchmark-controller.json Updating pause image refernces to 3.9 2022-11-14 10:24:54 -08:00
doc.go
utils.go