Commit Graph

13190 Commits

Author SHA1 Message Date
MoShitrit 6f85895ac1 Update expected 2021-02-17 19:41:14 -05:00
MoShitrit c9f9dce2e8 Update k8s versions with February releases 2021-02-17 19:28:12 -05:00
MoShitrit fcada851c0 Alpha to Stable 2021-02-17 19:26:13 -05:00
Kubernetes Prow Robot 67fcc1dbfc
Merge pull request #10863 from bharath-123/bump-nth
Bump aws node termination handler to 1.12.0
2021-02-17 11:56:22 -08:00
Bharath Vedartham 019022b488 Bump aws node termination handler 2021-02-18 00:33:05 +05:30
Kubernetes Prow Robot 62bf160155
Merge pull request #10857 from olemarkus/bump-cas-20
Add support for CAS 1.20 + support for disabling CAS for a given IG
2021-02-17 05:45:06 -08:00
Ole Markus With 8486650c33 Add support for cluster autoscaler 1.20.x
Update upup/models/cloudup/resources/addons/cluster-autoscaler.addons.k8s.io/k8s-1.15.yaml.template

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-02-17 14:05:09 +01:00
Kubernetes Prow Robot dbd503f4c6
Merge pull request #10849 from ottosulin/fix/deletebackoff
Fix OpenStack delete functions
2021-02-17 01:43:06 -08:00
Otto Sulin 24dcd840bb Fix OpenStack delete functions
This PR introduces two fixes:
1) Add missing RetryWithBackoff to DeleteInstanceWithID
2) Fix broken retry logic in all other delete functions. In the current implementation, as the first Delete request will almost certainly return nil, the function will return true and the retry will not try again, resulting in assets not getting deleted from OpenStack

Also, the current writeBackoff is pretty aggressive and I introduced a bit less hasty deleteBackoff.

The change has been tested with OpenStack. I verified that all APIs we are hitting will eventually return the 404 (type) we are looking for.
2021-02-17 11:02:12 +02:00
Kubernetes Prow Robot 5bab92c6e7
Merge pull request #10856 from hakman/calico-kube-controllers-restart
Add liveness probe for calico-kube-controllers
2021-02-16 23:37:06 -08:00
Ciprian Hacman f42f913ee2 Add liveness probe for calico-kube-controllers 2021-02-17 08:48:55 +02:00
Kubernetes Prow Robot 742c1551d9
Merge pull request #10853 from hakman/go-1.15.8
Update Go to v1.15.8
2021-02-16 22:39:06 -08:00
Ciprian Hacman 6df69cf71a Update Go to v1.15.8 2021-02-17 07:32:38 +02:00
Kubernetes Prow Robot 87fadb106a
Merge pull request #10846 from codablock/fix-systemd-cgroup
Actually enable systemd cgroup for containerd
2021-02-16 10:30:57 -08:00
Alexander Block 16f3de29fb Run ./hack/update-expected.sh 2021-02-16 18:46:00 +01:00
Alexander Block 8f0cb3af1f Actually enable systemd cgroup for containerd 2021-02-16 18:46:00 +01:00
Kubernetes Prow Robot 1bcfc66702
Merge pull request #10697 from rifelpet/kubetest-tf
Kubetest2 - terraform support
2021-02-16 08:24:58 -08:00
Peter Rifel 6e8a329f7d
Validate cluster 10 times to mimic kubetest1 and ensure nodes readiness is not flapping 2021-02-16 08:11:51 -06:00
Peter Rifel 68d2044b12
kubetest2 - add terraform support 2021-02-16 08:11:51 -06:00
Kubernetes Prow Robot aea7dea2b2
Merge pull request #10845 from hakman/mock-1.21.0-alpha.1
Update mock to v1.21.0-alpha.1
2021-02-16 05:45:06 -08:00
Kubernetes Prow Robot bcd42102ca
Merge pull request #10844 from hakman/relnotes_1.21.0-alpha.1
Release notes for 1.21.0-alpha.1
2021-02-16 04:55:05 -08:00
Ciprian Hacman 1c4da19881 Update integration test outputs with new mock version 2021-02-16 14:21:15 +02:00
Ciprian Hacman 4f70c4237c Update mock to v1.21.0-alpha.1 2021-02-16 14:19:58 +02:00
Ciprian Hacman 5a6a3a3a8f Release notes for 1.21.0-alpha.1 2021-02-16 14:11:24 +02:00
Kubernetes Prow Robot 7a9fc869cf
Merge pull request #10841 from hakman/release-1.21.0-alpha.1
Release 1.21.0-alpha.1
2021-02-16 01:35:05 -08:00
Ciprian Hacman 35ea2f49b3 Release 1.21.0-alpha.1 2021-02-16 10:44:34 +02:00
Kubernetes Prow Robot d39e42b278
Merge pull request #10840 from hakman/binaries-for-protokube-and-channels
Release binaries for protokube and channels
2021-02-16 00:27:05 -08:00
Ciprian Hacman 57f6f362d8 Release binaries for protokube and channels 2021-02-16 09:40:01 +02:00
Kubernetes Prow Robot 730fe1ffff
Merge pull request #10813 from justinsb/containerd_always_configure
containerd installation: always configure, even if we don't install
2021-02-15 23:29:05 -08:00
Kubernetes Prow Robot 8f3296817b
Merge pull request #10833 from rifelpet/precreate-kops-controller-dns
Precreate the kops-controller DNS name
2021-02-15 21:57:05 -08:00
Kubernetes Prow Robot 2db0b18145
Merge pull request #10619 from NickSchleicher/azureNodeLabelTags
Use correct tag when creating node labels from azure cloud tags
2021-02-15 16:13:06 -08:00
Peter Rifel 1659a95f56
Precreate the kops-controller DNS name
We're seeing test failures in prow because nodes are not able to resolve the kops-controller dns record.

