Commit Graph

5818 Commits

Author SHA1 Message Date
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 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
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
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 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
Ciprian Hacman bb226313e3 Don't require . in dns=none cluster names 2025-07-25 20:35:34 +03:00
Ciprian Hacman d08c94e54e azure: Use `kops` as the default admin user 2025-07-21 07:00:07 +03:00
Peter Rifel f209d34166
Normalize the hardcoded images used for warmpool pre-pulling 2025-07-15 22:00:31 -05:00
Peter Rifel 02a2fb9dc6
Extract image normalizing into separate function 2025-07-15 22:00:31 -05:00
Peter Rifel c2ad571ecb
remove unnecessary error from function signature 2025-07-15 22:00:29 -05:00
Kubernetes Prow Robot cd69582a51
Merge pull request #17494 from justinsb/use_kubeconfig
Introduce flag use-kubeconfig which allows loading from the local kubeconfig
2025-07-12 13:51:47 -07:00
justinsb be5c325918 Introduce flag use-kubeconfig which allows loading from the local kubeconfig
This supports workflows that modify the local kubeconfig for advanced configurations,
which were accidentally broken by trying to always generate the config.

Issue #17262
2025-07-12 12:54:15 -04:00
Ciprian Hacman f742fff65e azure: Track resources by ID during deletion 2025-07-12 18:43:12 +03:00
Kubernetes Prow Robot 93d0bed9ae
Merge pull request #17490 from rsafonseca/update_nodelocaldns
Upgrade node-local-dns from 1.23.0 to 1.26.0
2025-07-11 04:57:29 -07:00
Rafael da Fonseca fd7bb5bdc5 Update ecr-credential-provider checksums 2025-07-11 10:55:37 +01:00
Rafael da Fonseca afcac8bfe3 Upgrade node-local-dns from 1.23.0 to 1.26.0 2025-07-11 10:00:30 +01:00
Ciprian Hacman 83ed12de4a aws: Update ecr-credential-provider to v1.31.7 2025-07-11 09:54:10 +03:00
Ciprian Hacman 97c631b05b Fix cloud-provider flag for K8s 1.31+ 2025-07-10 09:42:11 +03:00
Ciprian Hacman 5018458047 Fix role assignment deletion creation 2025-07-09 08:19:43 +03:00
Ciprian Hacman eff3d586be Fix role assignment for cluster resource group 2025-07-09 08:18:07 +03:00
Ciprian Hacman 3d9086163f
Release 1.33.0-beta.1 (#17475) 2025-07-05 04:29:25 -07:00
Kubernetes Prow Robot c95d2dc2b8
Merge pull request #17315 from rsicart/rsi/coredns-pod-annotations
Allow to setup CoreDNS pod annotations
2025-07-04 05:53:26 -07:00
Ciprian Hacman 078a53096d hack/update-expected.sh 2025-07-04 09:09:17 +03:00
Ciprian Hacman 1016fd7fe3 Update etcd-manager to v3.0.20250704 2025-07-04 09:03:35 +03:00
Kubernetes Prow Robot 8502cca41e
Merge pull request #17434 from flopib/gce-mig-autoscaler-metadata
GCE: set node labels and taints as autoscaler env vars
2025-07-03 08:35:27 -07:00
Flo Piboubès d10c0c9847 Sort node labels before adding them to env vars 2025-07-03 11:27:05 +02:00
Peter Rifel 018723263e
Use GCP CCM release image 2025-07-02 21:39:34 -05:00
Kubernetes Prow Robot 2f3a7b6389
Merge pull request #17465 from huhouhua/fix-kubelet-parse-imagegc-args
fix(kubelet): parse image GC args failed
2025-06-30 09:40:32 -07:00
huhouhua c41bf2c2ff fix(kubelet): handle parsing of imageMaximumGCAge and imageMinimumGCAge in kubelet config
- add unit tests for image GC duration
- change the string type of the image GC field to metav1.Duration
- remove unnecessary comments
2025-06-30 23:36:29 +08:00
Kubernetes Prow Robot 6d1ba3dfbc
Merge pull request #17459 from justinsb/justinsb/issue17262
Create flag api-server which allows for custom DNS setups
2025-06-29 10:46:29 -07:00
Kubernetes Prow Robot 2dbaf8c275
Merge pull request #17452 from hakman/etcd-ko-build
Update etcd-manager to v3.0.20250629
2025-06-29 09:48:29 -07:00
Ciprian Hacman 62c6b89140 hack/update-expected.sh 2025-06-29 17:11:57 +03:00
Ciprian Hacman 18126697e7 Mount ca-bundle on RHEL and AL2023 2025-06-29 17:09:51 +03:00
Ciprian Hacman 75361add0a hack/update-expected.sh 2025-06-29 14:44:24 +03:00
Ciprian Hacman 977527f06f Update etcd-manager to v3.0.20250629 2025-06-29 14:06:06 +03:00
justinsb 138e14b1ad Create flag override-api-endpoint which allows for custom DNS setups
Issue #17262
2025-06-28 17:39:56 -04:00
Ciprian Hacman 0718c0dc69 hetzner: Update hetznercloud/hcloud-go to v2 2025-06-28 09:30:54 +03:00
Ciprian Hacman 271a2dd1b4 Update dependencies 2025-06-27 13:53:05 +03:00
Ciprian Hacman ef3df171a8 hetzner: Add support for Object Storage 2025-06-22 09:29:28 +03:00
Ciprian Hacman 49d1c45a15 Add node image prefix 2025-06-18 20:37:44 +03:00
Peter Rifel 9f7a75333a
Remove --register-schedulable kubelet flag in 1.34+ 2025-06-18 05:41:42 -07:00
Flo Piboubès eb6bc8544a Set node labels and taints as autoscaler env vars 2025-06-12 17:41:34 +02:00
Kubernetes Prow Robot 1c518ec1a9
Merge pull request #17411 from flopib/gce-tf-update-policy
Explicitly set update_policy on GCE instance group managers
2025-06-12 08:12:56 -07:00
AkiraFukushima b674f78c8e
Re-enable additionalSecurityGroups for bastion LB 2025-06-08 22:07:36 +09:00