Commit Graph

16269 Commits

Author SHA1 Message Date
Ciprian Hacman 473018f64f
Release 1.23.0-beta.1 (#12924) 2021-12-10 22:31:58 -08:00
Kubernetes Prow Robot b28cc53252
Merge pull request #12629 from rifelpet/iam-profile-tag
Ignore InvalidAction errors when tagging IAM Instance Profiles
2021-12-10 16:40:33 -08:00
Kubernetes Prow Robot 9e9c8d5713
Merge pull request #12891 from justinsb/fix_e2e_flake_zone
e2e: fix test flakes where we specify a non-schedulable zone
2021-12-10 10:37:11 -08:00
justinsb 57f14f4d23 e2e: fix test flakes where we specify a non-schedulable zone
If we specify a zone to the e2e tests, it will try to pre-provision
volumes into it for the inline tests.  We then will be unable to
attach a volume to test pods if we don't have (normal) nodes in that
zone.

Pick a zone that is schedulable for test pods.
2021-12-10 12:56:23 -05:00
justinsb e3ed4bb483 kops auth-plugin: need to clear any existing password / key
Otherwise the password / key is used in preference to the auth plugin,
so these are used even if they have expired.
2021-12-10 08:48:23 -05:00
Kubernetes Prow Robot a9a661961b
Merge pull request #12920 from hakman/aws-load-balancer-controller-2.3.1
Update aws-load-balancer-controller to v2.3.1
2021-12-10 05:43:11 -08:00
Ciprian Hacman 584f452595 Run hack/update-expected.sh 2021-12-10 14:36:34 +02:00
Ciprian Hacman c57d8ac6d1 Update aws-load-balancer-controller to v2.3.1 2021-12-10 10:02:08 +02:00
Federico Hernandez 32ddea49c1
Update docs/cluster_spec.md
Co-authored-by: Ole Markus With <olemarkus@gmail.com>
2021-12-09 22:08:03 +01:00
Kubernetes Prow Robot cfa4629ce0
Merge pull request #12915 from heybronson/dns-pdb
Set DNS PDB to a maxUnavailable percentage
2021-12-09 12:51:04 -08:00
Bronson Mirafuentes ed7d287052 set dns pdb to 50% maxUnavailable 2021-12-09 08:57:33 -08:00
Federico Hernandez f27c914f82
Document CoreDNS configuration settings
Cluster spec settings to override the default resource request and limit values of CoreDNS . Currently not documented.

Reference:
- 1c78abb288/upup/models/cloudup/resources/addons/coredns.addons.k8s.io/k8s-1.12.yaml.template (L156-L161)
- 1c78abb288/pkg/apis/kops/v1alpha2/cluster.go (L476-L515)
2021-12-09 16:10:45 +01:00
Kubernetes Prow Robot 1c78abb288
Merge pull request #12894 from zetaab/detectlbs
Cleanup GCE loadbalancers created by k8s
2021-12-07 19:53:44 -08:00
Kubernetes Prow Robot 61adc22b2f
Merge pull request #12908 from hakman/k8s-1.23
Update k8s dependencies to v1.23.0
2021-12-07 18:01:40 -08:00
Ciprian Hacman 620426bf84 Update k8s dependencies to v1.23.0 2021-12-08 00:22:34 +02:00
Kubernetes Prow Robot e321ea6012
Merge pull request #12907 from hakman/fix_apply_leader-migration
Fix error applying AWS CCM leader migration
2021-12-07 10:07:02 -08:00
Ciprian Hacman c9aa6a8633 Fix error applying AWS CCM leader migration 2021-12-07 19:07:14 +02:00
Kubernetes Prow Robot 7987714cdb
Merge pull request #12893 from johngmyers/fix-external-dns
Fix external-dns service name
2021-12-07 04:50:00 -08:00
Kubernetes Prow Robot 694ce653b9
Merge pull request #12904 from johngmyers/node-cache
Upgrade node-cache to 1.21.3
2021-12-06 23:20:01 -08:00
John Gardiner Myers 0775a4ee20 hack/update-expected.sh 2021-12-06 21:11:49 -08:00
John Gardiner Myers fe324c84b5 Upgrade node-cache to 1.21.3 2021-12-06 21:10:04 -08:00
Kubernetes Prow Robot e4aae9bca8
Merge pull request #12320 from ZipRecruiter/anthonyr.dockerd-concurrency
pkg/apis/kops: Allow configuring dockerd --max-* upload and download concurrency and retry options.
2021-12-06 07:08:33 -08:00
Kubernetes Prow Robot 2f69e1a1c2
Merge pull request #12900 from pothos/simpler-flatcar-containerd
Simplify Flatcar containerd exec command
2021-12-06 05:58:32 -08:00
Kai Lueke d93033ae75 Simplify Flatcar containerd exec command
The containerd command used in
https://github.com/kubernetes/kops/pull/12177 is a modification from
the torcx containerd unit. However, how torcx starts containerd is a
implementation detail and it's better to not hardcode torcx in case it
isn't used anymore.
Change the ExecStard command to use /usr/bin/containerd directly,
making it simpler and more future-proof.
2021-12-06 14:07:39 +01:00
Kubernetes Prow Robot e146bb4334
Merge pull request #12881 from heybronson/enable-conn-draining
enable connection-draining for aws classic lb
2021-12-05 21:18:33 -08:00
Kubernetes Prow Robot 6278a472dd
Merge pull request #12896 from hakman/go-1.17.4
Update Go to v1.17.4
2021-12-05 20:28:33 -08:00
Ciprian Hacman 8cd0633e70 Update Go to v1.17.4 2021-12-06 05:38:25 +02:00
Kubernetes Prow Robot f7e66049d6
Merge pull request #12862 from johngmyers/instanceid-nodename
Use instance ID as node name when AWS CCM supports it
2021-12-05 14:58:32 -08:00
Jesse Haka 8f3b42222b Cleanup GCE loadbalancers created by k8s 2021-12-05 12:26:43 +02:00
John Gardiner Myers 0b8e07333e Fix external-dns service name 2021-12-04 20:54:58 -08:00
Kubernetes Prow Robot ed6bbc7417
Merge pull request #12742 from justinsb/gce_kops_controller_support
GCE: Support kops-controller, including in gossip mode
2021-12-04 13:14:31 -08:00
Kubernetes Prow Robot 4f90c0fe91
Merge pull request #12889 from justinsb/extend_gce_toolbox_dump
gce: Add network & subnet to toolbox dump
2021-12-04 10:12:32 -08:00
Kubernetes Prow Robot 8a06cca4e2
Merge pull request #12887 from olemarkus/cilium-allow-11
Allow setting cilium 1.11
2021-12-04 09:28:32 -08:00
justinsb 4cf52d0e51 GCE: Support kops-controller, including in gossip mode
We discover the kops-controller in gossip mode using seeding code that
calls into the GCE API, just like gossip itself does.

We refactor the gossip code into a shared gcediscovery library with
minimal dependencies.
2021-12-04 11:51:41 -05:00
Kubernetes Prow Robot 20bec64af2
Merge pull request #12888 from hakman/k8s-1.23.0-rc.1
Update k8s dependencies to v1.23.0-rc.1
2021-12-04 08:48:32 -08:00
justinsb 9f125b1db4 gce: Add network & subnet to toolbox dump
Now that we're better managing networks & subnets on GCE, we should
include them.
2021-12-04 11:30:27 -05:00
Ciprian Hacman 87ac5ceb47 Update k8s dependencies to v1.23.0-rc.1 2021-12-04 16:45:47 +02:00
Kubernetes Prow Robot 3c0e7a4183
Merge pull request #12884 from rifelpet/apiserver-tf
Add terraform integration test for dedicated apiserver nodes
2021-12-04 01:28:31 -08:00
Peter Rifel d0b577183f
Add terraform integration test for dedicated apiserver nodes 2021-12-03 22:50:28 -06:00
Kubernetes Prow Robot 576dc1946a
Merge pull request #12883 from hakman/k8s-1.23.0-rc.0
Update k8s dependencies to v1.23.0-rc.0
2021-12-03 20:48:33 -08:00
Ciprian Hacman 6adf0dc7a4 Update controller-runtime to v0.11.0-beta.0 2021-12-04 05:46:45 +02:00
Kubernetes Prow Robot 5c051a203a
Merge pull request #12882 from hakman/remove_distros
Remove support for old distros
2021-12-03 19:36:32 -08:00
John Gardiner Myers 36a26560aa Add release note about AWS node naming 2021-12-03 18:59:47 -08:00
Bronson Mirafuentes dd28490f8a set connectionDraining enabled in CLB attributes 2021-12-03 15:45:45 -08:00
Ciprian Hacman 1f5a814d3a Replace Handler with ProbeHandler for container probes 2021-12-03 22:57:43 +02:00
Bronson Mirafuentes 5aeea229a3 run hack/update-expected.sh 2021-12-03 12:53:22 -08:00
Ciprian Hacman e27c412834 Update k8s dependencies to v1.23.0-rc.0 2021-12-03 22:46:44 +02:00
Kubernetes Prow Robot 89bc0f6587
Merge pull request #12876 from johngmyers/api-rename
Rename bastionPublicName in v1alpha3 API
2021-12-03 11:42:35 -08:00
Ciprian Hacman bfb68bf128 Update release notes 2021-12-03 21:41:15 +02:00
Ciprian Hacman e19a1bbad9 Remove support for RHEL/CentOS 7 2021-12-03 21:40:10 +02:00