Commit Graph

1761 Commits

Author SHA1 Message Date
Ciprian Hacman 68469601cd
Release 1.24.0-alpha.4 (#13631) 2022-05-11 02:36:52 -07:00
Peter Rifel ef3a96558f Update Karpenter to v0.10.0
./hack/update-expected.sh

Use default dns policy for webhook

Fix webhook svc target port

Fix provisioner to only contain launchTemplate
2022-05-11 07:25:36 +02:00
Kubernetes Prow Robot 79030f7c11
Merge pull request #13626 from hakman/ccm-latest-staging
Use latest staging AWS CCM for k8s 1.24+
2022-05-10 06:45:45 -07:00
Ciprian Hacman 8c2758b790 Run hack/update-expected.sh 2022-05-10 11:44:41 +03:00
Ciprian Hacman e25fbbb0b7 Run hack/update-expected.sh 2022-05-10 11:14:32 +03:00
Peter Rifel a7ffd8dc04
Skip in-tree volume limits test 2022-05-08 18:59:50 -05:00
Jesse Haka 52d2cb08a8 update deps 2022-05-04 10:25:42 +03:00
Ole Markus With e58f23d84a Bump k8s.io deps to 1.24.0 2022-05-04 08:30:10 +02:00
Ciprian Hacman 007b50cc89 Run hack/update-expected.sh 2022-05-03 20:05:38 +03:00
Ciprian Hacman f18cbb60cc Run hack/update-expected.sh 2022-05-03 19:25:14 +03:00
Kubernetes Prow Robot 89faa0a865
Merge pull request #13590 from hakman/additional_packages
Add support for installing additional packages
2022-05-03 07:27:55 -07:00
Kubernetes Prow Robot 51646984a1
Merge pull request #13577 from hakman/stop_installing_nfs
Don't install nfs-common/nfs-utils by default
2022-05-02 21:17:55 -07:00
Ciprian Hacman c012e747df Add integration test for installing additional packages 2022-05-03 06:47:44 +03:00
Ciprian Hacman 178cf89324 Don't install nfs-common/nfs-utils by default 2022-05-03 04:29:23 +03:00
Ole Markus With 6df6857ad5 Bump cilium to 1.11.4 2022-05-02 13:26:00 +02:00
Kubernetes Prow Robot de20f2a0d8
Merge pull request #13588 from hakman/etcd-3.5.4
Update etcd to v3.5.4
2022-05-02 03:37:13 -07:00
Kubernetes Prow Robot 4a333c9791
Merge pull request #13582 from rifelpet/revert-163
Revert containerd v1.6.3 upgrade
2022-05-02 02:07:14 -07:00
Ciprian Hacman 75fac81273 Run hack/update-expected.sh 2022-05-02 10:33:26 +03:00
Peter Rifel 5368c55567
Remove remaining bazel references 2022-05-01 13:56:56 -05:00
Kubernetes Prow Robot fe4f1fbfb1
Merge pull request #13580 from olemarkus/bump-nvidia-24
Bump nvidia device plugin to 0.11 and nvidia driver to 510
2022-04-30 08:05:12 -07:00
Ole Markus With e622736992 Bump nvidia device plugin to 0.11 and nvidia driver to 510 2022-04-30 16:01:47 +02:00
Peter Rifel 6c57935293
Revert "Run hack/update-expected.sh"
This reverts commit e8652c9677.
2022-04-30 06:03:48 -05:00
Kubernetes Prow Robot a08f450ef0
Merge pull request #13565 from rifelpet/ebs160
Upgrade EBS CSI Driver to v1.6.0
2022-04-30 02:05:13 -07:00
Ciprian Hacman e8652c9677 Run hack/update-expected.sh 2022-04-30 05:52:12 +03:00
Kubernetes Prow Robot b8acba96d5
Merge pull request #13493 from MoShitrit/aws-cni-1-11-0
Bump AWS CNI to version 1.11.0
2022-04-28 07:17:50 -07:00
Moshe Shitrit 2547cc2be4 output of hack/update-expected.sh 2022-04-28 08:53:47 -04:00
Peter Rifel 66817eee4b
./hack/update-expected.sh 2022-04-27 22:17:29 -05:00
Tessia Piboubès 823051d28e Update Canal's Flannel to v0.15.1 2022-04-27 22:09:12 +02:00
Nat Henderson 9b08c4bb51 Enable internal load balancers when running on GCP
* Add ILBs, broadly following the AWS model.  The following new
capabilities are added for clusters in GCP:
  * Cluster's spec.api.loadBalancer can be set to 'type: internal' on
    GCP.
    * Therefore, GCP can now create:
        * regional backend services
        * regional (non-legacy) healthchecks
        * firewall rules with "internal" load-balancing scheme
        * firewall rules with dot-notation-specified IP addresses
  * Cluster's spec.api.loadBalancer's 'subnets' field functions
    as in the AWS model.

A few incidental changes are included, either because this change
touched the relevant code or because my use case happened to trigger the
issues that are fixed here.

* Cluster's spec.networkID field can be prefixed by project to use
  GCP's common cross-project networking model.
    * The presumption is that all specified subnets belong to this
      network and therefore this project.

* Add missing operation wait on forwarding rule creation.

* Some Terraform output improvements:
    * Permit no-ACL files in GCS buckets in Terraform output.
    * Enable marginally better cross-resource reference in Terraform outputs
    * Add project to network + subnetwork literals in Terraform output.
    * Add terraform output to backend services and health checks.

Testing:
  * Add mocks for backend services and health checks.
  * Add minimal integration test - copied from gce_private and ilb added.
  * Add update cluster goldens.

Co-authored-by: Travis Reid <travis_reid@apple.com>
2022-04-25 13:31:47 -07:00
Kubernetes Prow Robot 39f499bd46
Merge pull request #13552 from rifelpet/flannel0170
Upgrade flannel to 0.17.0
2022-04-23 07:19:36 -07:00
Peter Rifel 9073f605af
Upgrade flannel to 0.17.0 2022-04-23 08:11:53 -05:00
Ciprian Hacman 48494f5169 Update tests/e2e/go.mod to v1.24.0-rc.0 2022-04-22 18:15:46 +03:00
Kubernetes Prow Robot f5a23fd7e8
Merge pull request #13548 from olemarkus/gomod18
Bump k8s deps to 1.24.0-rc.0
2022-04-22 05:52:13 -07:00
Ole Markus With c9d6186a67 Bump to golang1.18 and k8s deps to 1.24.0-rc.0 2022-04-22 14:11:47 +02:00
Peter Rifel 6f0f0a9153
Skip SCTP tests in k8s 1.25 as well 2022-04-21 17:21:32 -05:00
Bronson Mirafuentes f56dbad934 fix pod annotations in addon yamls 2022-04-21 11:10:03 -07:00
Kubernetes Prow Robot fc9f839233
Merge pull request #13539 from rifelpet/taint2
Update control plane toleration for external-dns
2022-04-20 19:40:57 -07:00
Peter Rifel 4e429bb2cc
Update control plane toleration for external-dns 2022-04-20 19:01:23 -05:00
Peter Rifel f9c0487fbf
Shell out to ssh-keygen for creating ed25519 keys
Go's crypto modules can't generate ed25519 keys in the openssh format, so we rely on ssh-keygen instead
2022-04-20 18:39:25 -05:00
Kubernetes Prow Robot 3242dc3cb4
Merge pull request #13532 from seh/augment-cluster-autoscaler-iam-permissions-conditionally
Allow cluster autoscaler to read EC2 instance types to build catalog dynamically
2022-04-20 11:47:43 -07:00
Steven E. Harris de1ecd844d
Allow cluster autoscaler to get EC2 instance types
When the cluster autoscaler builds its EC2 instance type catalog
dynamically instead of using only its statically defined set, grant it
the additional IAM permissions required to fetch the instance types
from the AWS API.
2022-04-20 12:22:28 -04:00
Kubernetes Prow Robot 0a13159707
Merge pull request #13521 from rifelpet/controlplane-label
Update remaining addon manifests for the control-plane node role
2022-04-19 22:21:40 -07:00
Kubernetes Prow Robot 7df4cef34f
Merge pull request #13524 from rifelpet/skip-hints
Skip topology hints tests in k8s 1.23
2022-04-19 21:21:41 -07:00
Peter Rifel 50469d9955
Skip topology hints tests in k8s 1.23 2022-04-19 22:30:11 -05:00
Peter Rifel fdad5cf9e5
kubetest2-kops - Create ephemeral SSH keys 2022-04-19 21:39:23 -05:00
Peter Rifel 8bc0240222
./hack/update-expected.sh 2022-04-19 16:52:48 -05:00
Kubernetes Prow Robot c1d374f8e2
Merge pull request #13514 from hakman/revert_aws-ccm
Revert to using 1.23.0-alpha.0 for AWS CCM
2022-04-18 23:15:17 -07:00
Ciprian Hacman 8d5abd2878 Update aws-sdk-go to v1.43.41 2022-04-19 04:25:01 +03:00
Ciprian Hacman 4523c573b4 Run hack/update-expected.sh 2022-04-19 04:20:38 +03:00
Ole Markus With ba544eacce Add control-plane taint as kubetest2 non-blocking taint and fix OS tests 2022-04-18 13:56:13 +02:00