Kubernetes Prow Robot
0486349b89
Merge pull request #17177 from kforsthoevel/fix-hubble-metrics-port
...
Use the same port for hubble-metrics that is used by cilium
2025-01-10 00:56:32 -08:00
Ciprian Hacman
eac132daae
Add IPv6 support for kindnet
2025-01-09 17:50:06 +02:00
Ciprian Hacman
9e5b759989
aws: Update EBS CSI driver to v1.38.1
2025-01-09 08:53:23 +02:00
Antonio Ojea
f2c239dd81
add kindnet network plugin
...
add kindnet as an experimental network addon
containerd adds the requirement to use the loopback cni plugin,
kindnet provides that capability and containerd does not require it
since containerd/containerd/pull/10238
Change-Id: I1397a90186885b02e98b5ffa444fe629c1046757
2025-01-08 01:09:37 +00:00
Antonio Ojea
5b08cef72c
improve log dumper
...
get more networking information usefult to troubleshoot network issues.
2025-01-07 15:52:26 +00:00
Ciprian Hacman
3b02b26131
hack/generate-asset-hashes.sh
2025-01-07 15:55:46 +02:00
Ciprian Hacman
b3d207f4c2
Update containerd hashes
2025-01-07 11:18:25 +02:00
Ciprian Hacman
3816c6651d
Update containerd to v1.7.24
2025-01-07 10:51:21 +02:00
Kai Forsthövel
4a586b0dfc
Use the same port for hubble-metrics that is used by cilium
...
Cilium uses port 9965 for hubble-metrics. See
https://docs.cilium.io/en/stable/observability/metrics/#hubble-metrics
2025-01-07 09:27:31 +01:00
Peter Rifel
13d53aa45d
Add hetzner server labels for IG node labels
2025-01-06 14:11:14 -06:00
Kubernetes Prow Robot
dee0e95924
Merge pull request #17171 from ajgupta42/azurevoltype
...
Adding VolumeType for Azure for etcdMembers
2025-01-06 17:32:08 +01:00
Anuj Gupta
650fb5fec7
Adding VolumeType for Azure for etcdMembers
2025-01-06 20:12:46 +05:30
Kubernetes Prow Robot
4d47cbad87
Merge pull request #17170 from hakman/cilium-1.16.3
...
Update Cilium to v1.16.5
2025-01-06 12:18:16 +01:00
Kubernetes Prow Robot
7af9770c59
Merge pull request #17155 from justinsb/build_our_own_rest_config_2
...
chore: generate kubeconfig on the fly
2025-01-06 10:30:16 +01:00
Ciprian Hacman
7ac3c06624
Update Cilium to v1.16.5
2025-01-06 09:55:48 +02:00
Ciprian Hacman
eaf796c3c0
Remove support for K8s 1.26 in kOps 1.32
2025-01-04 15:01:41 +02:00
Kubernetes Prow Robot
6b0d029366
Merge pull request #17162 from hakman/cni-updates
...
Install CNI network plugins only for specific CNIs
2025-01-03 21:40:15 +01:00
Ciprian Hacman
579fb6b2b0
hack/update-expected.sh
2025-01-03 21:43:20 +02:00
Ciprian Hacman
216af9a199
Reuse logic for checking if CNI network plugins need to be installed
2025-01-03 21:38:16 +02:00
Ciprian Hacman
24283dec52
Add CNI network plugins hashes
2025-01-02 20:08:05 +02:00
Ciprian Hacman
bc4eb919cf
Install CNI network plugins only for specific CNIs
2025-01-02 15:18:32 +02:00
Ciprian Hacman
2b604ad4dc
Update CNI network plugins
2025-01-02 15:17:25 +02:00
Ciprian Hacman
c3a748f65a
hack/update-expected.sh
2025-01-02 11:49:17 +02:00
Ciprian Hacman
f8fa17329c
Update etcd to v3.5.17
2025-01-02 11:46:21 +02:00
Kubernetes Prow Robot
8063d8370c
Merge pull request #17156 from ameukam/add-runc-1.2
...
Add assets Runc 1.2
2024-12-28 20:56:12 +01:00
Arnaud Meukam
f0260753c1
Add assets Runc 1.2
...
Add assets for the 1.2 releases of Runc.
Also add release assets for 1.15 release
2024-12-28 16:34:57 +01:00
Kubernetes Prow Robot
51db52f025
Merge pull request #17154 from justinsb/build_our_own_rest_config
...
chore: refactor factory to accept a cluster
2024-12-28 09:08:12 +01:00
justinsb
324117cc52
chore: generate kubeconfig on the fly
...
Some kOps actions require connecting to the cluster, but
we don't always have a kubeconfig available.
This commit adds a function to generate a client config on the fly
(including a certificate) when needed.
2024-12-27 16:37:59 -05:00
justinsb
859a9fd9f1
chore: refactor factory to accept a cluster
...
This should allow us to build our own rest config in future,
rather than relying on the kubeconfig being configured correctly.
To do this, we need to stop sharing the factory between the channels
and kops commands.
2024-12-27 15:36:37 -05:00
justinsb
ebcfebe50e
chore: add context to rolling update functions
...
Move it out of the struct, and into the function parameters.
This is more go idiomatic.
2024-12-27 14:22:51 -05:00
Peter Rifel
825f908d1d
Dump ip routes as job artifacts
...
This will help troubleshoot networking issues we're seeing with Ubuntu 24.04
2024-12-22 19:34:45 -06:00
Peter Rifel
12b9fac068
Only set NTH ManagedASGTag label if it doesn't already exist
2024-12-16 21:50:19 -06:00
justinsb
4ec6c5b73b
Release 1.31.0-beta.1
2024-12-14 14:15:16 -05:00
Kubernetes Prow Robot
951129c59e
Merge pull request #16985 from justinsb/turn_down_warning_level_when_asset_not_found
...
Dial down warning level when asset is not found
2024-12-07 00:42:02 +00:00
Kubernetes Prow Robot
5121af6413
Merge pull request #16984 from justinsb/more_kube_assets
...
Generate hashes for latest kube versions
2024-12-06 21:12:00 +00:00
justinsb
c5b1834dd6
Dial down warning level when asset is not found
...
We have to download the hash file for assets that are not well-known,
but this is not an error, and this causes a lot of noise in our logs.
2024-12-06 14:48:14 -05:00
justinsb
1b7ae4f3b5
Generate hashes for latest kube versions
...
Adding the latest kube assets to known hashes
2024-12-06 14:46:23 -05:00
cuiyourong
0cfcb4ef5e
chore: fix some function names in comment
...
Signed-off-by: cuiyourong <cuiyourong@gmail.com>
2024-12-07 00:40:04 +08:00
justinsb
ab613ff114
Add `kops reconcile cluster` command
...
This all-in-one command is a replacement for having to run multiple commands,
while still respecting the version skew policy.
It does the same thing as `kops update cluster --reconcile`:
* Updates the control plane nodes
* Does a rolling update of the control plane nodes
* Updates "normal" nodes and bastion nodes
* Does a rolling update of these nodes
* Prunes old resources that are no longer used
2024-12-05 12:27:08 -05:00
Kubernetes Prow Robot
3a8a13f3ad
Merge pull request #16975 from justinsb/version_skew_more
...
Fixup kubelet and controlPlaneKubelet config building
2024-12-04 23:19:06 +00:00
justinsb
4a63a118b2
Remove unusued kubernetesVersion from AssetBuilder
...
This field is no longer used, and can be removed.
2024-12-04 08:57:17 -05:00
justinsb
0f13759bdf
Fixup kubelet and controlPlaneKubelet config building
...
We need to differentiate between the version of the control plane
and the version of the nodes.
2024-12-04 08:53:02 -05:00
Rafael da Fonseca
cc15357999
Automatically preserve kubelet supported version skew on worker nodes, while control plane is being updated
...
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2024-12-03 07:36:16 -05:00
justinsb
d9767f82ab
Add hashes for containerd 1.17.22
...
Avoids needing to look them up.
2024-11-28 10:53:38 -05:00
justinsb
3f38846ca5
refactor: create abstraction over cluster/instancegroup for building assets
...
This abstraction should let us change the version on an instance group level.
2024-11-27 07:38:34 -05:00
justinsb
49de7d6648
refactor: build assets for kubernetes and nodeup explicitly
...
Also remove the (potentially) confusing FileAssets type.
2024-11-24 18:29:42 -05:00
Kubernetes Prow Robot
417cb3fcbc
Merge pull request #16931 from spotinst/spotinst/feature/add_aggressiveScaleDown
...
Spotinst: add aggressive scale down feature
2024-11-10 16:54:44 +00:00
justinsb
b4306a390c
tests: set AllInstanceGroups alongside InstanceGroups
2024-11-09 14:57:24 -05:00
Ciprian Hacman
1683894999
Allow updating the cluster one instance group at a time
...
Co-Authored-By: Ciprian Hacman <ciprianhacman@gmail.com>
2024-11-09 11:34:28 -05:00
justinsb
dcd45294d7
Fix: Normalize the SQS policies before comparing them
...
This avoids spurious comparison errors.
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2024-11-09 09:02:41 -05:00