Commit Graph

22410 Commits

Author SHA1 Message Date
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
Kubernetes Prow Robot b00fdd10dd
Merge pull request #17506 from hakman/azure-test
azure: Use `kops` as the default admin user
2025-07-21 03:04:27 -07:00
Ciprian Hacman d08c94e54e azure: Use `kops` as the default admin user 2025-07-21 07:00:07 +03:00
Kubernetes Prow Robot 8e83ad6dcd
Merge pull request #17505 from hakman/azure-test
chore: Use constants for default network CIDRs
2025-07-20 20:20:26 -07:00
Ciprian Hacman 2663df7e25 chore: Use constants for default network CIDRs 2025-07-20 21:26:24 +03:00
Kubernetes Prow Robot 1a0d074510
Merge pull request #17504 from hakman/azure-test
azure: Add defaults for network CIDR and subscription ID
2025-07-20 03:48:26 -07:00
Ciprian Hacman 29fb3d3587 azure: Use AZURE_SUBSCRIPTION_ID env var as fallback 2025-07-20 09:09:26 +03:00
Ciprian Hacman fb814b5a84 azure: Set default network CIDR to 10.0.0.0/16 2025-07-20 08:51:52 +03:00
Kubernetes Prow Robot 4570455f78
Merge pull request #17497 from hakman/azure-test
azure: Add e2e testing
2025-07-19 22:18:26 -07:00
Ciprian Hacman 78dff76545 azure: Add e2e testing 2025-07-19 18:12:51 +03:00
Ciprian Hacman 20b24078d4 azure: Add e2e testing 2025-07-19 16:26:14 +03:00
Kubernetes Prow Robot 2ba473f833
Merge pull request #17500 from rifelpet/sgr-panic
Fix invalid filters for describing security group rules
2025-07-18 15:22:25 -07:00
Peter Rifel 0e172e9813
Fix invalid filters for describing security group rules
The Describe SGR API doesn't support filtering by VPC ID or group name.
Therefore if we dont have a SG ID we'll just skip trying to delete SGRs
2025-07-18 16:12:12 -05:00
Kubernetes Prow Robot 0e39e38a32
Merge pull request #17498 from rifelpet/upgrade-log
Reduce verbosity of k8s version warning
2025-07-17 01:16:25 -07:00
Peter Rifel 3ea4a5dadd
Reduce verbosity of k8s version warning
This warning isnt particularly actionable - it is expected behavior for `kops create cluster` and any `kops update cluster` that experiences this (due to a broken cluster) will proceed as normal.
The user's subsequent `kops validate cluster` would surface any such errors
2025-07-16 19:35:09 -05:00
Kubernetes Prow Robot 6ac7fcc2fa
Merge pull request #17144 from rifelpet/warmpool-containerproxy
Normalize the hardcoded images used for warmpool pre-pulling
2025-07-16 04:22:26 -07:00
Peter Rifel 9fe0a2e811
./hack/update-expected.sh 2025-07-15 22:18:05 -05:00
Peter Rifel 40e8b0f10a
Add containerProxy to integration test 2025-07-15 22:17:51 -05:00