Peter Rifel
bae8150e12
Update more klog v1 references to v2
...
I missed these in the previous PR. This removes the direct dependency on v1 entirely.
The kubernetes 1.19 upgrade will remove the indirect reference on v1.
2020-08-17 07:44:48 -05:00
John Gardiner Myers
d05f9a3eff
Don't issue certs for features not enabled
2020-08-16 23:40:43 -07:00
John Gardiner Myers
b6947ccaee
Use kops-controller to issue kube-router cert
2020-08-16 23:40:38 -07:00
John Gardiner Myers
8e43c1d637
Use kops-controller to issue kube-proxy cert
2020-08-16 23:36:42 -07:00
Peter Rifel
4d9f0128a3
Upgrade to klog2
...
This splits up the kubernetes 1.19 PR to make it easier to keep up to date until we get it sorted out.
2020-08-16 20:56:48 -05:00
John Gardiner Myers
9e99f76a6e
Address review comments
2020-08-15 10:30:21 -07:00
John Gardiner Myers
bec273ebf1
Implement signing of kubelet cert in kops-controller
2020-08-15 10:30:20 -07:00
John Gardiner Myers
9cfa169740
Add server code to kops-controller
2020-08-15 10:30:15 -07:00
John Gardiner Myers
cfa262a81a
Authenticate from nodeup to kops-controller
2020-08-15 09:50:08 -07:00
John Gardiner Myers
9c01e1f44d
Send bootstrap query from nodeup to kops-controller
2020-08-15 09:50:08 -07:00
John Gardiner Myers
00c60ddff6
Add server code to kops-controller
2020-08-15 09:46:30 -07:00
Kubernetes Prow Robot
96ab8423b1
Merge pull request #9566 from hakman/arm64-images
...
Add ARM64 support for masters
2020-08-14 20:46:17 -07:00
Kubernetes Prow Robot
ec8b47d725
Merge pull request #9593 from johngmyers/kubectl-lifetime
...
Reduce the lifetime of exported kubecfg credentials
2020-08-14 19:24:18 -07:00
Ciprian Hacman
b913e35da6
Remove also the flagRootFS flag from NodeUp
2020-08-13 08:37:51 +03:00
Ciprian Hacman
d70fb506e5
Remove unused FSRoot from NodeUp
2020-08-12 18:35:35 +03:00
Ole Markus With
9890839cec
Add an integration test for openstack floating ip
...
* Integration test for floatingip cluster
* Implements mocking of floatingIP (only list for now)
* Expands various cloudmocks
* Fixes an NPR in openstack validation
* Fixes a bug where kops tries to use DNS even if the cluster is gossip
2020-08-12 12:59:30 +02:00
Kubernetes Prow Robot
b7871e2e72
Merge pull request #9478 from bwagner5/feat-instance-selector
...
Add instance-selector cmd to toolbox
2020-08-11 14:15:45 -07:00
Brandon Wagner
c4e2497a8a
change defaults
2020-08-11 15:40:54 -05:00
Brandon Wagner
e1136f6d9a
fix new cli api for byte quantities
2020-08-10 17:13:43 -05:00
Brandon Wagner
602564d26c
use byte quantity flag instead of int MiBs for memory args
2020-08-10 16:16:51 -05:00
Brandon Wagner
89c90c8b49
cpuarch amd64 is now supported in upstream lib
2020-08-10 16:16:51 -05:00
Brandon Wagner
b4bc9b5d56
update cli docs for instance-selector
2020-08-10 16:16:51 -05:00
Brandon Wagner
2a33b98317
ove instance-group-name to arg like create ig
2020-08-10 16:16:51 -05:00
Brandon Wagner
1bb593aa1a
move from zones input to subnets input
2020-08-10 16:16:51 -05:00
Brandon Wagner
8d81c225a9
pr comments
2020-08-10 16:16:51 -05:00
Brandon Wagner
9d9ca8441e
feat toolbox instance-selector implementation
2020-08-10 16:16:51 -05:00
Brandon Wagner
fe3671fff5
go.mod deps for feat toolbox instance-selector
2020-08-10 16:16:51 -05:00
Peter Rifel
6991655921
Add openstack integration test.
...
This will create / update / update / delete an openstack cluster using cloudmock, ensuring there are no lingering changes reported or orphaned resources
2020-08-10 15:22:49 -05:00
Ciprian Hacman
172031859d
ARM64 support - Build multi-arch images
2020-08-10 13:47:07 +03:00
Kubernetes Prow Robot
ea2d0da1cc
Merge pull request #8577 from justinsb/dump
...
Capture logs from a kops cluster
2020-08-09 17:18:19 -07:00
John Gardiner Myers
8258dcd395
Exempt OpenStack from the EnableExternalCloudController feature flag
2020-07-25 13:12:25 -07:00
Peter Rifel
40a25bd8ba
Expose private key as a flag
2020-07-24 20:15:45 -05:00
Peter Rifel
3f03094e79
Try to list nodes for dumping logs
2020-07-24 20:12:53 -05:00
Peter Rifel
1faeb36d37
Address feedback and test failures
2020-07-22 22:19:00 -05:00
John Gardiner Myers
a45b07c156
Reduce the lifetime of exported kubecfg credentials
2020-07-17 22:39:01 -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
6f3c067e5e
Merge pull request #9280 from olemarkus/no-admin
...
Specify user on export kubecfg
2020-07-17 11:00:51 -07:00
Justin Santa Barbara
d8b69ab2e3
Capture logs from a kops cluster
...
This is derived from the dumping code in kubetest. If we want to run
tests outside of kubetest (e.g. upgrade tests), we're going to need
that functionality.
2020-07-17 10:00:06 -05:00
Ciprian Hacman
827d8c041f
Update mock version to 1.19.0-alpha.1
2020-07-08 18:31:18 +03:00
Ole Markus With
aab5054ffc
Add networking provider for using etcd-manager for cilium
...
This is the only feasible way of adding the additional etcd cluster for a cilium e2e test
2020-07-07 21:06:21 +02:00
John Gardiner Myers
03c5f4c024
Move remaining new cluster setup to pkg
2020-07-06 21:28:08 -07:00
Kubernetes Prow Robot
f5c7003aff
Merge pull request #9509 from rifelpet/amazonvpc-docs
...
Update AWS VPC CNI docs to use `--networking amazonvpc`
2020-07-06 18:41:57 -07:00
Kubernetes Prow Robot
222756b35d
Merge pull request #9490 from johngmyers/newcluster-4
...
Move more cluster creation code to NewCluster()
2020-07-06 16:23:57 -07:00
Peter Rifel
7582109b23
Update AWS VPC CNI docs to use --networking amazonvpc
2020-07-06 17:40:21 -05:00
John Gardiner Myers
d60eeabade
Move topology setup to pkg
2020-07-03 10:49:50 -07:00
John Gardiner Myers
de0e20ee7b
Move network provider setup to pkg
2020-07-03 10:49:16 -07:00
John Gardiner Myers
b4c3b38436
Move more cloud provider setup to pkg
2020-07-03 10:48:29 -07:00