Commit Graph

3426 Commits

Author SHA1 Message Date
John Gardiner Myers c2cb6646af Remove tags from NodeupConfig 2020-07-29 17:24:39 -07:00
John Gardiner Myers 28caf07afa Stop using the _automatic_upgrades tag 2020-07-29 17:24:32 -07:00
Kubernetes Prow Robot ae23a2a62c
Merge pull request #9646 from johngmyers/fitask-cleanup
Remove dead code from tasks
2020-07-29 10:13:48 -07:00
Steven E. Harris 9a5e54699f Calico: upgrade "k8s-ec2-srcdst" to version v0.3.0
Upgrading the "k8s-ec2-srcdst" controller to this latest version
allows it to work correctly with the objects containing the new
"metadata.managedFields" field introduced in Kubernetes version
1.18.0.

The previous container image versions used a version of the
"client-go" library that was too old to consume these fields
correctly, causing the controller to fail repeatedly when trying to
read Node objects retrieved from the Kubernetes API server.
2020-07-29 09:30:16 -04:00
John Gardiner Myers bf7caee214 Remove dead code from tasks 2020-07-28 22:13:09 -07:00
John Gardiner Myers 17ae9a6e48 make codegen 2020-07-28 22:13:09 -07:00
John Gardiner Myers 3a0fc8ed19 Remove dead code from fitask generator 2020-07-28 22:13:08 -07:00
Kubernetes Prow Robot 67966d5288
Merge pull request #9632 from johngmyers/gengo
Replace custom codegen package with gengo
2020-07-28 22:11:46 -07:00
John Gardiner Myers 8292cacd3c make codegen 2020-07-28 11:48:09 -07:00
John Gardiner Myers d27e805099 Add missing fitask markers 2020-07-28 11:48:09 -07:00
John Gardiner Myers b9b9bce43d SecurityGroupRule boilerplate is not automatically generated 2020-07-28 11:48:09 -07:00
John Gardiner Myers 63cb1a16ab make codegen 2020-07-28 11:48:09 -07:00
John Gardiner Myers f72dac180d Switch to new fitasks marker 2020-07-28 11:48:08 -07:00
John Gardiner Myers 9596ed8f37 Reimplement fitask generator using gengo 2020-07-28 11:48:08 -07:00
John Gardiner Myers b23f0ebb26 Remove dead code 2020-07-28 11:48:08 -07:00
Peter Rifel a17581e21d
Add cloud tags to AWS SSH Keys 2020-07-28 13:35:09 -05:00
liranp a9f5ef8b9a
feat(spot): upgrade the controller (v1.0.62) 2020-07-28 11:08:45 +03:00
Peter Rifel 5237df75a0
Tag AWS RouteTables on create 2020-07-27 18:05:18 -05:00
Kubernetes Prow Robot 85ade4cc70
Merge pull request #9610 from zhouhao3/add-err
add os.RemoveAll err verification
2020-07-26 14:48:16 -07:00
Ciprian Hacman 5a9cc3d216 Fix int to string conversions 2020-07-26 09:09:52 +03:00
Kubernetes Prow Robot d0a2baefec
Merge pull request #9629 from johngmyers/external-ccm
Exempt OpenStack from the EnableExternalCloudController feature flag
2020-07-25 20:52:20 -07:00
John Gardiner Myers 8258dcd395 Exempt OpenStack from the EnableExternalCloudController feature flag 2020-07-25 13:12:25 -07:00
Peter Rifel 8734d5ff50
Use public client accessors within openstackCloud functions
This is minor cleanup before refactoring the openstackCloud functions to make them more mockable, similar to AWSCloud
2020-07-25 13:04:58 -05:00
Jesse Haka 31ccce090a remove LB circular in OpenStack 2020-07-24 08:19:17 +03:00
Kubernetes Prow Robot a00268d511
Merge pull request #9554 from olemarkus/openstack-fixes
Openstack fixes
2020-07-23 13:06:25 -07:00
Zhou Hao f6982bb029 add os.RemoveAll err verification
Signed-off-by: Zhou Hao <zhouhao@cn.fujitsu.com>
2020-07-23 10:35:17 +08:00
Ciprian Hacman 3336d7b309 Prefer nodes with "master" role for Calico Typha pods 2020-07-22 11:28:01 +03:00
John Gardiner Myers eb94877ee9 Revert move to explicit dependencies
The change to explicit dependencies lost the dependencies
that were previously found by reflection.
2020-07-20 22:10:46 -07:00
John Gardiner Myers 9693da66b3 Remove support for legacy IAM permissions 2020-07-17 20:08:17 -07:00
John Gardiner Myers c0774d7ffa Stop using legacy IAM in integration tests 2020-07-17 19:32:48 -07:00
Kubernetes Prow Robot 022fec8606
Merge pull request #9471 from johngmyers/ig-per-zone
Create one nodes instance group per zone
2020-07-17 12:34:54 -07:00
John Gardiner Myers e9b8e4e39a Create zero-node IGs if more zones than nodes 2020-07-17 11:26:09 -07:00
John Gardiner Myers fbc235a3fe Create one nodes IG per zone 2020-07-17 11:26:09 -07:00
John Gardiner Myers 3201cc4dd8 Require extra flag when updating cluster with downgraded kops version 2020-07-17 11:11:12 -07:00
Kubernetes Prow Robot 065824851b
Merge pull request #9476 from srikiz/DO-implement-validate-cluster
[Digital Ocean] Implement KOPS validate cluster
2020-07-15 12:12:37 -07:00
Srikanth 160a4b81c9 incorporate review comments to use instance group name for DO instance group tag 2020-07-14 13:25:01 +05:30
Kubernetes Prow Robot 8f5ce27ca4
Merge pull request #9564 from rifelpet/file-cleanup
Remove old unused files
2020-07-13 13:01:20 -07:00
Peter Rifel 4bcc1e1ffa
Remove old unused files
The yaml files were most likely meant to live in tests/integration/update_cluster/minimal_gce but those files already exist.

