Commit Graph

1408 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
1d8828ce70 Merge pull request #128091 from saschagrunert/cni-plugins
Update cni-plugins to v1.6.0
2024-10-27 03:01:06 +00:00
Kubernetes Prow Robot
1af81c223d Merge pull request #128197 from aojea/extract_provider_flags
disable cloud-provider code from kube-controller-manager
2024-10-24 03:34:59 +01:00
Antonio Ojea
8d6769f62c disable cloud-provider code from kube-controller-manager
Since 1.31 the core component cloud provider logic should not exist,
this disables the existing code in the kube-controller-manager that still
expects to work with the cloud-provider logic to avoid having time bombs
in the code base that can break the component.

The code can not be completely removed because this will impact existing
users that may be using some of the flags breaking their deployments, so
this just removes the code that is no longer to be used becuase it
depends on options that no longer are exposed to users.

It also adds validation on the configuration/flag level to ensure that
the --cloud-provider flag can only be set to external or empty.
2024-10-22 14:04:48 +00:00
zhifei92
dac7332ed2 integrate kubelet with the systemd watchdog
feat:  add unit test

feat:  add FeatureGate for SystemdWatchdog

fix:  linter and failed tests

feat:  add SystemdWatchdog to versioned feature list yaml
2024-10-21 10:46:14 +08:00
Sascha Grunert
237c7e38bd Update cni-plugins to v1.6.0
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-10-18 11:06:54 +02:00
bzsuni
6d0b62a84d Update npd from v0.8.19 to v0.8.20
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2024-10-17 14:06:14 +08:00
Mo Khan
ece2241a9c Truncate AUTH_PROVIDER_GCP_LINUX_CONF_FILE 2024-10-15 07:14:19 -04:00
Kubernetes Prow Robot
fd14955961 Merge pull request #126590 from saschagrunert/cri-tools
Update cri-tools to v1.31.1
2024-09-30 19:00:05 +01:00
Davanum Srinivas
2fbbca6279 Remove remants of broken stuff - nvidia/autoscaling
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-23 13:17:00 +00:00
Kubernetes Prow Robot
5b96672ce4 Merge pull request #126586 from SergeyKanzhelev/remove-health-monitor
remove health-monitor service as it does more harm than good
2024-09-10 00:30:44 +01:00
cpanato
e09c28ec69 update debian-base and setcap to bookworm-v1.0.4
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-09-05 14:09:04 -06:00
Sascha Grunert
931b9b3a70 Update cni-plugins to v1.5.1
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-08-28 12:58:36 +02:00
Sascha Grunert
b22bac4ba8 Update cri-tools to v1.31.1
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-08-13 12:53:32 +02:00
Sergey Kanzhelev
e28251ec38 remove health-monitor service as it does more harm than good 2024-08-07 21:23:38 +00:00
Benjamin Elder
d0ced54c8a kube-up.sh: drop unnecessary legacy mirror config, enable injecting registry.k8s.io mirror 2024-07-30 17:30:33 -07:00
Siyuan Zhang
e79d20dcfc Add KUBE_EMULATED_VERSION env variable to set the emulated-version of scheduler and controller manager.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-07-23 13:51:36 -07:00
Kubernetes Prow Robot
4c7960a67c Merge pull request #104519 from arekkusu/patch-2
MOTD: Remove '-gke.*' in link to source version
2024-07-15 20:29:10 -07:00
Siyuan Zhang
126a47d4b5 Add KUBE_EMULATED_VERSION env variable to set the emulated-version of apiserver.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
2024-06-26 11:20:10 -07:00
Kubernetes Prow Robot
a7ca13ea29 Merge pull request #125363 from cpanato/update-go-images
[go] Bump images, dependencies and versions to go 1.22.4 and distroless iptables/setcap/debian-base
2024-06-10 15:07:47 -07:00
Lukasz Szaszkiewicz
1aa6797b74 cluster/gce: set KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR when requested by a CI jobs
When the KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR environment variable was set
then clients (client-go, dynamic-client) perform a data consistency check
for requests that have a high chance of being served from the watch-cache.

The consistency check is meant to be enforced only in the CI, not in production.
The check ensures that data retrieved by a list api call from the watch-cache
is exactly the same as data received by the list api call from etcd.

Note that this function will panic when data inconsistency is detected.
 This is intentional because we want to catch it in the CI.

