justinsb
a87f8da330
bazel: always build with pure (CGO_ENABLED=0)
...
This makes the build much faster because we don't have to rebuild, and
was our intent anyway.
The binaries affected: kops-controller, dns-controller and kube-apiserver-healthcheck;
all of these should not have CGO dependencies.
2021-12-11 10:11:41 -05:00
Kubernetes Prow Robot
25a6deeed5
Merge pull request #12926 from olemarkus/remove-insecure-port
...
Do not set insecure-port as of k8s 1.20
2021-12-11 06:09:58 -08:00
Kubernetes Prow Robot
2e57fcb057
Merge pull request #12931 from olemarkus/shellcheck-files
...
Only shellcheck files
2021-12-11 04:45:58 -08:00
Kubernetes Prow Robot
03bcd3bce7
Merge pull request #12930 from olemarkus/integration-minimal-bump
...
Add integration test for k8s 1.24
2021-12-11 04:03:58 -08:00
Ole Markus With
bbf13effee
Validate insecurePort
2021-12-11 12:45:02 +01:00
Ole Markus With
2088849768
Do not set insecure port on k8s 1.20+
2021-12-11 12:44:56 +01:00
Kubernetes Prow Robot
32690fdf04
Merge pull request #12921 from justinsb/kops_auth_plugin_clear_other_methods
...
kops auth-plugin: need to clear any existing password / key
2021-12-11 03:17:57 -08:00
Kubernetes Prow Robot
61c85894e6
Merge pull request #12929 from hakman/relnotes_1.23.0-beta.1
...
Update release notes and minimum k8s version
2021-12-11 02:27:57 -08:00
Ole Markus With
7b91e5c257
Only shellcheck files
2021-12-11 11:07:49 +01:00
Ole Markus With
35291c9d49
Add integration test for k8s 1.24
2021-12-11 10:59:45 +01:00
Ciprian Hacman
d00310b0e6
Fix failing test
2021-12-11 11:39:37 +02:00
Ciprian Hacman
58148d9c5d
Update oldest supported and recommended Kubernetes versions
2021-12-11 11:07:38 +02:00
Ciprian Hacman
7c01c8eabf
Release notes for 1.24.0-alpha.1
2021-12-11 11:07:38 +02:00
Ciprian Hacman
b0a4b10066
Release notes for 1.23.0-beta.1
2021-12-11 11:07:38 +02:00
Ciprian Hacman
f5f35ab755
Release 1.24.0-alpha.1 ( #12928 )
2021-12-11 00:01:57 -08:00
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
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
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