Commit Graph

12231 Commits

Author SHA1 Message Date
John Gardiner Myers edfa6a0e94 Adjust Kubernetes version removals and deprecations for 1.20 2020-10-29 13:25:37 -07:00
John Gardiner Myers 69c9564ee8 Add 1.20 release notes 2020-10-29 12:59:06 -07:00
Kubernetes Prow Robot 1ed5af04f8
Merge pull request #10138 from rifelpet/asg-tg
ELB/TargetGroup/ASG attachment fixes
2020-10-29 11:58:06 -07:00
Peter Rifel 6318e90128
Ignore changes reported by subsequent updates
Usually this is an "actual.Foo = e.Foo" one-liner but we don't know which LB attached to an ASG is the API ELB so it's a bit more complicated
2020-10-29 12:34:20 -05:00
Peter Rifel 7497edaf7c
Lookup LoadBalancerName when only the LB task name is known 2020-10-29 12:13:23 -05:00
Peter Rifel 7022f2834d
Attach/detach TGs from ASGs when using direct target 2020-10-29 11:08:39 -05:00
Kubernetes Prow Robot b7f66a6d98
Merge pull request #10109 from bmelbourne/set-minimum-terraform-0.12
Set minimum Terraform version to 0.12.26/0.13.0
2020-10-29 01:52:58 -07:00
Kubernetes Prow Robot aa8a51f70e
Merge pull request #10133 from rifelpet/verify-cf-2
Make verify-cloudformation job fail when issues are found
2020-10-29 00:18:58 -07:00
Peter Rifel a240507fce
Make verify-cloudformation job fail when issues are found 2020-10-28 21:01:22 -05:00
Kubernetes Prow Robot f466403912
Merge pull request #9794 from rdrgmnzs/lb-attachment
Prevent unintended resource updates to LB attatchments
2020-10-28 15:18:59 -07:00
Kubernetes Prow Robot f3ea21a8c6
Merge pull request #10128 from hakman/fix-bash
Update shell style for CLI docs for better compatibility
2020-10-28 13:55:39 -07:00
Barry Melbourne 84417c330b Set minimum Terraform version to 0.12.26/0.13.0 2020-10-28 20:24:41 +00:00
Kubernetes Prow Robot f7e8458e31
Merge pull request #10131 from rifelpet/cf-lint-fixes
Fix cloudformation lint errors
2020-10-28 12:21:56 -07:00
Rodrigo Menezes 41adf07e15 cleanup code 2020-10-28 11:11:58 -07:00
Kubernetes Prow Robot 8ef754e0ab
Merge pull request #10130 from rifelpet/verify-cloudformation
Add verify-cloudformation script
2020-10-28 11:01:57 -07:00
Kubernetes Prow Robot a83ccdcb25
Merge pull request #10118 from hakman/fix-links
Fix release notes links to point to https://kops.sigs.k8s
2020-10-28 10:11:56 -07:00
Ciprian Hacman 35d49a40a2 Update shell style for CLI docs for better compatibility 2020-10-28 18:23:23 +02:00
Ciprian Hacman f69ffeaa63 Update cluster and state store names in CLI docs 2020-10-28 18:22:53 +02:00
Peter Rifel 6c4273d985
Fix cloudformation lint errors
```
E3002 Invalid Property Resources/AWSAutoScalingAutoScalingGroupnodesmixedinstancesexamplecom/Properties/MixedInstancesPolicy/InstancesDistribution/SpotInstancePool
//kops/tests/integration/update_cluster/mixed_instances_spot/cloudformation.json:321:13

E3031 CidrIp contains invalid characters (Pattern: x.x.x.x/y) at Resources/AWSEC2SecurityGroupIngresssshexternaltonode2001085a348/Properties/CidrIp
//kops/tests/integration/update_cluster/complex/cloudformation.json:833:9
```

I'm using the strings.Contains to determine if a CIDR is v6 since it seems simplest given that we know the value wont have a port number [0]