Note that the new env var is set in the same places
the ENABLE_CACHE_MUTATION_DETECTOR is set.
2024-06-07 13:08:30 +02:00
cpanato
a3b193c6e9 [go] Bump images, dependencies and versions to go 1.22.4 and distroless iptables/setcap/debian-base
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-06-06 18:13:15 +02:00
Humble Chirammal
d87bfc8392 update ip-masq-agent and npd to latest versions in cluster addons
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
2024-05-30 09:44:02 +05:30
Kubernetes Prow Robot
4c0afd74c3 Merge pull request #125113 from bzsuni/bz/build/cni
update cni from 1.4.1 to 1.5.0
2024-05-29 13:06:08 -07:00
Kubernetes Prow Robot
1ff1207d22 Merge pull request #124017 from carlory/rm-ctrl-flags
kube-controller-manager removes deprecated command flags
2024-05-28 10:54:22 -07:00
carlory
214287b370 kube-controller-manager removed deprecated command flags: --volume-host-cidr-denylist and --volume-host-allow-local-loopback 2024-05-27 10:59:09 +08:00
bzsuni
61a35c2186 update cni from 1.4.1 to 1.5.0
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2024-05-25 10:33:52 +08:00
Lubomir I. Ivanov
5e290ebc90 switch k/k to pause version 3.10 2024-05-24 10:02:51 +03:00
Antonio Ojea
ba0dc8d9d5 use log level 4 by default for the controller managers 2024-04-29 16:57:52 +00:00
Kubernetes Prow Robot
cc9e0643c0 Merge pull request #124364 from saschagrunert/cri-tools-v1.30
Update cri-tools to v1.30.0
2024-04-22 10:06:01 -07:00
Antonio Ojea
e636a63e85 allow to use kube-network-policies on CI 2024-04-21 10:01:31 +00:00
Dan Winship
9f580afa66 cluster: configure nftables mode for kube-proxy
(based on a patch from Antonio Ojea)
2024-04-18 13:20:24 -04:00
Dan Winship
2055a490e8 Rework cluster/ kube-proxy setup for --proxy-mode 2024-04-18 13:20:24 -04:00
Sascha Grunert
27938edc52 Update cri-tools to v1.30.0
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-04-18 10:47:35 +02:00
Kubernetes Prow Robot
0c55f74aed Merge pull request #123894 from saschagrunert/cni-plugins
Update cni-plugins to v1.4.1
2024-04-18 01:04:39 -07:00
cpanato
fc428df491 update setcap/debian-base to bookworm-v1.0.2
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-03-28 14:57:22 +01:00
Davanum Srinivas
fc555839d7 Allow installing newer containerd/runc on COS
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-03-16 21:16:32 +01:00
Sascha Grunert
a35b75ee57 Update cni-plugins to v1.4.1
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-03-12 12:06:52 +01:00
Zhen Wang
3ce6c104e2 Support fetching NPD from github releases in standalone mode
We stop releasing NPD tar files to gs://kubernetes-release. This PR
changes it to pull from github release notes by default. It still
supports overriding the defaults and pulling from a GCS bucket,
which is used by NPD CI tests.
2024-03-10 21:49:29 +00:00
Kubernetes Prow Robot
791fd50eeb Merge pull request #123114 from bzsuni/cleanup/npd/v0.8.15
Bump npd from v0.8.13 to v0.8.16
2024-03-05 05:46:42 -08:00
bzsuni
9ac9fdac8f Bump npd from v0.8.13 to v0.8.16
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2024-03-05 09:30:28 +08:00
Antonio Ojea
45783a630c increase parallelism on node controller ccm
Change-Id: I231855389425a8dde2a5dc0ade2a3ab985ff4d5c
2024-03-01 09:50:48 +00:00
Davanum Srinivas
df92ad9bcb Run autoscaler as non root in kube-up
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-02-24 19:04:35 -05:00
cpanato
ac9482d15f update distroless-iptables to v0.5.0 debian-base to bookworm-v1.0.1 and setcap to bookworm-v1.0.1
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-02-07 11:46:19 +01:00
Kubernetes Prow Robot
3cae5d9a7d Merge pull request #122271 from saschagrunert/cri-tools-v1.29
Update cri-tools to v1.29.0
2024-01-04 18:00:15 +01:00
Sascha Grunert
1ae5594fb2 Update cni-plugins to v1.4.0
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-12-13 09:33:31 +01:00
Sascha Grunert
983f6a4a84 Update cri-tools to v1.29.0
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-12-12 11:06:49 +01:00
Andrew Sy Kim
e411fd340c cluster/gce: add webhook to replace PersistentVolumeLabel admission controller
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
2023-10-31 18:52:22 +00:00
Kubernetes Prow Robot
ae2e0c00b5 Merge pull request #120450 from pawbana/auth-provider-gcp-move-fix
Fixed variable used for moving auth-provider-gcp binary
2023-10-29 02:59:05 +01:00
Kubernetes Prow Robot
94ec99d4c2 Merge pull request #121448 from p0lyn0mial/upstream-add-support-for-watchlist-detector-to-ci-jobs
cluster/gce: set KUBE_WATCHLIST_INCONSISTENCY_DETECTOR when requested by a CI job
2023-10-26 14:09:35 +02:00
Lukasz Szaszkiewicz
517efd6442 cluster/gce: set KUBE_WATCHLIST_INCONSISTENCY_DETECTOR when requested by a CI job
when the KUBE_WATCHLIST_INCONSISTENCY_DETECTOR environment variable was set
then the reflector performs a data consistency check.

The consistency check is meant to be enforced only in the CI, not in production.
The check ensures that data retrieved by the watch-list api call
is exactly the same as data received by the standard list api call.

note that the new env var is set in the same places
the ENABLE_CACHE_MUTATION_DETECTOR is set.
2023-10-26 09:41:48 +02:00