Commit Graph

1091 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 4ef6bbe229
Merge pull request #9175 from mtl-wgtwo/calico-ip-detection-method
Enable configuration of the calico IP_AUTODETECTION_METHOD  and IP6_AUTODETECTION_METHOD
2020-06-03 06:24:18 -07:00
Kubernetes Prow Robot 7b067983df
Merge pull request #9177 from olemarkus/remove-vsphere
Remove vsphere cloud provider
2020-06-01 06:19:54 -07:00
Justin SB bced4c309b Validation: MixedInstancePolicy need not override instance types
The mixed instance policy is also useful for spot instances, and
generally overriding the instances doesn't seem to be required.

Also both 0 and 1 instance type overrides appear to be supported by
AWS.
2020-05-31 23:37:02 -04:00
Kubernetes Prow Robot d3d6fd66d0
Merge pull request #9220 from rifelpet/pkg-apis-cleanup
Remove extraneous markdown files in pkg/apis
2020-05-31 07:59:53 -07:00
Peter Rifel b704376504
Remove extraneous markdown files in pkg/apis 2020-05-31 09:09:27 -05:00
Ole Markus With 7342525872 Remove vsphere from kops files 2020-05-30 13:36:55 +02:00
Matt Long de1d082bc5 Change error to InernalError 2020-05-29 09:55:46 +02:00
John Gardiner Myers c1562291d7 Update adding_a_feature.md with more modern example 2020-05-28 23:19:14 -07:00
Kubernetes Prow Robot 4b4dbd4285
Merge pull request #8826 from johngmyers/remove-legacy-etcd-provider
Remove support for the legacy etcd provider as of k8s 1.18
2020-05-28 10:38:04 -07:00
Matt Long b983af231e Update validation per code review comments 2020-05-28 11:13:56 +02:00
Matt Long 9385b1adf9
Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-05-28 08:47:52 +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
Matt Long 2317b77ba5 Update with static check suggestions 2020-05-27 15:51:55 +02:00
Matt Long 1fea54bc3c Update regex in test 2020-05-27 15:44:57 +02:00
Matt Long 79275f9ea8 Add additional tighter validation 2020-05-27 15:43:08 +02:00
Matt Long c00464f11d Update crds, apis, models. Add limited field validation 2020-05-27 15:24:01 +02:00
Matt Long 574442dd7b Enable configuration of the calico IP_AUTODETECTION_METHOD 2020-05-25 13:08:37 +02:00
Kubernetes Prow Robot bfd65ae589
Merge pull request #9157 from olemarkus/networking-cleanup
Networking cleanup
2020-05-24 07:03:10 -07:00
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
ZouYu 956f07188f Add unit test case for pkg/apis/kops/util/versions_test.go
Signed-off-by: ZouYu <zouy.fnst@cn.fujitsu.com>
2020-05-22 15:23:25 +08:00
Ole Markus With 6e04586361 Docs fixes 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 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 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
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
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
Martin Tomes 224351a4b7
Update pkg/apis/kops/instancegroup.go
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-05-08 22:49:32 +02:00
Martin Tomes dd67149e99
Update pkg/apis/kops/v1alpha2/instancegroup.go
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-05-08 22:49:17 +02: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
Anders Østhus 9409e2af67 Added support for configuring disable-attach-detach-reconcile-sync in k-c-m config 2020-05-05 15:26:58 +02:00
John Gardiner Myers bcb6255575 Remove no-longer-needed validation 2020-05-04 23:27:51 -07:00
John Gardiner Myers 843e5b9b16 Move GCEServiceAccount into CloudConfig 2020-05-03 20:35:32 -07:00
Ole Markus With 74732487d5 Fix various tests that used masters without etcd members 2020-04-30 18:32:28 +02:00
Martin Tomes c66180bc58 Added support for instance interruption behavior 2020-04-29 14:53:17 +02:00
Ole Markus With 4978932213 Make it possible to switch zone for an IG
* Ensure every master runs etcd
* Make it possible to remove masters
* "Cross" Validate on IG creation
2020-04-28 13:28:15 +02:00
Kubernetes Prow Robot fd512ca165
Merge pull request #8980 from olemarkus/single-to-master
Allow single to multi-master cluster
2020-04-27 12:18:05 -07:00
Kubernetes Prow Robot f6068ddcb4
Merge pull request #8967 from michalschott/profiling_and_protect_kernel_defaults_flags
Profiling and protect kernel defaults flags
2020-04-27 10:09:29 -07:00
mosheshitrit 9fffc5f8e0 Make CPU Requests for Calico configurable instead of hard-coded
Update bindata.go

Apply suggestions from code review

Applying suggested changes.

Co-Authored-By: Ciprian Hacman <ciprianhacman@gmail.com>

Applying changes after running `make gofmt`

Applying changes after running `make crds`

Apply suggestions from code review

Applying suggested changes.

Co-Authored-By: Ciprian Hacman <ciprianhacman@gmail.com>

Applying changes after running `make gofmt`

Fixing broken things

Typo fixes

Apply suggestions from code review

Co-Authored-By: Ciprian Hacman <ciprianhacman@gmail.com>

Apply suggested changes and run necessary `make` steps
2020-04-26 12:44:14 -04:00
John Gardiner Myers 3f66e092e5 Fix field names for etcd members 2020-04-25 11:47:50 -07:00
John Gardiner Myers 7e934440e5 Remove support for the legacy etcd provider as of k8s 1.18 2020-04-25 11:47:50 -07:00
Ole Markus With 23b954a95a Make gofmt and update-header 2020-04-25 20:02:15 +02:00
Ole Markus With 158c785c71 Fix single to multi-master migration
* Make it possible to add additional etcd members
* Update the documentation
2020-04-25 19:06:57 +02:00
Ole Markus With 33eea2639f Test for ability to switch from single to multi-master 2020-04-25 19:06:43 +02:00
Michal Schott 367f8856e3
Update docs/cluster_spec.md
Co-Authored-By: Ciprian Hacman <ciprianhacman@gmail.com>
2020-04-25 14:33:02 +02:00
Michal Schott 8a17c722c5
Test update. 2020-04-24 10:40:36 +02:00
Michal Schott 115fdd22d5
make apimachinery. 2020-04-23 23:50:49 +02:00
Michal Schott cd258f8d3f
Added protect-kernel-defaults flag. 2020-04-23 23:45:24 +02:00