Mark Rossetti
f4305db4ee
populate namespace options in runtimeapi.WindowsSandboxSecurityContext + unit tests
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com >
2022-11-04 09:29:39 -07:00
Divyen Patel
b849c59ade
Promote CSIMigrationvSphere to GA
2022-11-04 07:30:16 -07:00
Kubernetes Prow Robot
c8a3657bde
Merge pull request #113307 from andrewsykim/apiserver-identity-hostname
...
apiserver identity: use persistent names for lease objects
2022-11-04 07:28:25 -07:00
Kubernetes Prow Robot
1bf4af4584
Merge pull request #111930 from azylinski/new-histogram-pod_start_sli_duration_seconds
...
New histogram: Pod start SLI duration
2022-11-04 07:28:14 -07:00
Maciej Szulik
4af97e599a
Promote cronjob_job_creation_skew metric to stable
2022-11-04 13:55:32 +01:00
Pavel Beschetnov
caddfdd040
Add pod ambiguous selector check
2022-11-04 12:49:20 +00:00
Kubernetes Prow Robot
892a29b93b
Merge pull request #113620 from wojtek-t/clean_shutdown_6
...
Clean shutdown of nodeipam controller
2022-11-04 05:14:25 -07:00
Jan Safranek
20c5cc0a39
Add unit test for failed mount after reconstruction
...
To preserve fix in https://github.com/kubernetes/kubernetes/pull/110670 ,
add an unit test that check a volume is *uncertain* even after final mount
error when it was reconstructed.
And actually fix a regression introduced in the previous patch.
2022-11-04 12:25:21 +01:00
Fabio Bertinatto
b19172c58f
Promote DelegateFSGroupToCSIDriver feature to GA
2022-11-04 07:26:17 -03:00
Paco Xu
89e4836dde
add ut for kubelet standalone mode
2022-11-04 18:17:51 +08:00
Wojciech Tyczyński
e0002c7e26
Clean shutdown of nodeipam controller
2022-11-04 10:34:36 +01:00
kerthcet
04573fb8c9
Add api-side enablement tests for nodeInclusionPolicy when updating
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2022-11-04 15:11:08 +08:00
kerthcet
21dea23f56
Add api-side enablement tests for nodeInclusionPolicy
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2022-11-04 15:11:05 +08:00
Andrew Sy Kim
72f2e1cc0d
lease controller: update NewController to accept leaseName as a parameter, remove NewControllerWithLeaseName
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com >
2022-11-04 00:44:13 -04:00
Kubernetes Prow Robot
8c77820759
Merge pull request #113274 from Huang-Wei/kep-3521-A
...
[KEP-3521] Part 1: New Pod API .spec.schedulingGates
2022-11-03 21:24:25 -07:00
Kubernetes Prow Robot
79014dd6da
Merge pull request #113216 from astraw99/ftr-add-backoff-container
...
Add container name in the `BackOff` event message
2022-11-03 21:24:13 -07:00
Andrew Sy Kim
3c0b75f4ad
apiserver identity: always use a unique value for the Lease holder identity
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com >
2022-11-03 22:53:56 -04:00
Andrew Sy Kim
21507902ba
apiserver identity: use persistent identity format based on hostname
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com >
2022-11-03 22:53:56 -04:00
cyclinder
4aff0dba0d
kube-proxy ipatbles: update log message
2022-11-04 10:07:15 +08:00
Andrew Sy Kim
5ca805fdee
pkg/registry/discovery: remove references to EndpointSliceTerminatingCondition feature gate when dropping disabled fields
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com >
2022-11-03 20:26:51 -04:00
Andrew Sy Kim
e282b6c6b3
pkg/controller/endpointslice: remove all references to the EndpointSliceTerminatingCondition feature gate
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com >
2022-11-03 20:26:51 -04:00
Andrew Sy Kim
219300c26b
k8s.io/api/discovery: remove API docs referencing EndpointSliceTerminatingCondition feature gate
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com >
2022-11-03 20:16:20 -04:00
Andrew Sy Kim
c11368cb93
promote EndpointSliceTerminatingCondition feature gate to GA
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com >
2022-11-03 20:16:20 -04:00
Kubernetes Prow Robot
d86c013b0d
Merge pull request #108250 from cyclinder/add_flag_in_proxy
...
kube-proxy: add a flag to disable nodePortOnLocalhost
2022-11-03 17:10:13 -07:00
Kubernetes Prow Robot
7a46516369
Merge pull request #113496 from avoltz/anvoltz/ga-itr
...
Promote ServiceInternalTrafficPolicy to GA
2022-11-03 14:50:26 -07:00
Wei Huang
fc831d7088
Automated codegen
2022-11-03 14:32:35 -07:00
Wei Huang
7b6293b6b6
APIs, Validation and condition enforcements
...
- New API field .spec.schedulingGates
- Validation and drop disabled fields
- Disallow binding a Pod carrying non-nil schedulingGates
- Disallow creating a Pod with non-nil nodeName and non-nil schedulingGates
- Adds a {type:PodScheduled, reason:WaitingForGates} condition if necessary
- New literal SchedulingGated in the STATUS column of `k get pod`
2022-11-03 14:32:34 -07:00
Mark Rossetti
c916f1a0eb
Adding WindowsHostNetwork feature gate
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com >
2022-11-03 13:47:30 -07:00
Kubernetes Prow Robot
d62cc3dc6d
Merge pull request #113511 from xing-yang/node_shutdown_beta
...
Move non-graceful node shutdown to beta
2022-11-03 13:38:13 -07:00
Andy Voltz
29f4862ed8
Promote ServiceInternalTrafficPolicy to GA
2022-11-03 13:17:03 -04:00
Jan Safranek
6d810f2cd4
Add unit tests
2022-11-03 17:54:58 +01:00
Kubernetes Prow Robot
d802bd56ac
Merge pull request #113559 from wojtek-t/clean_shutdown_5
...
Clean shutdown of few more integration tests
2022-11-03 09:01:45 -07:00
Kubernetes Prow Robot
38bcc0c153
Merge pull request #113519 from xing-yang/node_shutdown_metrics
...
Add metric deleting_pods_total
2022-11-03 09:01:37 -07:00
Jan Safranek
3a79466ddd
Reshuffle functions between reconstruct and reconstruc_common
...
Move common functions to reconstruc_common.go and functions used only for
the current (old) reconstruction to reconstruct.go
2022-11-03 16:55:13 +01:00
Jan Safranek
44b72d0348
Move new reconciler logic into reconciler_new.go
...
Move reconciler logic from reconstruct{new}.go to:
- reconciler.go - only the functionality used by the current (old)
reconciler.
- reconciler_new.go - only the functionality used by the new reconciler.
- reconciler_common.go - common functions.
2022-11-03 16:55:13 +01:00
Jan Safranek
fc245b339b
Refactor ConstructVolumeSpec
...
Return a struct from ConstructVolumeSpec to be able to add more fields to
it later.
2022-11-03 16:55:13 +01:00
Jan Safranek
2dc8cc13a4
Remove SyncReconstructedVolume call
...
With the new reconstruction, AWS.MarkVolumeAsMounted will update outer spec
name with the correct value from Pod.
2022-11-03 16:55:12 +01:00
Jan Safranek
e0f3e5c457
Rework volume reconstruction
...
Subsequent SELinux work (see http://kep.k8s.io/1710 ) will need
ActualStateOfWorld populated around the time kubelet starts mounting
volumes.
Therefore reconstruct volumes before starting reconciler, but do not depend
on the desired state of world populated nor node.status - both need a
working API server, which may not be available at that time.
All reconstructed volumes are marked as Uncertain and reconciler will sort
them out - call SetUp to ensure the volume is really mounted when a pod
needs the volume or call TearDown then there is no such pod.
Finish the reconstruction when the API server becomes available:
- Clean up volumes that failed reconstruction and are not needed.
- Update devicePath of reconstructed volumes from node.status. Make sure
not to overwrite devicePath that may have been updated when the volume
was mounted by reconcile().
Hiding all this rework behind SELinuxMountReadWriteOncePod FeatureGate,
just to make sure we have a way back if this commit is buggy.
2022-11-03 16:55:12 +01:00
Kubernetes Prow Robot
c98aef484d
Merge pull request #112895 from nokia/kep-1435-GA
...
KEP-1435 Mixed Protocol values in LoadBalancer Service GA
2022-11-03 05:43:35 -07:00
Shiming Zhang
101bfb5522
Fix grpc probe log
2022-11-03 18:05:39 +08:00
Paco Xu
57a3af1f87
kubelet: don't set secret and configmap manager if running in standalone mode
2022-11-03 17:46:52 +08:00
PiotrProkop
75bb437a6b
Improved multi-numa alignment in Topology Manager: implement closest numa policy
...
Signed-off-by: PiotrProkop <pprokop@nvidia.com >
2022-11-03 10:45:25 +01:00
PiotrProkop
d5dd42dfac
Improved multi-numa alignment in Topology Manager: introduce TopologyManagerOptions
...
Signed-off-by: PiotrProkop <pprokop@nvidia.com >
2022-11-03 10:45:21 +01:00
PiotrProkop
58ef3f202a
Improved multi-numa alignment in Topology Manager: add NUMAInfo
...
Signed-off-by: PiotrProkop <pprokop@nvidia.com >
2022-11-03 10:45:09 +01:00
PiotrProkop
daee219210
Improved multi-numa alignment in Topology Manager: add topology-manager-policy-options flag in Kubelet
...
This patch adds new Kubelet option topologyManagerPolicyOptions.
To introduce new TopologyManager options, first we need to introduce new
flag called `topology-manager-policy-options` to allow users to modify
behaviour of best-effort and restricted policies.
Signed-off-by: PiotrProkop <pprokop@nvidia.com >
2022-11-03 09:45:33 +01:00
Sascha Grunert
f9707064cf
Remove CRI v1alpha2
...
After the removal of dockershim we can finally also drop support for CRI
v1alpha2.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2022-11-03 09:13:43 +01:00
Kubernetes Prow Robot
98742f9d77
Merge pull request #110747 from harshanarayana/cleanup/GIT-110737/logging-improvements
...
structured-logging: replace KObjs with KObjSlice for logging
2022-11-03 00:49:34 -07:00
Kubernetes Prow Robot
6754265580
Merge pull request #109757 from STRRL/enriching-unit-test-for-container-manager
...
Add testcases for pkg/kubelet/cm/pod_container_manager_linux.go
2022-11-02 23:45:35 -07:00
Kubernetes Prow Robot
1d2e804287
Merge pull request #113505 from Abirdcfly/fixcomment
...
chore(scheduler): cleanup some minor issues in testing
2022-11-02 21:40:19 -07:00
Kubernetes Prow Robot
818b13544f
Merge pull request #106242 from thockin/revive-copy-lb-status-type-to-ingress
...
Copy LoadBalancerStatus from core to networking
2022-11-02 21:39:34 -07:00