Ole Markus With
1698069ae2
Update pkg/apis/kops/networking.go
...
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-05-23 08:04:34 +02:00
Ole Markus With
b3505030c3
Fix containerd test
2020-05-22 09:56:19 +02:00
Ole Markus With
fc0f7f237c
Fix UsesKubenet call in containerd.go
2020-05-22 09:14:36 +02:00
Ole Markus With
6e04586361
Docs fixes
2020-05-22 08:08:58 +02:00
Ole Markus With
e3055a6906
Inline supportsPrivateTopology
2020-05-22 08:08:58 +02:00
Ole Markus With
82c4670f04
Small comment adjustments
2020-05-22 08:08:58 +02:00
Ole Markus With
77aab657cc
Copy comments
2020-05-22 08:08:58 +02:00
Ole Markus With
30a2ec7d4d
Update pkg/apis/kops/v1alpha2/networking.go
...
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2020-05-22 08:08:58 +02:00
Ole Markus With
eebb605c9c
Remove as much of the classic networking logic as we can
2020-05-22 08:08:58 +02:00
Ole Markus With
d1ff25bb4e
Remove some rather long networking nil checks
2020-05-22 08:08:58 +02:00
Ole Markus With
95d2170fa6
Update networking in kops create
...
* Remove classic from cli docs. Add missing providers
* Use cilium instead of weave in example since we don't consider weave stable
2020-05-22 08:08:58 +02:00
Kubernetes Prow Robot
2c899d859a
Merge pull request #9104 from hakman/containerd-kubenet
...
Add support for Kubenet with containerd
2020-05-21 22:20:38 -07:00
Kubernetes Prow Robot
d9b15cfa1b
Merge pull request #9155 from MoShitrit/update-k8s-versions
...
Update alpha channels with May updates
2020-05-21 04:54:36 -07:00
MoShitrit
0dac8d7bdb
Update alpha channels with May updates
2020-05-21 00:48:40 -04:00
Kubernetes Prow Robot
8a6e13698c
Merge pull request #9131 from johngmyers/remove-cert-oldformat
...
Remove support for reading legacy-format keypairs
2020-05-20 15:36:19 -07:00
John Gardiner Myers
8a6d29cd40
Remove support for reading legacy-format keypairs
2020-05-20 13:28:13 -07:00
Kubernetes Prow Robot
83c2a0885e
Merge pull request #8989 from hs0210/work
...
Add unit test for func matchesElbTags
2020-05-19 22:08:30 -07:00
Kubernetes Prow Robot
96819c2e48
Merge pull request #8950 from justinsb/apiserver-test1
...
Create golden image test for nodeup kube-apiserver
2020-05-19 22:08:18 -07:00
Kubernetes Prow Robot
204cf58c96
Merge pull request #9124 from johngmyers/bastion-private
...
Don't put bastions in the utility subnets
2020-05-19 21:26:18 -07:00
Kubernetes Prow Robot
26421c3081
Merge pull request #9133 from justinsb/service_account_jwks_uri_flag
...
Map kube-apiserver service-account-jwks-uri flag
2020-05-19 20:54:18 -07:00
Peter Rifel
9de299f70f
make crds
2020-05-19 22:16:08 -05:00
Kubernetes Prow Robot
bfc3e1c785
Merge pull request #9139 from spotinst/doc-ig-spot
...
Spotinst: Documentation
2020-05-19 18:12:18 -07:00
Kubernetes Prow Robot
c30ade0386
Merge pull request #9147 from nvanheuverzwijn/patch-1
...
doc: Typo in docs/state.md
2020-05-19 17:36:18 -07:00
Nicolas Vanheuverzwijn
07ad88cca1
doc: Typo in docs/state.md
...
Fix json example for Cross Account State-store.
2020-05-19 20:00:23 -04:00
Ciprian Hacman
9d666c73bc
Use components.UsesKubenet to check if Kubenet is required
2020-05-19 20:43:33 +03:00
Kubernetes Prow Robot
7aa65d7ef4
Merge pull request #9142 from johngmyers/remove-classic
...
Remove Classic networking from docs
2020-05-19 07:31:37 -07:00
Kubernetes Prow Robot
3ed981ff4b
Merge pull request #9144 from rifelpet/docs-release-menu-item
...
Remove redundant menu item in the docs site
2020-05-19 05:51:38 -07:00
Peter Rifel
1453c54dcf
Remove redundant menu item in the docs site
...
There is alreay an "Our release process" item that links to this same page.
2020-05-19 07:17:06 -05:00
John Gardiner Myers
b91073cffd
Remove Classic networking from docs
2020-05-18 22:29:29 -07:00
liranp
7b37f4715c
doc(spot): instance group integration: spot ocean
2020-05-18 20:05:03 +03:00
Justin Santa Barbara
35c6056fb2
Create golden image test for nodeup kube-apiserver
...
The building of the manifests for nodeup tasks can be a little opaque;
create a test to verify and expose what is happening.
2020-05-18 06:42:16 -04:00
Kubernetes Prow Robot
2e5d4761d0
Merge pull request #8464 from justinsb/google_clouddns_delete_records
...
DNS: Don't try to apply empty changesets
2020-05-17 16:17:36 -07:00
Kubernetes Prow Robot
bda2a15ee6
Merge pull request #9024 from tomesm/support_launch_template
...
Added Launch Template support for instance interruption behavior
2020-05-17 15:35:36 -07:00
Kubernetes Prow Robot
f96099c878
Merge pull request #9107 from olemarkus/docs-networking-split
...
Move CNI docs to their own files
2020-05-17 14:29:36 -07:00
Justin Santa Barbara
3306549749
Add general contract test for IsEmpty
...
This was the root bug that was causing the over-logging on GCE.
2020-05-17 17:11:01 -04: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
520474468d
DNS: Don't try to apply empty changesets
...
For GCE this was resulting in confusing error messages.
2020-05-17 16:43:10 -04:00
Kubernetes Prow Robot
ef5c0de500
Merge pull request #9136 from justinsb/http_download_timeout
...
http download: set a timeout to avoid hangs
2020-05-17 12:59:35 -07:00
Justin SB
7ae4d73b5b
http download: set a timeout to avoid hangs
...
I observed a node failure where we failed to download docker; we need
some timeout just to prevent the hang.
Two minutes should be plenty for our downloads.
2020-05-17 15:22:28 -04:00
Kubernetes Prow Robot
fd841dcd58
Merge pull request #9134 from johngmyers/remove-obsolete
...
Remove code for unsupported Kubernetes version
2020-05-17 06:17:35 -07:00
John Gardiner Myers
91e1f4c79d
Remove code for unsupported Kubernetes version
2020-05-16 22:04:12 -07:00
Justin SB
ae4381c555
Map kube-apiserver service-account-jwks-uri flag
...
This is needed/useful for identity federation to AWS.
2020-05-16 22:03:47 -04:00
Kubernetes Prow Robot
66b5322037
Merge pull request #8960 from q384566678/add-ut
...
add some unit tests
2020-05-16 15:37:36 -07:00
Kubernetes Prow Robot
50a1a8edfb
Merge pull request #9121 from atmosx/master
...
Add EC2 Instance LifeCycle label
2020-05-15 11:17:37 -07:00
Panagiotis Atmatzidis
31acabf8cd
Add EC2 instance lifecycle label to nodes
...
When using a "mixed instance policy"[1] instance group spot and onDemand nodes are part of the same
ASG. The ASG handles the percentage of spot vs onDemand instances. There are no annotations, EC2 tags or labels to identify which
instances are onDemand vs spot. There is a field called `InstanceLifecycle` accessible through `EC2.DescribeInstances`.
The field `InstanceLifecycle` is available only in `spot` and
`scheduled` AWS EC2 instance types.
This PR introduces a new label to be attached on AWS EC2 spot nodes.
The label is:
```
node-role.kubernetes.io/spot-worker: "true"
```
or
```
node-role.kubernetes.io/scheduled-worker: "true"
```
[^1]: https://github.com/kubernetes/kops/blob/master/docs/instance_groups.md#mixedinstancepolicy-aws-only
2020-05-15 09:33:37 +03:00
Kubernetes Prow Robot
a454f0ff83
Merge pull request #9118 from johngmyers/validate-missing-asg
...
Return cluster validation failure if ASG missing
2020-05-13 14:36:23 -07:00
Kubernetes Prow Robot
130e4f0d68
Merge pull request #9106 from johngmyers/client-cert
...
PKI code cleanup
2020-05-13 12:34:27 -07:00
Kubernetes Prow Robot
ee6a80c7a0
Merge pull request #9125 from MoShitrit/fix-6474
...
Adding most recent version of kube-state-metrics - 1.9.5
2020-05-13 11:14:26 -07:00
MoShitrit
24b3b8097a
Adding most recent version of kube-state-metrics - 1.9.5
2020-05-13 13:12:15 -04:00
Kubernetes Prow Robot
e4a0a3b903
Merge pull request #9126 from johngmyers/validate-target-size
...
Fail cluster validation if too few nodes for ig's target size
2020-05-13 09:10:26 -07:00