Commit Graph

15395 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 3fd7b446c0
Merge pull request #12305 from hakman/node_ip_families
Make AWS CCM NodeIPFamilies configurable
2021-09-12 06:26:14 -07:00
Kubernetes Prow Robot 2e3ca721a5
Merge pull request #12291 from hakman/aws-ccm-1.22.0-alpha.0
Default to latest staging image for AWS CCM
2021-09-12 06:26:07 -07:00
Ole Markus With d98994686a Use sg rule ids and tags where possible 2021-09-12 14:32:58 +02:00
Kubernetes Prow Robot 2645e8410a
Merge pull request #12308 from olemarkus/lb-dns-no-precreate
Do not precreate dns record for api lbs
2021-09-12 05:18:06 -07:00
Peter Rifel c04f9e0a6a
Allow arbitrary length terraform literals
Terraform provider aliases are referenced with two "tokens": `aws.files`

This adds support for literal references with an arbitrary number of tokens
2021-09-12 07:32:30 -04:00
Peter Rifel 62a232866b
Upgrade hcl to 2.10.1 2021-09-12 07:32:30 -04:00
Kubernetes Prow Robot 5324d3d66a
Merge pull request #12311 from hakman/bazel-4.2.1
Update Bazel to v4.2.1
2021-09-11 18:52:06 -07:00
Kubernetes Prow Robot 1b431b4c9c
Merge pull request #11628 from olemarkus/gpu-runtime
Pre-install nvidia container runtime + drivers on GPU instances
2021-09-11 13:00:07 -07:00
Kubernetes Prow Robot fe28b8587c
Merge pull request #12282 from justinsb/yaml_encode_unstructured
Add ability to yaml-encode unstructured
2021-09-11 09:32:06 -07:00
Ciprian Hacman cf8b11b0d4 Default to latest staging image for AWS CCM 2021-09-11 18:38:24 +03:00
Kubernetes Prow Robot 4b72948af4
Merge pull request #12310 from olemarkus/bump-ebs-driver-22
Bump aws ebs csi driver to 1.2.1
2021-09-11 06:06:06 -07:00
Ciprian Hacman 23dc3508bd Update Bazel to v4.2.1 2021-09-11 15:41:28 +03:00
Ole Markus With bba3c3abfe Bump aws ebs csi driver to 1.2.1 2021-09-11 14:15:31 +02:00
Kubernetes Prow Robot 395b7cb55f
Merge pull request #12306 from hakman/go-1.16.8
Update Go to v1.16.8
2021-09-11 04:10:06 -07:00
Ciprian Hacman dde08e839d Make AWS CCM NodeIPFamilies configurable 2021-09-11 13:09:08 +03:00
Ole Markus With 7cdfd6553d Do not precreate dns record for api lbs
Precreating DNS records that kops cli will overwrite shortly after doesn't provide much benefit. It is also hard to say to external-dns it doesn't own those records.
2021-09-11 10:39:05 +02:00
Ciprian Hacman 866804b72f Update Go to v1.16.8 2021-09-11 11:17:36 +03:00
Kubernetes Prow Robot 900e4e15c7
Merge pull request #12303 from olemarkus/bump-snapshot-controller-221
Bump snapshot-controller to 4.2.1
2021-09-11 01:14:05 -07:00
Kubernetes Prow Robot 56606c427a
Merge pull request #12300 from hakman/ubuntu-21.10
Recognize Ubuntu 21.10 (Impish Indri)
2021-09-11 00:26:05 -07:00
Kubernetes Prow Robot 28c6ea3230
Merge pull request #12292 from dntosas/kubelet-cfs-validation
[kubelet] Add validation for cpuCFSQuotaPeriod after k8s>=1.20
2021-09-10 23:42:06 -07:00
Ole Markus With e44d0061f3 Bump snapshot-controller to 4.2.1 2021-09-11 08:37:54 +02:00
Kubernetes Prow Robot b1fb6d1a92
Merge pull request #12297 from rifelpet/revert-gossip-issuer
Use MasterInternalName for gossip cluster SA issuer
2021-09-10 23:06:06 -07:00
Ciprian Hacman a7bb55b72f Recognize Ubuntu 21.10 (Impish Indri) 2021-09-11 08:56:33 +03:00
Peter Rifel 0d13da839a
Use MasterInternalName for gossip cluster SA issuer
This reverts a change introduced earlier in 1.22 that resulted in existing service account tokens becoming invalid after a kops upgrade.
2021-09-10 14:40:07 -04:00
justinsb cde8a61567 Add ability to yaml-encode unstructured
This is not only cleaner (eliminate a function that panics), but adds
the ability to marshal unstructured.
2021-09-10 09:58:41 -04:00
Kubernetes Prow Robot e0b5cd3985
Merge pull request #12294 from olemarkus/assets-change
Note about breaking change for apiserver files
2021-09-10 05:39:59 -07:00
Ole Markus With 81d00f4bc3 Note about breaking change for apiserver files 2021-09-10 13:45:02 +02:00
Kubernetes Prow Robot 39eb930646
Merge pull request #12290 from rifelpet/imds-ipv6
Enable IMDS IPv6 endpoint
2021-09-09 06:04:11 -07:00
dntosas fead3205d3
[kubelet] Add validation for cpuCFSQuotaPeriod after k8s>=1.20
This flag is removed from Kubelet starting from v1.20 of k8s so in here
we add a validation to prevent users deploying a configuration which
breaks Kubelet and thus node from getting ready.

