Kubernetes Prow Robot
bb16282831
Merge pull request #120249 from pacoxu/downwardAPI-hugepages
...
remove GAed FG DownwardAPIHugePages
2023-10-16 23:40:57 +02:00
Dave Protasowski
76059738a4
update standard protocols to match KEP3726
2023-10-16 17:38:06 -04:00
AxeZhan
5c0618b848
codegen
2023-10-16 19:50:33 +08:00
AxeZhan
fa01dfdb0a
validation
2023-10-15 13:55:08 +08:00
AxeZhan
9327f3a173
api changes
2023-10-15 13:32:54 +08:00
Kubernetes Prow Robot
e606314f2f
Merge pull request #118768 from killshotrevival/master
...
Fail validation if container restart policy is 'Never' and resource resize restart policy isn't 'NotRequired'
2023-10-15 04:13:34 +02:00
Kubernetes Prow Robot
a2cc9db02f
Merge pull request #119665 from vinaykul/getpodqos-optimization
...
Perf optimization: GetPodQOS() returns persisted value of PodStatus.QOSClass, if set.
2023-10-12 06:48:26 +02:00
carlory
5fcffcf4e4
Add APIGroup ratcheting validation to PVC.DataSource
2023-09-13 13:10:22 +08:00
tao.yang
b35357b6c0
cleanup: omit comparison with bool constants
...
Signed-off-by: tao.yang <tao.yang@daocloud.io >
2023-09-05 10:24:38 +08:00
Quan Tian
2b69daa960
Allow specifying ExternalTrafficPolicy for ClusterIP Services with ExternalIPs
...
When defining a ClusterIP Service, we can specify externalIP, and the
traffic policy of externalIP is subject to externalTrafficPolicy.
However, the policy can't be set when type is not NodePort or
LoadBalancer, and will default to Cluster when kube-proxy processes the
Service.
This commit updates the defaulting and validation of Service to allow
specifying ExternalTrafficPolicy for ClusterIP Services with
ExternalIPs.
Signed-off-by: Quan Tian <qtian@vmware.com >
2023-08-30 23:56:47 +08:00
Kubernetes Prow Robot
370c85f5ab
Merge pull request #118493 from kerthcet/cleanup/pod-status-reason
...
Remove reasons from PodConditionType
2023-08-30 01:40:47 -07:00
Paco Xu
41adc93ca3
remove GAed FG DownwardAPIHugePages
2023-08-30 10:56:35 +08:00
Kubernetes Prow Robot
c0691f3784
Merge pull request #119789 from thockin/deprecate_svc_lb_ingress_with_clusterip
...
Gate: disallow .status.loadBalancer on non-LB svc
2023-08-22 10:02:55 -07:00
Patrick Ohly
c1eb18c00c
generated files
2023-08-21 17:07:43 +02:00
Patrick Ohly
2472291790
api: introduce separate VolumeResourceRequirements struct
...
PVC and containers shared the same ResourceRequirements struct to define their
API. When resource claims were added, that struct got extended, which
accidentally also changed the PVC API. To avoid such a mistake from happening
again, PVC now uses its own VolumeResourceRequirements struct.
The `Claims` field gets removed because risk of breaking someone is low:
theoretically, YAML files which have a claims field for volumes now
get rejected when validating against the OpenAPI. Such files
have never made sense and should be fixed.
Code that uses the struct definitions needs to be updated.
2023-08-21 15:31:28 +02:00
Tim Hockin
a930892769
Gate: disallow .status.loadBalancer on non-LB svc
...
The fact that the .status.loadBalancer field can be set while .spec.type
is not "LoadBalancer" is a flub. Any spec update will already clear
.status.ingress, so it's hard to really rely on this. After this
change, updates which try to set this combination will fail validation.
Existing cases of this will not be broken. Any spec/metadata update
will clear it (no error) and this is the only stanza of status.
New gate "AllowServiceLBStatusOnNonLB" is off by default, but can be
enabled if this change actually breaks someone, which seems exceeedingly
unlikely.
2023-08-20 16:40:41 -07:00
Kubernetes Prow Robot
ee265c92fe
Merge pull request #119937 from RyanAoh/kep-1860-dev
...
Make Kubernetes aware of the LoadBalancer behaviour
2023-08-17 14:00:28 -07:00
git-jxj
a5b3a4b738
cleanup: Update deprecated FromInt to FromInt32 ( #119858 )
...
* redo commit
* apply suggestions from liggitt
* update Parse function based on suggestions
2023-08-16 09:33:01 -07:00
Aohan Yang
29a6705dab
Generated code for IP mode field
2023-08-14 12:33:54 +08:00
Aohan Yang
3ac2899d2b
Add IP mode field
2023-08-14 11:24:49 +08:00
Mark Rossetti
0d90d1ffa5
Revert "Merge pull request #118895 from RyanAoh/kep-1860"
...
This reverts commit 890a6c8f70
, reversing
changes made to 4f60a8d493
.
2023-08-09 15:51:20 -07:00
Vinay Kulkarni
40b604e374
Update pkg/apis/core/helper/qos/qos.go
...
Co-authored-by: Itamar Holder <77444623+iholder101@users.noreply.github.com >
2023-08-08 04:01:46 +00:00
vinay kulkarni
4063ca4050
Code review fix: Move GetPodQOS code to ComputePodQOS. If set, return PodStatus.QOSClass from GetPodQOS.
2023-08-07 14:47:37 +00:00
vinay kulkarni
5d4410b960
Perf optimization: Move away from GetPodQOS, using PodStatus.QOSClass instead
2023-08-07 14:47:37 +00:00
Roman Bednar
294f5c9a42
make update
2023-07-21 21:39:24 +02:00
Roman Bednar
1b4de065df
add LastPhaseTransitionTime field to PersistentVolume
2023-07-21 17:19:11 +02:00
Kubernetes Prow Robot
d17f3ba2cf
Merge pull request #119168 from gjkim42/sidecar-allow-probes-and-lifecycle-hooks
...
Allow all probes and lifecycle for restartable init containers
2023-07-17 18:11:07 -07:00
Gunju Kim
3bf282652f
Allow restartable init containers to have lifecycle
2023-07-18 08:12:24 +09:00
Gunju Kim
7ef2d674e2
Allow restartable init containers to have livenessProbe
2023-07-18 07:54:33 +09:00
Gunju Kim
2c8b37498e
Allow restartable init containers to have readinessProbe
2023-07-18 07:54:33 +09:00
Gunju Kim
8b20dbd0d1
Add validateStartupProbe
2023-07-18 07:54:32 +09:00
Hemant Kumar
2e217e8cea
Reduce duplication between helpers for checking featuregate
2023-07-17 15:34:45 -04:00
Hemant Kumar
137474e283
Fix validation options for old pvc
...
Also update comments on allocatedresourcestatuses fields
2023-07-17 15:30:36 -04:00
Hemant Kumar
f01a1faa8c
Update comments about allocatedResourceStatus
...
Update API types with more comments
2023-07-17 15:30:36 -04:00
Hemant Kumar
6a780f57ce
Update generated data
2023-07-17 15:30:36 -04:00
Hemant Kumar
e011187114
Update code to use new generic allocatedResourceStatus field
2023-07-17 15:30:35 -04:00
Aohan Yang
7c6e399b22
Generated code for IP mode field
2023-07-17 16:01:59 +08:00
Aohan Yang
e6863757f4
Add IP mode field
2023-07-17 15:51:40 +08:00
Shiming Zhang
3e2a1a7b9c
Regenerate
2023-07-14 09:43:16 +08:00
Shiming Zhang
14b09c414a
Add DownwardAPI validation for status.hostIPs
2023-07-14 09:35:31 +08:00
Shiming Zhang
bf030fd68a
Add validate HostIPs
2023-07-14 09:35:30 +08:00
Shiming Zhang
267e76a66e
Add status.hostIPs in validEnvDownwardAPIFieldPathExpressions
2023-07-14 09:35:30 +08:00
Shiming Zhang
c287943bdd
Add status.hostIPs in ConvertDownwardAPIFieldLabel
2023-07-14 09:35:30 +08:00
Shiming Zhang
7a81ef6406
Add fuzzer for PodStatus
2023-07-14 09:35:30 +08:00
Shiming Zhang
e061143de7
Add HostIPs field and update PodIPs field
2023-07-14 09:35:30 +08:00
Kubernetes Prow Robot
a9e40bd7c6
Merge pull request #114307 from rphillips/promote_probe_termination_grace_period
...
ProbeTerminationGracePeriod promote to GA
2023-07-13 13:41:38 -07:00
Kubernetes Prow Robot
3f1704dfbd
Merge pull request #119296 from pohly/dra-pod-resource-claim-status-validation
...
dra API: ensure that pod status contains no duplicate resource claims
2023-07-13 12:39:49 -07:00
Patrick Ohly
ddc0d94790
dra API: ensure that pod status contains no duplicate resource claims
...
This is a follow-up to https://github.com/kubernetes/kubernetes/pull/117351
which just got merged.
2023-07-13 18:41:40 +02:00
dprotaso
610509fedd
Update standard app protocols
...
Add websocket support - see https://github.com/kubernetes/enhancements/pull/3996
2023-07-12 08:28:50 -04:00
Patrick Ohly
0fc62d5ded
dra: generated files
2023-07-11 14:23:48 +02:00