Commit Graph

3567 Commits

Author SHA1 Message Date
Nicholas Galantowicz 616d446658 add usage of subnet and routetable shared resources in azure 2021-02-22 15:28:55 -05:00
Kubernetes Prow Robot 4e8c655899
Merge pull request #10897 from olemarkus/remove-1-14-support
Enforce 1.14 deprecation
2021-02-22 06:01:43 -08:00
Ole Markus With 4d4bcba315 Enforce 1.14 deprecation 2021-02-21 17:59:39 +01:00
Kubernetes Prow Robot 53d83bd5ea
Merge pull request #10886 from t1cg/caw/fixLbNullPointer
fix loadBalancerID null pointer
2021-02-19 11:12:25 -08:00
Collin Woodruff cab1c1423f fix loadBalancerID null pointer 2021-02-19 12:29:25 -05:00
Ciprian Hacman dee13cecca Improve machine type and image validation 2021-02-19 18:28:57 +02:00
Kubernetes Prow Robot fb1cde0c95
Merge pull request #10876 from MoShitrit/aws-cni-1.7.9
Update AWS CNI to latest patch version
2021-02-18 23:10:24 -08:00
MoShitrit af1b978071 Update AWS CNI to latest patch version 2021-02-18 15:16:43 -05:00
Bharath Vedartham 1912db0f11 Add mocks 2021-02-19 01:20:15 +05:30
Timothy Clarke 1577b0a54b
Adding Elastic IP Allocations to NLB API 2021-02-18 12:27:28 +00: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
Ciprian Hacman f42f913ee2 Add liveness probe for calico-kube-controllers 2021-02-17 08:48:55 +02:00
Ciprian Hacman 35ea2f49b3 Release 1.21.0-alpha.1 2021-02-16 10:44:34 +02: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
Peter Rifel d52fd9f76c
Add tagging support to AWS Instance Profiles and OIDC Providers 2021-02-15 16:48:43 -06:00
Peter Rifel 6e6e072d93
Use AWS SDK const for IAM entities not found 2021-02-15 15:53:59 -06: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
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 688aeb873a
Merge pull request #10744 from t1cg/caw/azureLoadbalancer
add azure support for internal loadbalancer to k8s api
2021-02-12 14:53:04 -08:00
Collin Woodruff 6a8d474acd add internal loadbalancer for azure 2021-02-12 17:13:01 -05:00
Ciprian Hacman 2324366736 Fix LaunchSpec TF output 2021-02-12 17:00:17 +02:00
Ciprian Hacman c0d02d7dc9 Update Docker to v19.03.15 2021-02-12 07:10:32 +02:00
Kubernetes Prow Robot ec495195a7
Merge pull request #10733 from seh/allow-disabling-of-storage-class-mgmt
Storage: Allow disabling of kOps's management of StorageClasses
2021-02-11 10:26:17 -08:00
Kubernetes Prow Robot c7f312ce08
Merge pull request #10728 from h3poteto/iss-10719
Fill Role names in kops-controller-config instead of instance profile names when it is specified
2021-02-11 08:38:16 -08:00
Steven E. Harris d44612cc84 Capture outcome of "hack/update-expected.sh" run 2021-02-11 10:49:49 -05:00
Steven E. Harris d1432bf1d4 Establish default CloudConfiguration values 2021-02-11 10:49:49 -05:00
Ciprian Hacman fe55158624 Update Calico to v3.17.2 2021-02-11 13:03:14 +02:00
Kubernetes Prow Robot b233f031a3
Merge pull request #10489 from olemarkus/aws-loadbalancer-controller
Add AWS LoadBalancerController
2021-02-11 02:06:16 -08:00
Ole Markus With e106e5f752 Apply suggestions from code review
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-02-11 10:15:26 +01:00
Ole Markus With 56330188d0 Add AWS LoadBalancerController 2021-02-11 08:47:03 +01:00
Kubernetes Prow Robot 9b7ed553a7
Merge pull request #10778 from olemarkus/managed-file-public
Add support for creating world-readable managedFiles
2021-02-10 23:02:16 -08:00
AkiraFukushima 36acadca59 Fill Role names in kops-controller-config instead of instance profile names when it is specified
The role names are checked in node bootstrap.
If profile names are provided, bootstrap will fail.
Because profile name and role name do not always mactch in AWS IAM
2021-02-11 14:28:49 +09:00
Kubernetes Prow Robot c00e561fe5
Merge pull request #10767 from johanneswuerbach/fix-cp-docker-img
fix: asset task copy docker image
2021-02-10 17:10:16 -08:00
Alexander Block 684ff3498e Add back "omitempty" to cloudformation SubnetMapping 2021-02-10 18:02:13 +01:00
Justin SB f577e48cdf Logging: don't suggest we are pre-creating DNS records unless we are
We want to communicate what we're doing, but the log message is confusing.
2021-02-10 10:04:18 -05:00
Alexander Block 277b917a24 Add notice about it being a bug if len(PrivateIPv4Address) = 1 2021-02-10 15:44:02 +01:00
Alexander Block 16c89e11b1 Remove Subnets fields from cloudformation and terraform 2021-02-10 15:43:19 +01:00
Alexander Block 091a18a128 Add omitempty to Subnets and SubnetMappings for terraform and cloudformation 2021-02-10 10:29:48 +01:00
Alexander Block 76dda4d925 Abort in case a NLB has more then one PrivateIPv4Address 2021-02-10 09:42:59 +01:00
Ole Markus With e0c3490cc3 Add support for creating world-readable managedFiles 2021-02-09 21:06:28 +01:00
Kubernetes Prow Robot b78d66464a
Merge pull request #10771 from bharath-123/fix/cloud-zones
Update GCE zones
2021-02-08 18:16:28 -08:00
Kubernetes Prow Robot 4507be8e13
Merge pull request #10469 from justinsb/boot_nodes_from_kops_controller
Boot nodes without state store access
2021-02-08 11:28:19 -08:00
Bharath Vedartham e1e02aa761 Refactor error message 2021-02-09 00:24:30 +05:30
Bharath Vedartham 8a3cf01384 Update GCE zones 2021-02-09 00:17:19 +05:30
Johannes Würbach f89d407945
fix: asset task copy docker image 2021-02-08 13:09:54 +01:00
Ciprian Hacman ede4daf7ce Release 1.20.0-alpha.2 2021-02-08 13:36:48 +02:00
Ciprian Hacman 47adc91dc2 Add dummy EnsureFileOwner function for Windows 2021-02-08 09:12:33 +02:00
Justin SB 4ca45411d1 nodeup file: Set owner & group when we write the file.
Otherwise we had an issue where the file existed with the correct
owner/group; when we rewrote it we set the owner/group to root/root;
but we then didn't set the owner/group if they were previously
correct.