[0] https://stackoverflow.com/questions/22751035/golang-distinguish-ipv4-ipv6
2020-10-28 10:16:29 -05:00
Peter Rifel b3cdca7908
Add verify-cloudformation script
This is an official AWS linter for cloudformation.
It has already caught a few bugs in our cloudformation json generation logic
2020-10-28 10:09:01 -05:00
Kubernetes Prow Robot fdc56efdff
Merge pull request #10126 from hakman/aws-vpc-cni-reset
Align AWS VPC CNI manifest with upstream
2020-10-28 05:23:56 -07:00
Ciprian Hacman 112221e354 Amazon VPC CNI - update misc 2020-10-28 12:36:27 +02:00
Ciprian Hacman 56fda317d4 Amazon VPC CNI - quote all keys and values 2020-10-28 12:31:46 +02:00
Ciprian Hacman a36fa3f4e1 Amazon VPC CNI - update DaemonSet 2020-10-28 12:31:32 +02:00
Ciprian Hacman 46122cd12b Amazon VPC CNI - rearrange DaemonSet 2020-10-28 12:31:32 +02:00
Ciprian Hacman e6459e104f Amazon VPC CNI - rearrange ClusterRole 2020-10-28 12:31:32 +02:00
Ciprian Hacman 14b33ae34c Amazon VPC CNI - update ClusterRole 2020-10-28 12:31:28 +02:00
Kubernetes Prow Robot 5700af84ac
Merge pull request #10111 from javipolo/nodeLocalDnsCacheKubeDnsOnly
Add nodeLocalDNSCache.kubeDnsOnly option
2020-10-28 00:03:56 -07:00
Ciprian Hacman 421fa24d3b Amazon VPC CNI - rearrange ClusterRole sections 2020-10-28 08:40:28 +02:00
Ciprian Hacman 49e816cf92 Amazon VPC CNI - rearrange manifest resources 2020-10-28 08:40:28 +02:00
Kubernetes Prow Robot 65e127c2ce
Merge pull request #10124 from MoShitrit/aws-vpc-cni
Update AWS VPC CNI to 1.7.5
2020-10-27 22:49:55 -07:00
Kubernetes Prow Robot 672b656926
Merge pull request #10121 from rifelpet/kubetest2-3
Add random AWS zone logic + specify build stage location
2020-10-27 16:01:56 -07:00
MoShitrit 36391bcf61 Update AWS VPC CNI to 1.7.5 2020-10-27 15:53:43 -04:00
Peter Rifel ce2a3e52f7
Call IsUp to validate cluster after creating it 2020-10-27 13:01:46 -05:00
Peter Rifel fe9903fad3
fix cluster name generation 2020-10-27 13:01:45 -05:00
Peter Rifel b3acf6a96c
Don't check for existence of binary path before the build stage has occurred 2020-10-27 13:01:45 -05:00
Peter Rifel 6e4f3e6a25
Set default --kops-root value when GOPATH is set 2020-10-27 13:01:44 -05:00
Peter Rifel 362faf3f3f
Add random AWS zone logic + specify build stage location 2020-10-27 13:01:44 -05:00
Kubernetes Prow Robot 877e71f55a
Merge pull request #10115 from hakman/calico-bpf-tweaks
Update Calico config for eBPF mode
2020-10-27 03:35:59 -07:00
Javi Polo c2684bcf7b Add nodeLocalDNSCache.kubeDnsOnly option 2020-10-27 10:46:25 +01:00
Kubernetes Prow Robot d2226814cf
Merge pull request #10117 from hakman/update-channels
Update channels
2020-10-27 00:09:59 -07:00
Ciprian Hacman de5847fc62 Fix release notes links to point to https://kops.sigs.k8s 2020-10-27 08:57:07 +02:00
Ciprian Hacman c9b5e21a60 Recomment kops v1.18.2 for k8s 1.15+ 2020-10-27 08:28:13 +02:00
Kubernetes Prow Robot 6188d13b9a
Merge pull request #10112 from rifelpet/build-cleanup
Makefile and hack script cleanup
2020-10-26 23:25:59 -07:00
Ciprian Hacman ad3456e0ac Promote channel alpha to stable 2020-10-27 08:25:41 +02:00
Ciprian Hacman 4e1c106570 Update bindata 2020-10-27 07:57:09 +02:00
Ciprian Hacman 3c07c72c70 Update Calico to v3.16.4 2020-10-27 07:36:39 +02:00
Ciprian Hacman 7b9a073da9 Add option for Calico to cleanup kube-proxy rules when running in eBPF mode 2020-10-27 07:35:08 +02:00
Ciprian Hacman 2fe6ee4b37 Use optional ConfigMap to configure k8s API endpoint for Calico 2020-10-27 07:35:07 +02:00
Rodrigo Menezes 9bd0a7aedb Add instruction for no downtime 2020-10-26 18:11:46 -07:00