The md file is very old and not relevant
2020-07-13 12:48:28 -05:00
Justin SB 00b70dc83a File permission test: clear umask before testing
If the umask isn't 022, directories may not be created in mode 0755,
even if we ask them to be created as such.

umask problems seem unlikely to affect real world usage (negatively)
2020-07-13 12:18:29 -04:00
Ole Markus With 3931710d5e Remove unused function 2020-07-12 21:43:12 +02:00
Ole Markus With e32e03b07e Bump the wait time for OS write ops 2020-07-12 21:08:13 +02:00
Ole Markus With b508696cf2 Make Instance task depend on floating ip
Originally, floating ips depended on instances, but this causes a dependency cycle now that bootstrap scripts require all IPs for the API cert.
This also requires using networking API for creating floating ips instead of compute so that we can name (and later tag) the floating IPs, which is necessary to know which floating IP belongs to which instance prior to association
2020-07-12 21:08:13 +02:00
Kubernetes Prow Robot 1a903f6fe8
Merge pull request #9547 from johngmyers/kuberouter-toleration
Widen the tolerations of kuberouter
2020-07-11 14:09:21 -07:00
Kubernetes Prow Robot 2d6aba11ba
Merge pull request #9543 from hakman/remove-flannel-workaround
Remove the checksum workaround for Flannel VXLAN
2020-07-11 12:51:21 -07:00
Kubernetes Prow Robot 74747a1e6f
Merge pull request #9542 from johngmyers/make-phony
Improve Makefile
2020-07-10 21:13:21 -07:00
Kubernetes Prow Robot 7adc760170
Merge pull request #8726 from rifelpet/nat-tags
Switch AWS NAT Gateway creation to use tags on create
2020-07-10 14:37:50 -07:00
Peter Rifel 2144143018
Update NAT Gateways for tag-on-create 2020-07-10 14:14:47 -05:00
John Gardiner Myers 53e07476df Widen the tolerations of kuberouter 2020-07-09 22:25:59 -07:00
Ciprian Hacman ed3f43bf4c Remove the checksum workaround for Flannel VXLAN 2020-07-10 07:55:52 +03:00
John Gardiner Myers 9b978b5c30 Simplify rules for making bindata.go 2020-07-09 20:10:04 -07:00