Was visible in the flatcar test results.
2021-02-07 17:41:13 -05:00
Peter Rifel 0ef3f5a12c
Use LoadBalancerName field of CLB task when attaching CLBs to existing ASGs
This shouldn't have a functional change, just improving consistency with how we attach CLBs to ASGs being created
2021-02-07 10:46:44 -06:00
Peter Rifel e7ede2b13e
Use EnsureTask instead of prepending IG names to external ELB tasks
This way we end up with one CLB task per CLB regardless of how many ASGs to which it is attached.
2021-02-07 10:45:38 -06:00
Kubernetes Prow Robot 0aa9cf1921
Merge pull request #10695 from olemarkus/cilium-1-9
Add support for cilium 1.9
2021-02-07 01:07:11 -08:00
Kubernetes Prow Robot 016b0e5500
Merge pull request #10732 from zetaab/feature/uagent
add user agent to openstack api requests
2021-02-06 23:53:12 -08:00
Ole Markus With 07eb88145f Remove unset config options 2021-02-07 08:03:07 +01:00
Ole Markus With cd857b97f2 Catch bad/unknown cilium version 2021-02-07 08:00:58 +01:00
Ole Markus With a6dce2e820 Add support for cilium 1.9
Apply suggestions from code review

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-02-07 08:00:54 +01:00
Kubernetes Prow Robot 5bd15cef15
Merge pull request #10746 from olemarkus/deprecate-aliyun
Deprecate aliyun
2021-02-06 02:05:11 -08:00
Kubernetes Prow Robot f7b0f4444a
Merge pull request #10739 from zhijianli88/master
Fix ineffassign issues
2021-02-05 14:00:31 -08:00
Ole Markus With 091b63a15a Deprecate aliyun 2021-02-05 22:51:49 +01:00
Alexander Block 49e7ec8890 Use SubnetMappings for NLBs instead of Subnets
SubnetMappings allow to explicitely set the private IPv4 address that
must be used for the NLB.