Signed-off-by: dntosas <ntosas@gmail.com>
2021-09-09 15:39:06 +03:00
Peter Rifel 60c86e1a44
Enable IMDS IPv6 endpoint when IPv6AddressCount > 0 2021-09-09 07:24:14 -05:00
Kubernetes Prow Robot 5a917b5186
Merge pull request #12104 from rifelpet/ccm-tag
Update AWS CCM tags
2021-09-09 02:54:11 -07:00
Peter Rifel e5bb1f5800
./hack/update-expected.sh 2021-09-08 20:57:49 -05:00
Peter Rifel 6a53285ffe
Move AWS CCM image logic into pkg/model and add 1.21 and 1.22 images 2021-09-08 20:56:39 -05:00
Peter Rifel 37d8c5a996
Fix cluster spec typo in CCM integration tests 2021-09-08 20:52:52 -05:00
Peter Rifel d2c8d4a4fb
Update aws-sdk-go 2021-09-08 10:39:04 -05:00
Kubernetes Prow Robot 63dfc4fe6a
Merge pull request #12207 from dezmodue/CNI_Networking_ClusterCIDR
Do not set ClusterCIDR for KubeProxy when using CNI networking and kubeProxy.clusterCIDR is not set
2021-09-08 08:13:22 -07:00
Simone Sciarrati 6773fdf495 option to omit --cluster-cidr from kubeproxy config 2021-09-08 14:46:06 +02:00
Kubernetes Prow Robot d69106e239
Merge pull request #12288 from olemarkus/external-dns-fixes
External dns fixes
2021-09-08 04:55:20 -07:00
Ole Markus With ff714b2359 Ensure heritage record exists 2021-09-08 13:15:48 +02:00
Ole Markus With 669189c432 Fix docs for external-dns provider 2021-09-08 11:30:27 +02:00
Kubernetes Prow Robot a97f453913
Merge pull request #12289 from rifelpet/external-dns-owner
Include kops- prefix in external-dns TXT record
2021-09-07 23:43:22 -07:00
Peter Rifel 24e463adba
Include kops- prefix in external-dns TXT record
This matches the --txt-owner-id flag we specify in the external-dns pod
2021-09-07 20:58:58 -05:00
Kubernetes Prow Robot 8dee92b2f3
Merge pull request #12286 from zetaab/fixcrossubnet
use ipip Always by default in OpenStack
2021-09-07 14:27:16 -07:00
Jesse Haka bb35842eba use ipip Always by default in OpenStack 2021-09-07 17:08:54 +03:00
Kubernetes Prow Robot ebd06028a1
Merge pull request #12279 from olemarkus/external-dns-docs
Add notes and docs on external-dns
2021-09-06 20:31:16 -07:00
Kubernetes Prow Robot ae5cf87d07
Merge pull request #12284 from justinsb/add_helper_object_to_unstructured
Add helper to convert kubemanifest.Object to unstructured
2021-09-06 15:40:29 -07:00
Kubernetes Prow Robot 01ad13198d
Merge pull request #12283 from justinsb/dev_hack_expected_clear_kops_arch
dev: hack/update-expected script should clear KOPS_ARCH
2021-09-06 14:58:29 -07:00
justinsb e1685925ce Add helper to convert kubemanifest.Object to unstructured
This allows the object to be treated as a runtime.Object
2021-09-06 14:45:26 -04:00
justinsb 055ef00384 dev: hack/update-expected script should clear KOPS_ARCH
This is another env var that we don't want to be set when generating
test data, or else we generate tests only for the specified
architectures.
2021-09-06 14:45:08 -04:00
Kubernetes Prow Robot 89a9a4a1aa
Merge pull request #12280 from pa1op/fix/csi-provider-explicit-fstype
Set explicit fsType to be able to mount volumes
2021-09-06 04:32:29 -07:00