Kubernetes Prow Robot
0c62641dad
Merge pull request #9354 from johngmyers/refactor-certs-2
...
Continue refactoring certs into nodeup
2020-07-06 17:13:57 -07:00
Ciprian Hacman
a7c8d2087c
Use github.com/blang/semver/v4
2020-07-01 08:54:42 +03:00
John Gardiner Myers
f4f4763dc2
Refactor more certs to be issued by nodeup
2020-06-28 23:12:13 -07:00
Kubernetes Prow Robot
d461bfddaf
Merge pull request #9449 from johngmyers/userdata-task
...
Refactor BootstrapScript into a Task
2020-06-28 16:40:14 -07:00
Kubernetes Prow Robot
679b9db9a1
Merge pull request #9422 from johngmyers/trim-loader
...
Remove dead cloudup code
2020-06-28 13:42:14 -07:00
John Gardiner Myers
cef5b175c7
Rename BootstrapScript to BootstrapScriptBuilder
2020-06-26 10:57:36 -07:00
Kubernetes Prow Robot
07dc255559
Merge pull request #9402 from johngmyers/refactor-userdata
...
Prepatory refactoring of BootstrapScript
2020-06-26 05:23:31 -07:00
John Gardiner Myers
a76a1cd127
Remove unused model options
2020-06-21 22:37:16 -07:00
John Gardiner Myers
51c5d1e66d
Remove dead code in cloudup.Loader
2020-06-21 22:13:37 -07:00
Xiaoyu Zhong
709e7ef33c
Refactor Alicloud LoadBalancerWhiteList to LoadBalancerACL
2020-06-22 09:32:21 +08:00
John Gardiner Myers
99c8c4b8fc
Move apply logic down into pkg for import use
2020-06-19 23:51:41 -07:00
John Gardiner Myers
f539e2937e
Build assets, etc. earlier
2020-06-18 22:30:04 -07:00
John Gardiner Myers
304476cebf
Refactor BootstrapScript
2020-06-18 22:17:39 -07:00
Ciprian Hacman
de6f6e9677
ARM64 support - Generate multi-arch config for assets
2020-06-19 04:42:11 +03:00
Kubernetes Prow Robot
88b53ca046
Merge pull request #9390 from justinsb/cleanup_bootstrap_context
...
Refactor to clean up TemplateFunctions
2020-06-17 23:36:04 -07:00
Justin SB
af09f50fef
Refactor to clean up TemplateFunctions
...
We had some fields that were duplicated; this was confusing and seemed
likely to cause (subtle) bugs.
2020-06-17 23:39:16 -04:00
John Gardiner Myers
a5f5acc09d
Move the instancegroup role into NodeupConfig
2020-06-17 09:05:15 -07:00
John Gardiner Myers
0d74344a43
Remove the baremetal cloud provider
2020-06-14 10:38:29 -07:00
Justin SB
6334da47b6
Refactor BootstrapChannelBuilder to use a KopsModelContext
...
Cleaner, and preparation for ServiceAccount IAM support.
2020-06-11 21:29:16 -04:00
Peter Rifel
bc074e857c
Use ec2.DescribeInstanceTypes in awsup.GetMachineTypeInfo
...
This requires passing a cloud object in additional places throughout the validation package and originating mostly from cmd/kops
This means that some kops commands now require valid cloud provider credentials, but I don't think this is an issue because the vast majority of use-cases already require the same cloud provider credentials in order to interact with the state store.
2020-06-09 10:13:01 -05:00
ZouYu
2fc52ec6be
fix some go-lint warning
...
Signed-off-by: ZouYu <zouy.fnst@cn.fujitsu.com>
2020-06-09 08:52:50 +08:00
John Gardiner Myers
e88e0cf7ec
Remove code supporting dropped k8s versions
2020-06-04 12:11:51 -07:00
John Gardiner Myers
07f5e58cac
Bump supported and recommended k8s versions for kops 1.19
2020-06-04 12:11:51 -07:00
Ciprian Hacman
c0b62a74ca
Remove all traces of utils.tar.gz
2020-06-03 09:55:45 +03:00
Ole Markus With
7342525872
Remove vsphere from kops files
2020-05-30 13:36:55 +02:00
Kubernetes Prow Robot
6830cf6d44
Merge pull request #9065 from johngmyers/remove-distro
...
Remove support for CoreOS and Jessie
2020-05-27 23:22:01 -07:00
Kubernetes Prow Robot
bfd65ae589
Merge pull request #9157 from olemarkus/networking-cleanup
...
Networking cleanup
2020-05-24 07:03:10 -07:00
liranp
23c0cdab36
feat(spotinst): new hybrid mode
2020-05-23 21:39:04 +03:00
John Gardiner Myers
2d98e5609c
Remove/fix more CoreOS references
2020-05-22 20:54:41 -07:00
Ole Markus With
d1ff25bb4e
Remove some rather long networking nil checks
2020-05-22 08:08:58 +02:00
Justin Santa Barbara
7e710e85d9
DNS: Apply should be a no-op when empty
...
Document the contract a bit more, change the signature by adding a
context arg and following through to make sure we honor the contract
everywhere.
2020-05-17 16:45:08 -04:00
Justin SB
75fd939a62
kube-apiserver: healthcheck via sidecar container
...
kube-apiserver doesn't expose the healthcheck via a dedicated
endpoint, instead relying on anonyomous-access being enabled. That
has previously forced us to enable the unauthenticated endpoint on
127.0.0.1:8080.
Instead we now run a small sidecar container, which
proxies /healthz and /readyz requests (only) adding appropriate
authentication using a client certificate.
This will also enable better load balancer checks in future, as these
have previously been hampered by the custom CA certificate.
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-05-07 08:06:52 -04:00
John Gardiner Myers
126c4c8d37
Allow cluster maintenance when channel is unavailable
2020-05-03 13:48:15 -07:00
Justin Santa Barbara
31bb16d4d1
Add context.Context to most signatures
...
The client-go signature for most methods adds a context.Context
object, and also makes Options mandatory. Feed through a
context.Context through many of our methods (but use context.TODO to
stop it getting totally out of hand!)
2020-04-11 14:44:17 -04:00
Peter Rifel
4e6e00bec1
Add Terraform 0.12 rendering support and feature flag
2020-04-05 21:18:03 -05:00
Kubernetes Prow Robot
502aaacbe2
Merge pull request #8700 from johngmyers/version-tweaks
...
Balk at using Kubernetes versions too new to be supported
2020-04-05 07:17:45 -07:00
John Gardiner Myers
758f8017e4
Deprecate Kubernetes 1.10
2020-03-25 20:10:51 -07:00
Matteo Ruina
499885822d
Update lyft CNI to 0.6.0
2020-03-16 09:24:28 +01:00
John Gardiner Myers
8db90a3233
Balk at using Kubernetes versions too new to be supported
2020-03-08 18:06:38 -07:00
Srikanth
42e88a7f89
Initial changes for load balancer task
...
Add load balancer fi tasks
Add load balancer builder for DO
Fix go imports
Implement FindIPAddress functionality
Add load balancer api ingress status calls
Add error checks for FindIPAddress
Add delete LB option
Update load balancer delete logic
Revert make file changes
revert utils code changes
Revert NewDOCloud changes
Remove minor code comments
Update with gomod for dependencies
2020-01-27 15:03:05 +05:30
Matteo Ruina
c6bbf504dc
Update lyft CNI to v0.5.3
2020-01-17 22:42:21 +00:00
Kubernetes Prow Robot
77d6d381c3
Merge pull request #8327 from johngmyers/remove-code
...
Remove code for unsupported Kubernetes versions
2020-01-15 14:54:22 -08:00
Austin Moore
4a88f7b5a5
Add ability to specify no ssh key by setting sshKeyName to empty
...
Add tests for no ssh key functionality
Add docs for setting no ssh key
Disable sshKey rendering for cloudformation if nosshkey is set
Fix broken test
make goimports
Fix
Formatting fix
Update kubernetes version for tests
Update expected test output
Fix imports in mesh.pb.go
Run hack/update-expected.sh
Change digital ocean logic to handle *string for SSHKeyName
Fix expected output
Missed a few
2020-01-15 15:24:32 -05:00
John Gardiner Myers
68b4282cb6
Remove code for unsupported k8s versions from cloudup
2020-01-12 16:05:00 -08:00
John Gardiner Myers
19dc62a3e3
Fix staticcheck error
2020-01-11 20:13:22 -08:00
John Gardiner Myers
1651a7ec3c
Merge branch 'master' into remove-support
2020-01-11 20:11:41 -08:00
Aresforchina
f312f7c974
upup/pkg/fi-fix staticcheck
2020-01-07 15:50:30 +08:00
Justin SB
b9e9865fd6
For dev, don't preload docker images on nodes
...
If we're not going to use the docker images, we don't need to preload
them - saves a bit off the boot time.
2020-01-04 14:18:58 -05:00
tanjunchen
46bb31559f
upup/pkg/fi/cloudup/apply_cluster staticcheck
2019-12-30 23:07:52 +08:00
John Gardiner Myers
d843915fcf
Announce Kubernetes 1.9 deprecation
2019-12-28 08:49:31 -08:00