SubnetMappings and Subnets in the AWS API are compatible as long as the
address settings are not changes, making this commit backwards compatible.
2021-02-05 17:53:20 +01:00
Kubernetes Prow Robot 5c50fffd0f
Merge pull request #10742 from h3poteto/iss-10718
Use expected LaunchTemplateId in updating ASG when MixedInstancePolicy is changed
2021-02-05 08:48:52 -08:00
AkiraFukushima 37c68e27df Use expected LaunchTemplateId in updating ASG when MixedInstancePolicy is changed
When user changes only mixedInstancePolicy, LaunchTemplateId is not changed.
So it is not necessary to change LaunchTemplateId in AutoScalingGroup.
2021-02-06 01:08:40 +09:00
Alexander Block 190073e766 Refactor and fix NLB subnet change checks
Move checks for valid subnet operations into CheckChanges. This also fixes
a bug where changes would cause immutable field errors while it's actually
perfectly fine to add new subnets (only detaching is forbidden).

This also commit changes the actualSubnets and expectedSubnets lists to
be maps of *string. This is in preparation for the next commit that then
relies on it being a map.
2021-02-05 13:08:57 +01:00
Li Zhijian 501df662d4 upup/pkg/fi/cloudup/gcetasks/subnet: Fix ineffectual assignment to patch
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
2021-02-05 16:41:55 +08:00
Li Zhijian f1484df4b8 upup/pkg/fi/cloudup/alitasks/rampolicy: Fix ineffectual assignment to policyRequest
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com>
2021-02-05 16:40:39 +08:00
Jesse Haka 034dad258c modify names 2021-02-05 09:57:54 +02:00
Jesse Haka 41d04d8d4b add user agent to openstack api requests 2021-02-04 23:04:06 +02:00
Kubernetes Prow Robot 0271f0e8cb
Merge pull request #10729 from olemarkus/imdsv2-not-default
Revert making imdsv2 default
2021-02-04 11:46:25 -08:00
Ole Markus With dd035fa2bc Revert "Set IMDSv2 to "required" only for new clusters"
This reverts commit 12cb288df1.
2021-02-04 17:57:35 +01:00
Ole Markus With a4c36af9de Revert "Increse imdv2 hop limit on control plane nodes"
This reverts commit 4e00e29fc3.
2021-02-04 17:57:23 +01:00
Kubernetes Prow Robot ebe8c53813
Merge pull request #10720 from rifelpet/kubecfg-panic
Fix panic when exporting kubecfg for AWS cluster without load balancer
2021-02-04 07:16:29 -08:00
Kubernetes Prow Robot beb8b62746
Merge pull request #10700 from avdhoot/expose-metrics-Calico
Fix rendering issue created by #10414
2021-02-04 01:46:29 -08:00
Peter Rifel 9074e5200b
Fix panic when exporting kubecfg for AWS cluster without load balancer 2021-02-03 22:35:04 -06:00
Kubernetes Prow Robot 31c8771587
Merge pull request #10702 from olemarkus/fix-cp-hop-limit
Increase IMDSv2 hop limit on control plane nodes
2021-02-01 04:17:49 -08:00
avdhoot 0717e4a50a Fix rendering issue created by #10414 2021-02-01 14:09:20 +05:30
Kubernetes Prow Robot dae40386cd
Merge pull request #10698 from hakman/weave-2.8.1
Update Weave to v2.8.1
2021-01-31 21:49:49 -08:00
Ole Markus With 4e00e29fc3 Increse imdv2 hop limit on control plane nodes
Non-hostNetworking fails to talk to the instance metadata otherwise. Breaking e.g CSI controller
2021-01-31 19:35:07 +01:00
Ciprian Hacman dc407e8a9b Update Weave to v2.8.1 2021-01-31 09:52:57 +02:00
Ole Markus With 1db7b72843 Use serving cert for metrics-server 2021-01-30 09:01:36 +01:00
Ciprian Hacman 12cb288df1 Set IMDSv2 to "required" only for new clusters 2021-01-29 14:07:52 +02:00
Kubernetes Prow Robot 3d39be7721
Merge pull request #10661 from hakman/etcd-manager-defaults
Update AWS etcd-manager volumes defaults
2021-01-28 22:01:41 -08:00
Peter Rifel 7428b95837
Remove taints from spotinst ocean terraform resource
This field isn't being set anywhere and is causing problems with the terraform HCL2 serialization.