Judging by timestamps, dns-controller adds the record after it is first queried by nodeup.
The negative TTL is long enough that the cluster doesn't validate within the alotted time.
Rather than increasing the validation timeout I think its better to precreate the DNS record the same way we do for the other records.
2021-02-15 18:00:36 -06:00
Kubernetes Prow Robot 446e6350ea
Merge pull request #10830 from rifelpet/aws-sdk
Update aws-sdk-go
2021-02-15 14:13:06 -08:00
Peter Rifel 765a912bbb
Update aws-sdk-go
The most relevant of the changes is tagging support for more IAM entities including OIDC providers
2021-02-15 14:45:28 -06:00
Kubernetes Prow Robot 6169508aa8
Merge pull request #10825 from olemarkus/kdi-fix
Fix kdi 'must specify' error
2021-02-15 03:19:05 -08:00
Ole Markus With 73a9ec7372 Fix kdi 'must specify' error 2021-02-15 11:36:11 +01:00
Kubernetes Prow Robot 66d61f4bf1
Merge pull request #10824 from justinsb/fix_test_host
kubetest2: Call Test, not Execute
2021-02-14 21:41:05 -08:00
Justin SB f4dfb43993 kubetest2: Call Test, not Execute
Execute will reparse the flags; we want to reuse the test execution
but not the flag setup.
2021-02-14 21:03:55 -05:00
Kubernetes Prow Robot cd10383fa0
Merge pull request #10741 from codablock/nlb-subnets
Allow to control which subnets and IPs get used for the API loadbalancer
2021-02-14 14:23:06 -08:00
Kubernetes Prow Robot 6bb8e6b48f
Merge pull request #10820 from spotinst/feat-ocean-controller-1.0.72
Spotinst: Bump the Ocean Controller to 1.0.72
2021-02-14 07:51:06 -08:00
Kubernetes Prow Robot 8e9f91beaa
Merge pull request #10819 from spotinst/fix-spot-tf
Spotinst: Replace corev1.Taint to fix HCL2 serialization
2021-02-14 07:09:04 -08:00
liranp c7abdfd7fe
feat(spot/addon): bump ocean-controller to 1.0.72 2021-02-14 12:16:27 +02:00
liranp 36cf8a2da0
fix(spot/ocean): replace corev1.Taint to fix hcl2 serialization 2021-02-14 11:06:37 +02:00
Kubernetes Prow Robot 8d73029b5a
Merge pull request #10812 from justinsb/iptables_should_use_lock
iptables: Use the lock when checking for existing rules
2021-02-13 21:53:04 -08:00
Kubernetes Prow Robot 839d3c960c
Merge pull request #10814 from justinsb/add_host_argument
kubetest2: Add --host argument
2021-02-13 20:13:04 -08:00
Justin SB 071c090065 containerd installation: always configure, even if we don't install
Even if we don't install containerd (e.g. ContainerOS or Flatcar), we
likely still need to configure it; particularly in the case of
kubenet.

Additionally, on ContainerOS we can't change the path from
/etc/containerd/config.toml, so we have to write it there.  We may in
future be able to use this on all distros.
2021-02-13 18:19:16 -05:00
Justin SB 9ab363dfb8 kubetest2: Add --host argument
This argument was required for the tests to pass prior to 1.18, so we
should still pass it if we want these tests to pass.

We can infer it from kubeconfig (that is the fix that was introduced in 1.18)
2021-02-13 18:16:13 -05:00
Justin SB bc84cdaf11 iptables: Use the lock when checking for existing rules
Otherwise we sometimes get an "in-use" message, telling us to use the
lock, if another iptables process is running concurrently.
2021-02-13 16:12:11 -05:00
Kubernetes Prow Robot ce3f5416b9
Merge pull request #10759 from justinsb/containerd_kubenet_configuration
kubenet containerd: match upstream
2021-02-13 12:59:04 -08:00
Kubernetes Prow Robot 7d8ef74bcd
Merge pull request #10797 from t1cg/azureManagedImage
Allow managed images for Azure instance groups
2021-02-12 16:27:05 -08:00