Commit Graph

22377 Commits

Author SHA1 Message Date
Ciprian Hacman 384b65d7a0 Use official etcd images from registry.k8s.io 2025-08-02 00:43:56 +03:00
Kubernetes Prow Robot df49b6859a
Merge pull request #17527 from hakman/update-hashes
Update containerd to v1.7.28
2025-08-01 03:19:39 -07:00
Ciprian Hacman 42e01a9694 hack/update-expected.sh 2025-08-01 09:18:32 +03:00
Ciprian Hacman 284d721633 hack/generate-asset-hashes.sh 2025-08-01 09:18:32 +03:00
Ciprian Hacman e0e6dddb03 Update containerd to v1.7.28 2025-08-01 09:18:32 +03:00
Kubernetes Prow Robot 042fd35824
Merge pull request #17526 from justinsb/enable_roundtrip_tests_2
Add round-trip tests / PodCIDR to all versions
2025-07-31 08:11:16 -07:00
justinsb fe436a4665 tests: add test for APIs not in internal version 2025-07-31 10:18:09 -04:00
justinsb 26831cd565 api: Add Host PodCIDRs (to all versions) 2025-07-31 10:15:34 -04:00
justinsb 2ebc871c89 autogen: generate apimachinery 2025-07-31 10:15:34 -04:00
justinsb ccfd48e58b Add Host to internal API version 2025-07-31 10:15:34 -04:00
justinsb 12d2f2439c autogen: update vendor 2025-07-31 10:15:34 -04:00
justinsb 63b991795c apimachinery: Enable round-trip tests now we have two versions in play
Will help us catch problems where values don't convert correctly.

Starting with just the Hosts type
2025-07-31 10:15:34 -04:00
Kubernetes Prow Robot e4c04c763f
Merge pull request #17525 from rifelpet/lbc-ami
Use ssm parameter for AMI ID in LBC scenario
2025-07-29 21:42:27 -07:00
Kubernetes Prow Robot 3e6894ed58
Merge pull request #17524 from rifelpet/tf-fatal
Add more context to terraform fatal log
2025-07-29 20:38:27 -07:00
Peter Rifel 37d4314653
Use ssm parameter for AMI ID in LBC scenario 2025-07-29 20:33:14 -05:00
Peter Rifel 83d61f0d97
Add more context to terraform fatal log 2025-07-29 20:18:31 -05:00
Kubernetes Prow Robot 7ae0bae6fc
Merge pull request #17521 from mtulio/cloud-provider-aws-pull-1214
aws: added permissions to RW*TargetGroupAttributes to CCM
2025-07-29 13:48:26 -07:00
Kubernetes Prow Robot f28b11cd4b
Merge pull request #17519 from sats-23/sup-image-tag
Add support for passing image for nvidia-k8s-device-plugin
2025-07-29 06:42:27 -07:00
Marco Braga 04ce51ab56
feat/ccm-aws/gen: generated files by hack/update-expected.sh 2025-07-29 10:03:16 -03:00
Kubernetes Prow Robot dde2cfd792
Merge pull request #16593 from rsafonseca/containerd_ecr_mirrors
aws: Add support for using ECR as pull-through image cache
2025-07-29 04:02:01 -07:00
Kubernetes Prow Robot 5a0fce0f6b
Merge pull request #17523 from hakman/fix-e2e-job-name
testing: Fix e2e test job name
2025-07-29 02:42:01 -07:00
Ciprian Hacman 04e6c19435 testing: Skip broken test that depends on expired credential 2025-07-29 10:53:08 +03:00
Ciprian Hacman ba29e4b272 testing: Fix e2e test job name 2025-07-29 08:08:32 +03:00
Marco Braga 1dffab2729
feat/ccm-aws: added permissions to RW*TargetGroupAttributes
Added permission to read and write/modify Target Group Attributes on
clusters of cloud-provider-aws (CCM) project.

The modify permission is conditional for targget clusters.

This permission is required to be able to test the new requirement,
modify target group attributes, through e2e CI clusters.