If we do end up setting it we can redefine the struct type ourselves with the necessary field tags.
2021-01-28 10:51:09 -06:00
Kubernetes Prow Robot 3699edcf4f
Merge pull request #10665 from rudeigerc/fix-loadbalancer
Create default loadbalancer when SSL certificate is specified
2021-01-27 20:13:07 -08:00
Ciprian Hacman 5fcd4e4b28 Allow attaching same external load balancer to multiple instance groups 2021-01-27 16:25:39 +02:00
rudeigerc 0e3317b341 Create default loadbalancer when SSL certificate is specified 2021-01-27 13:24:57 +08:00
Ciprian Hacman 4c5d7ddabf Remove workaround for volume throughput when using Terraform 2021-01-27 06:33:15 +02:00
Ciprian Hacman fcea4f5b08 Set default volume encryption to "true" for etcd-manager volumes in AWS 2021-01-26 11:29:27 +02:00
Nicholas Galantowicz 0735d15b7a feat: implement azure getapiingressstatus fn 2021-01-23 15:01:18 -05:00
srikiz b04af61a4b Add SFO3 region for DO. Also update e2e tests to use the full list of supported zones 2021-01-22 21:19:30 +05:30
Ciprian Hacman 80ab8b18b3 Bump internal version for CoreDNS 2021-01-22 09:49:34 +02:00
Ciprian Hacman ebd0759033 Add startup probe for calico-kube-controllers 2021-01-22 09:44:53 +02:00
Kubernetes Prow Robot 48411de7bb
Merge pull request #10624 from hakman/aws-lt-defaults
Update AWS instances defaults
2021-01-21 03:51:01 -08:00
Kubernetes Prow Robot f3172c3e6c
Merge pull request #10604 from hakman/weave-2.8.0
Update Weave to v2.8.0
2021-01-21 02:39:01 -08:00
Ciprian Hacman 3b24a11b30 Add throughput field for gp3 volumes to additional volumes with CF 2021-01-21 11:26:45 +02:00
Kubernetes Prow Robot 7cd0b9fab9
Merge pull request #10610 from johanneswuerbach/patch-1
Increase CoreDNS default ttl
2021-01-20 09:42:04 -08:00
Otto Sulin 31c8b10453 Remove unneeded nil checks as in requested changes 2021-01-20 14:59:15 +02:00
Otto Sulin c66a079e3e Add network and router availability zone hints to OpenStack
This pull request makes it possible to add availability zone hints to routers and networks if the hints are supported.
2021-01-20 13:34:08 +02:00
Johannes Würbach 38a8c35ba0
Increase CoreDNS default ttl 2021-01-19 22:20:09 +01:00
Ole Markus With f476857add Warn if cilium encryption is enabled, but no secret has been set 2021-01-19 20:20:12 +01:00
Ciprian Hacman 31f8cbd571 Use a more generic check for etcd member prefixes 2021-01-19 09:06:02 +02:00
Ciprian Hacman 3799d135a3 Fix tests and spelling 2021-01-19 09:06:02 +02:00
Ciprian Hacman 01efb505a6 Update Weave to v2.8.0 2021-01-19 07:29:05 +02:00
Justin SB ce036d397d Require KOPS_TERRAFORM_0_12_RENAMED, to guard against tf breakage
Terraform 0.12 broke compatability and this could result in data loss
if we deleted the etcd volumes.  Document the procedure to fix the
tfstate, and require an env var to be passed to avoid accidental data
loss.
2021-01-18 18:09:22 -05:00
Barry Melbourne 337c9c4c66 Set default container runtime to containerd 2021-01-16 14:55:35 +00:00
Ciprian Hacman bb787d3075 Release 1.20.0-alpha.1 2021-01-15 15:29:55 +02:00
Ciprian Hacman 65ebf4760d Update integration test for gp3 with etcd volumes 2021-01-15 09:53:10 +02:00
Justin SB acb247fa5f Allow nodeup (and others) to replace in-use files
By creating a tempfile and then moving the file into place, we both
write more atomically and we can overwrite in-use files.

