Commit Graph

22339 Commits

Author SHA1 Message Date
Arnaud M. 06250623d6
Use ephemeral S3 buckets for E2E tests (#17157)
* Use ephemeral S3 buckets for E2E tests

Use S3 buckets created during the lifecycle of a test instead of a
static one and provide the capability to make them read-only public.

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>

* Improve ephemeral S3 buckets implementation for tests

Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>

* Base S3 bucket name on ProwJob ID

Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>

---------

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
Co-authored-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2025-03-06 08:45:45 -08:00
Kubernetes Prow Robot 4539d80a52
Merge pull request #17303 from rifelpet/golang-crypto
Bump golang.org/x/crypto
2025-03-05 07:09:47 -08:00
Peter Rifel dcace47938
make gomod 2025-03-05 07:51:41 -06:00
Peter Rifel 57661e41ce
Bump golang.org/x/crypto 2025-03-05 07:51:31 -06:00
Kubernetes Prow Robot 9b6919b147
Merge pull request #17296 from bjornharrtell/hetzner-cx22
Change to cx22 as default instance for Hetzner
2025-03-02 19:08:56 -08:00
Aaron U'Ren 17c115a6af
kube-router: bump version v2.1.1 -> v2.5.0 2025-03-02 13:29:17 -06:00
Björn Harrtell badb662f0b Change to cx22 as default instance for Hetzner as cx21 is no longer available 2025-03-02 16:24:47 +01:00
Kubernetes Prow Robot 2d5240338c
Merge pull request #17237 from HealthengineAU/rm-cpu-limits
Remove default CPU limits for aws-iam-authentication and node-problem-detector
2025-02-28 22:34:55 -08:00
Kubernetes Prow Robot 806e038dc0
Merge pull request #17293 from rifelpet/skip-hostname
Skip hostnetwork + hostname tests through 1.33
2025-02-27 20:18:30 -08:00
Peter Rifel bb14406b51
Skip hostnetwork + hostname tests through 1.33 2025-02-27 21:18:54 -06:00
Jim Barber bdc25ad0cc
Remove some default CPU limits
Remove the default CPU limits defined for the aws-iam-authentication and
node-problem-detector DaemonSets.

This makes them behave the same as the other `cpuLimit` parameters for
the cluster that also do not have defaults.

As it was previously set up, if an administrator does not want CPU
limits defined for these DaemonSets, there was no way to define that via
the cluster spec.
2025-02-28 08:09:06 +08:00
Kubernetes Prow Robot 54f0126535
Merge pull request #17292 from ameukam/bump-tools
Bump CI tools
2025-02-26 09:30:31 -08:00
Arnaud Meukam 685f4fe646
Bump CI tools
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-02-26 16:08:29 +01:00
Kubernetes Prow Robot 1f58f00cc8
Merge pull request #17286 from ameukam/gha-matrix-os
gha: Introduce arm64 for tests
2025-02-25 09:14:30 -08:00
Kubernetes Prow Robot d7b8ed4f7c
Merge pull request #17288 from ameukam/go-mod-bump-k8s
Update k8s.io dependencies
2025-02-25 07:18:34 -08:00
Arnaud Meukam 553ce3d532
Update k8s.io dependencies
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-02-25 14:55:45 +01:00
Kubernetes Prow Robot 7c52ef7b74
Merge pull request #17274 from zetaab/feat/fixrollingupdatetime
make --admin configurable to rolling-update
2025-02-24 11:00:30 -08:00
Arnaud Meukam b42565e3c2
gha: Introduce arm64 for tests
Introduce arm64 for Linux tests on Github Actions

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-02-24 19:07:24 +01:00
Kubernetes Prow Robot 5bd925c2c3
Merge pull request #17283 from ameukam/cloudup-gce-slices-maps
cloudup/gce: use slices and maps
2025-02-24 05:06:28 -08:00
Arnaud Meukam 7bc9e090a8
cloudup/gce: use slices and maps
Use maps and slices to simplify the codebase

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-02-24 12:47:58 +01:00
Kubernetes Prow Robot 5becdbfc34
Merge pull request #17282 from rifelpet/reconcile-logging
Cleanup logging for reconcile cluster
2025-02-24 00:56:29 -08:00
Peter Rifel 5ac11aa55a
Cleanup logging for reconcile cluster 2025-02-23 21:04:31 -06:00
Jesse Haka d5cea90a82 make --admin configurable to rolling-update 2025-02-22 10:01:57 +02:00
Kubernetes Prow Robot 3823fe705a
Merge pull request #17277 from moshevayner/aws-cni-1.19.3
chore(networking): upgrade amazon vpc cni to 1.19.3
2025-02-21 23:04:27 -08:00
Moshe Vayner 11b3400492 test: hack/update-expected 2025-02-21 21:35:23 -05:00
Moshe Vayner 40b52d3731 chore(networking): upgrade amazon vpc cni to 1.19.3 2025-02-21 21:32:52 -05:00
Kubernetes Prow Robot d8a7a5cd7b
Merge pull request #17270 from rifelpet/apiserver-133
Remove cloud-config and cloud-provider from 1.33 apiserver
2025-02-21 16:44:26 -08:00
Kubernetes Prow Robot d4ecd9a175
Merge pull request #17276 from moshevayner/promote-17264
chore(channels): promote alpha to stable - k8s and Ubuntu ami versions
2025-02-20 15:42:27 -08:00
Moshe Vayner fbd0ba0c77 test: hack/update-expected 2025-02-20 17:33:31 -05:00
Moshe Vayner 237d6e4ff1 chore(channels): promote alpha to stable - k8s and ubuntu AMI versions 2025-02-20 17:29:26 -05:00
Kubernetes Prow Robot 3b2b635e50
Merge pull request #17273 from justinsb/metal_s3_lockdown
metal: copy control plane config to nodes
2025-02-20 13:26:26 -08:00
justinsb beb5cc5ac5 metal: copy control plane config to nodes
This avoids the needs for these nodes to have access to the state store.

* We no longer need S3/GCS credentials on the node.

* We don't depend on S3/GCS being reachable from the control
  plane - at least here!
2025-02-20 12:23:16 -05:00
Kubernetes Prow Robot fe9f2f602d
Merge pull request #17261 from justinsb/ssh_metal_test_oddity
Better dumping via private IP when bastion is not set
2025-02-20 03:04:27 -08:00
Kubernetes Prow Robot cfe8e621ac
Merge pull request #17271 from rifelpet/dpkg-query
Split dpkg-query fields with a tab
2025-02-19 20:16:27 -08:00
Peter Rifel 24fb33dad3
Split dpkg-query fields with a tab
We were previously splitting on a space which depended on Status-Abbrev only using 1 or 2 of its 3 character width.
When Status-Abbrev has 3 non-whitespace characters the parsing fails. Now we use tab delimiters and trim off any whitespace after splitting.
2025-02-19 20:36:32 -06:00
Peter Rifel f56cc529df
./hack/update-expected.sh 2025-02-19 19:12:56 -06:00
Peter Rifel 4e5563edda
Allow KubeAPIServer.CloudProvider to be unset 2025-02-19 19:12:24 -06:00
Peter Rifel 1f6ea4fc75
Remove cloud-config and cloud-provider from 1.33 apiserver 2025-02-19 19:12:23 -06:00
Peter Rifel 59365eb688
Update nodeup test case to 1.33 2025-02-19 19:11:45 -06:00
justinsb 3ea73f47f8 Better dumping via private IP when bastion is not set
Previously this would always fail in a confusing way,
regardless of whether we had connectivity,
because we tried to connect to an empty-string host.

Now we are more explicit about the error,
and will at least try to connect directly.
2025-02-19 08:25:33 -05:00
Kubernetes Prow Robot 12931dd99d
Merge pull request #17265 from rifelpet/test-reconcile
Fix conditional for reconcile command in upgrade tests
2025-02-19 03:58:26 -08:00
Peter Rifel 1de38d50e3
Fix conditional for reconcile command in upgrade tests 2025-02-18 21:53:13 -06:00
Kubernetes Prow Robot 99ba10e2d5
Merge pull request #17264 from moshevayner/alpha-updates-2025-02-16
chore(channels): bump k8s and ubuntu ami versions in alpha channel
2025-02-16 17:14:22 -08:00
Moshe Vayner 31265d7a58 chore(channels): bump k8s and ubuntu ami versions in alpha channel 2025-02-16 18:25:23 -05:00
Kubernetes Prow Robot a860afb9ca
Merge pull request #17263 from vitaliyf/patch-1
docs: updated etcdctl example
2025-02-15 01:18:21 -08:00
Vitaliy 3e989b75d3
docs: updated etcdctl example
On a modern (k8s/kops 1.31.x) cluster, etcd CLI tools are located in:

```
# /opt/etcd-v3.5.13/etcdctl version
etcdctl version: 3.5.13
API version: 3.5
```

so I updated the docs example to point to the right place, so it can be used as-is.
2025-02-14 13:47:31 -05:00
Kubernetes Prow Robot 4a42841114
Merge pull request #16896 from justinsb/metal_node_addresses
bare-metal: add some go tests to start to verify functionality
2025-02-09 19:35:56 -08:00
justinsb a60890bef0 bare-metal: add some go tests to start to verify functionality 2025-02-09 16:09:46 -05:00
Kubernetes Prow Robot a6748325b8
Merge pull request #17260 from hakman/fix-pull-kops-kubernetes-e2e-ubuntu-gce-build
Skip failing test in pull-kops-kubernetes-e2e-ubuntu-gce-build
2025-02-09 10:55:56 -08:00
Ciprian Hacman d1b61812ac Skip failing test in pull-kops-kubernetes-e2e-ubuntu-gce-build 2025-02-09 18:28:12 +02:00