More information: https://github.com/kubernetes/cloud-provider-aws/pull/1214
Example of CI job without this permission:
https://prow.k8s.io/view/gs/kubernetes-ci-logs/pr-logs/pull/cloud-provider-aws/1214/pull-cloud-provider-aws-e2e/1948477553773645824
2025-07-28 17:31:42 -03:00
Kubernetes Prow Robot dad816791c
Merge pull request #16944 from justinsb/bare-metal-ipv6
(Experimental) bare-metal with IPv6
2025-07-28 09:06:30 -07:00
Rafael da Fonseca 1794614c19 Add support for using ECR as pull-through image cache
Signed-off-by: Rafael da Fonseca <rafael.fonseca@wildlifestudios.com>
2025-07-28 12:45:53 +01:00
Sathvik 98090bc10a Add support for passing image for nvidia-k8s-device-plugin 2025-07-27 17:22:47 +05:30
justinsb 3f25b1eee1 metal: split host creation from enrollment
This is needeed for bootstrapping the control plane,
because it's a CRD so can't be registered until the control plane is running.

It's also quite nice because we might want to review the contents of the
host CRD, e.g. to verify the key out-of-band.
2025-07-26 20:01:12 -04:00
justinsb 7086bd3e29 Fix IPv6 routes and use kube 1.32 2025-07-26 20:01:12 -04:00
justinsb e3d6a9ae4a metal: don't set CCM external always for IPv6
While we do require CCM for IPv6, we should configure the appropriate CCM.
2025-07-26 20:01:12 -04:00
justinsb 05f8618306 metal: simple IPAM for IPv6 2025-07-26 20:01:12 -04:00
justinsb 6b88da4376 tests: add test for bare-metal with ipv6
IPv6 brings some new complexities, particularly around IPAM.
2025-07-26 20:01:12 -04:00
Kubernetes Prow Robot 5f564fe1ab
Merge pull request #17517 from hakman/azure-test
azure: Fix periodic tests
2025-07-26 13:30:27 -07:00
Ciprian Hacman 96a89b5ec3 azure: Remove `-publicipconfig` suffix for VMSS piblic IP configuration 2025-07-26 21:22:56 +03:00
Ciprian Hacman 402f74c9ca azure: Remove `-ipconfig` suffix for VMSS IP configuration 2025-07-26 21:09:10 +03:00
Ciprian Hacman c95f297c06 azure: Fix subscription ID check 2025-07-26 20:43:16 +03:00
Ciprian Hacman a025a56287 azure: Remove `-netconfig` suffix for VMSS network configuration 2025-07-26 20:30:26 +03:00
Ciprian Hacman 553509bd46 azure: Remove DNS domain for generated cluster names 2025-07-26 20:29:26 +03:00
Kubernetes Prow Robot e66fc0a494
Merge pull request #17516 from hakman/id_ed25519
Prefer using `id_ed25519.pub` instead of `id_rsa.pub`
2025-07-25 15:08:27 -07:00
Ciprian Hacman 1521dda087 Prefer using id_ed25519.pub instead of id_rsa.pub 2025-07-25 23:26:09 +03:00
Kubernetes Prow Robot 47e378870a
Merge pull request #17515 from hakman/dns-none-validation
Don't require `.` in `dns=none` cluster names
2025-07-25 12:22:27 -07:00
Ciprian Hacman bb226313e3 Don't require . in dns=none cluster names 2025-07-25 20:35:34 +03:00
Kubernetes Prow Robot 09b0b5dde7
Merge pull request #17512 from ouillie/master
Wait for GCE disk creation operation
2025-07-22 23:00:27 -07:00
Will Noble d1449d2f1a Wait for the GCE disk creation operation to finish 2025-07-22 20:50:49 -07:00
Kubernetes Prow Robot 3a9e01b8f8
Merge pull request #17509 from hakman/azure-test
protokube: Initialize CloudProvider only with Gossip
2025-07-21 16:22:26 -07:00
Ciprian Hacman 9533de8546 protokube: Simplify CloudProvider initialization 2025-07-21 19:01:35 +03:00
Ciprian Hacman ae52927a36 protokube: Initialize CloudProvider only with Gossip 2025-07-21 18:03:44 +03:00
Kubernetes Prow Robot 6ba41fbcf7
Merge pull request #17507 from hakman/azure-test
azure: Use creation timestamp tag in e2e tests
2025-07-21 07:58:28 -07:00
Ciprian Hacman 8bcaa7e93d azure: Fix protokube tags parsing 2025-07-21 16:13:22 +03:00
Ciprian Hacman 75a7373246 azure: Use creation timestamp tag in e2e tests 2025-07-21 13:09:00 +03:00