Issue #10122
2021-01-14 10:52:10 -05:00
Kubernetes Prow Robot fb0fbb5280
Merge pull request #10557 from zetaab/feature/hashname
[OpenStack] Use new hash format in instance names
2021-01-13 09:24:36 -08:00
Kubernetes Prow Robot 0412bf7566
Merge pull request #10561 from spotinst/feat-launchspec-restrictions
Spotinst: Specify whether scale-down activities should be restricted
2021-01-13 08:24:36 -08:00
liranp f5cb758d55
feat(spot/addon): bump ocean-controller to 1.0.70 2021-01-13 15:08:43 +02:00
Jesse Haka 1bc330b0bb nameprefix -> groupname 2021-01-13 11:54:07 +02:00
Kubernetes Prow Robot 09bf333433
Merge pull request #10567 from rifelpet/nlb-listener-order
Fix NLB listener -> target group association for TF & CF
2021-01-13 01:04:35 -08:00
Peter Rifel 580d73bdc7
Fix NLB listener -> target group association for TF & CF
The old code made the incorrect assumption that the NLB's list of TargetGroup tasks is in the same order as the NLB's list of listeners for their associations.
Because the model adds them in opposite orders this resulted in the TLS listener being forwarded to the TCP TG and vice versa.

This updates the terraform and cloudformation generation code to search the NLB's list of target groups by name for the target group that should be associated with the listener.
This matches the logic used in the "direct" target.
2021-01-12 23:21:55 -06:00
Jesse Haka 185ccba246 Use random instance names in OpenStack 2021-01-12 14:52:39 +02:00
liranp 9fe505abed
feat(spot/ocean): new label: spotinst.io/restrict-scale-down 2021-01-12 11:35:28 +02:00
Ole Markus With f5ae5f8808 AWS CSI driver 2021-01-12 07:09:10 +01:00
Ole Markus With 4d2eca199f Remove node-authorization 2021-01-11 18:59:45 +01:00
Kubernetes Prow Robot f94539f6f6
Merge pull request #10556 from zetaab/feature/updatedeps
update gophercloud dependency
2021-01-11 06:13:08 -08:00
Jesse Haka 46de9f145e update gophercloud dependency 2021-01-11 14:48:22 +02:00
Kubernetes Prow Robot b3be6478dd
Merge pull request #10551 from spotinst/feat-launchspec-strategy
Spotinst: Specify Spot percentage per Instance Group
2021-01-11 04:33:07 -08:00
Kubernetes Prow Robot 75623366e6
Merge pull request #10553 from justinsb/fix_openstack_race
Openstack: Prevent data race in servergroup member list
2021-01-10 09:45:05 -08:00
Kubernetes Prow Robot 08cac106b6
Merge pull request #10541 from fenggw-fnst/work
Fix typo in comment
2021-01-10 09:01:06 -08:00
Kubernetes Prow Robot 4ee8936d63
Merge pull request #10547 from justinsb/cos_var_lib_kubelet
COS/GCE: exec on kubelet/flexvolume dirs
2021-01-10 08:23:17 -08:00
Justin SB 1c11f1a094 Openstack: Prevent data race in servergroup member list
We were adding to the ServerGroup without a mutex, so we introduce a mutex.

Also introduce some defense against the member list changing once
we've observed it, though this is already enforced by GetDependencies.
2021-01-10 11:11:11 -05:00
liranp 2f874be0a1
feat(spot/ocean): set spot percentage on launchspec level 2021-01-10 15:22:43 +02:00
Justin Santa Barbara e9f6623a80 COS/GCE: exec on kubelet/flexvolume dirs
Upstream bind mounts /var/lib/kubelet with exec, dev and suid
permissions, because emptyDirs end up inheriting these permissions.

Similarly, /home/kubernetes/flexvolume needs exec permission to
support flexdrivers.
2021-01-09 13:56:18 -05:00
Justin Santa Barbara 5779f29e15 GCE: Don't warn about NVME
NVME only works with Local SSDs, which have their own restrictions;
it isn't a must-support GA blocker (which is why we had the log
previously)
2021-01-09 13:55:33 -05:00
Justin SB 4ac9d5c17b Boot nodes without state store access
kops-controller can now serve the instance group & cluster config to
nodes, as part of the bootstrap process.

This enables nodes to boot without access to the state
store (i.e. without S3 / GCS / etc permissions)

Feature-flagged behind the KopsControllerStateStore feature-flag.
2021-01-09 13:08:48 -05:00
Ole Markus With 72073d3f2c Move cilium bootstrap logic to its own file 2021-01-09 10:02:27 +01:00
Ole Markus With 39b139a0ee Move bootstrapchannelbuilder to its own package 2021-01-09 09:55:22 +01:00
Kubernetes Prow Robot 2677254392
Merge pull request #10461 from olemarkus/allow-modify-etcd-volume
Make it possible to change the etcd volume type and iops
2021-01-06 02:47:52 -08:00
Ole Markus With 0676e38473 Make it possible to modify ebs volumes 2021-01-06 11:01:24 +01:00
Guangwen Feng 66d48164a9 Fix typo in comment
Signed-off-by: Guangwen Feng <fenggw-fnst@cn.fujitsu.com>
2021-01-06 16:18:46 +08:00
Kubernetes Prow Robot 0ca0e38518
Merge pull request #10424 from rifelpet/ebs-tf-012
Don't allow ebs volume TF resource names to begin with digit
2021-01-05 09:19:58 -08:00
Kubernetes Prow Robot 2e202badc5
Merge pull request #10361 from hakman/single-az-multi-master
Prefix etcd cluster names with letters
2021-01-05 07:51:58 -08:00
Ciprian Hacman a7bb949936 Add possibility to set volume throughput for gp3 volumes 2021-01-05 13:18:32 +02:00
Kubernetes Prow Robot 7238f2689c
Merge pull request #10512 from hakman/kube-router-v1.1.1
Update kube-router to v1.1.1
2021-01-04 16:01:57 -08:00
Kubernetes Prow Robot 6d5549e730
Merge pull request #10453 from msidwell/gp3-etcd
Add gp3 Volume Type to etcd
2021-01-04 11:29:57 -08:00
msidwell ebf05facc2 add gp3 volume default params
add io2 case and correct IOPS minimum value check

add gp3 case

add io2 and gp3 parameter ratio validation logic

add volumeThroughput parameter for disks that support it

add volumeThroughput components throughout ebs structs

add volumeThroughput to versioned api

updated api machinery and crds

apimachinery update
2021-01-04 17:08:11 +00:00
Barry Melbourne 1c96e826d9 Remove copyright YEAR from generated Go files 2021-01-03 12:48:50 +00:00
Ciprian Hacman 7c2dc634ec Update kube-router to v1.1.1 2020-12-30 09:08:35 +02:00
Kubernetes Prow Robot 22a9a13abf
Merge pull request #10488 from rifelpet/iam-role-tag
AWS IAM Role Tagging
2020-12-29 22:33:48 -08:00
Ciprian Hacman 41d74903e3 Use containerd.sock for AmazonVPC CNI with containerd 2020-12-27 17:35:52 +02:00
Peter Rifel 4ee5d7a543
Add tagging support for AWS IAM Roles 2020-12-23 15:11:07 -06:00
Kubernetes Prow Robot b5afd1d6c4
Merge pull request #10473 from hakman/custom-container-runtime-package
Add config options for container runtime package URL and Hash
2020-12-23 04:48:28 -08:00
Ciprian Hacman ff6a782303 Add config options for container runtime package URL and Hash 2020-12-23 13:29:22 +02:00
Kubernetes Prow Robot 5b5daad3d4
Merge pull request #10487 from spotinst/feat-ocean-controller-1.0.69
Spotinst: Bump the Ocean Controller to 1.0.69
2020-12-22 00:46:25 -08:00
Peter Rifel 604cb67b62
Remove Region use in Azure 2020-12-21 20:54:28 -06:00
Justin SB 8fb7f1930d
Use Region method of fi.Cloud
There's no need to track it separately, now that we have the Region
method on the Cloud interface.
2020-12-21 20:50:54 -06:00