Kubernetes Submit Queue
40db1d1986
Merge pull request #44601 from xilabao/fix-certdir-in-kubeadm
...
Automatic merge from submit-queue
fix kubeadm init when certdir changed
If --cert-dir specified, `kubeadm init` failed.
2017-04-25 11:58:12 -07:00
xilabao
c1197924cd
fix kubeadm init when certdir changed
2017-04-20 15:23:45 +08:00
xilabao
7f613f09b8
use healthz api instead of componentstatus in WaitForAPI
2017-04-18 08:58:15 +08:00
Mike Danese
a05c3c0efd
autogenerated
2017-04-14 10:40:57 -07:00
Mike Danese
199ad852a1
kubeadm: don't add proxy flag to apiservers below v1.7
2017-04-11 14:51:36 -07:00
Mike Danese
01984a9f98
move end to end validation to a dedicated phase
2017-03-30 18:06:09 -07:00
Jacob Beacham
fe81169c1e
kubeadm: make kube-apiserver's liveness probe match its bindport.
...
It had previously been hardcoded, so if you used --apiserver-bind-port
to override the default port (6443), then the health check for the pod
would quickly fail and kubelet would continuously kill the apiserver.
2017-03-06 18:11:08 -08:00
Lucas Käldström
61a284d720
Hook up kubeadm against the BootstrapSigner/BootstrapTokenAuthenticator
2017-03-04 11:17:52 +02:00
Lucas Käldström
3c322d04de
kubeadm: Always enable RBAC, validate authz mode and improve the code slightly
2017-02-23 15:30:24 +02:00
Lucas Käldström
60b789b1c7
kubeadm: Move {admin,kubelet}.conf out as constants and make a separate util package for kubeconfig logic
2017-02-17 21:36:58 +02:00
Lucas Käldström
0f1124aff3
kubeadm: Aggregate the token functionality in sane packages.
...
- Factor out token constants to kubeadmconstants.
- Move cmd/kubeadm/app/util/{,token/}tokens.go
- Use the token-id, token-secret, etc constants provided by the bootstrapapi package
- Move cmd/kubeadm/app/master/tokens.go to cmd/kubeadm/app/phases/token/csv.go
This refactor basically makes it possible to hook up kubeadm to the BootstrapSigner controller later on
2017-02-16 22:22:30 +02:00
Derek McQuay
70e7d64b46
kubeadm: moved import to client-go, where possible
...
Some imports dont exist yet (or so it seems) in client-go (examples
being:
- "k8s.io/kubernetes/pkg/api/validation"
- "k8s.io/kubernetes/pkg/util/initsystem"
- "k8s.io/kubernetes/pkg/util/node"
one change in kubelet to import to client-go
2017-02-15 13:06:15 -08:00
Derek McQuay
7c4d1375ad
kubeadm: changed manifest files to yaml
2017-02-10 14:00:15 -08:00
Lucas Käldström
6d7d1317cb
Move the apiCallRetryInterval constants to a common place and a little bit cleanup
2017-02-02 00:05:14 +02:00
Lucas Käldström
79515ec880
Move some code from apiclient.go to the dedicated apiconfig phase package. Add constants and somewhat refactor the RBAC code as well
2017-02-01 19:06:51 +02:00
Lucas Käldström
fbc550c945
Default to control plane v1.6.0-alpha.1 for clusters deployed with kubeadm and using RBAC. Also use constants for authz modes
2017-01-31 09:24:15 +02:00
deads2k
c9a008dff3
move util/intstr to apimachinery
2017-01-30 12:46:59 -05:00
Dr. Stefan Schimanski
44ea6b3f30
Update generated files
2017-01-29 21:41:45 +01:00
Dr. Stefan Schimanski
a0137e9b28
Update generated files
2017-01-25 19:49:45 +01:00
deads2k
5a8f075197
move authoritative client-go utils out of pkg
2017-01-24 08:59:18 -05:00
Clayton Coleman
9009c1ac14
generated: informer,client
2017-01-23 17:52:47 -05:00
deads2k
335ef747d6
mechanical
2017-01-23 10:03:55 -05:00
Lucas Käldström
13499f443a
Generate two certs and two private keys; only the necessary ones; make the certs and kubeconfig phases work with valid files already on-disk and some cleanup
2017-01-21 00:33:06 +02:00
Devan Goodwin
750cdb5bc2
kubeadm: first pass at self-hosted master components.
2017-01-20 17:41:46 +00:00
deads2k
ee6752ef20
find and replace
2017-01-20 08:04:53 -05:00
Jordan Liggitt
0b5fcbe2ab
Remove kubeadm authorizer package dependency
2017-01-19 12:01:53 -05:00
deads2k
cdb2934bbc
remove kubernetes copy of clientcmd types
2017-01-19 07:39:19 -05:00
Andrew Rynhard
f46bf42ba0
Add authorization mode to kubeadm
2017-01-18 14:02:53 -08:00
Kubernetes Submit Queue
451a24d6de
Merge pull request #39677 from apprenda/kubeadm_104-lowercase_token
...
Automatic merge from submit-queue
kubeadm: must lower-case token portion used in DNS label.
**What this PR does / why we need it**: In Kubernetes, DNS labels must be lower-case. `kubeadm` doesn't care when creating certain objects through the API. This PR fixes that erroneous behavior.
**Which issue this PR fixes**: fixes https://github.com/kubernetes/kubeadm/issues/104
**Special notes for your reviewer**: /cc @luxas @mikedanese @dgoodwin
2017-01-16 13:43:12 -08:00
Paulo Pires
a34eacc2af
kubeadm: token must be validated before creation, deletion or usage.
...
Refs kubernetes/kubeadm#104
2017-01-16 19:25:07 +00:00
deads2k
77b4d55982
mechanical
2017-01-16 09:35:12 -05:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
Lucas Käldström
720f3b45aa
Refactor the pki, cert, kubeconfig code in the kubeadm binary into two separate and logically independent phases
2017-01-03 23:40:07 +02:00
Mike Danese
161c391f44
autogenerated
2016-12-29 13:04:10 -08:00
Devan Goodwin
bfe345dd86
Implement kubeadm bootstrap token management.
...
Adds kubeadm subcommands to create, list, and delete bootstrap tokens.
Tokens can be created with a TTL duration, or 0 for tokens that will not
expire. The create command can also be used to specify your own token
(for use when bootstrapping masters and nodes in parallel), or update an
existing token's secret or ttl.
Marked "ex" for experimental for now as the boostrap controllers are not
yet hooked up in core.
2016-12-20 11:43:55 -04:00
Mike Danese
7945c437e5
kubeadm: support --discovery token://
2016-12-15 13:54:49 -08:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Lucas Käldström
b0603046b4
Fix review feedback, bazel files, tests and the dnsmasq-metrics spec. Set --kubelet-preferred-address-types on v1.5 and higher clusters
2016-12-09 22:16:37 +02:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05:00
Derek McQuay
b3a56abed0
kubeadm: updated pkg node tests to correct type
...
updated ""k8s.io/kubernetes/pkg/api" to apiv1 "k8s.io/kubernetes/pkg/api/v1" to fix broken types in tests.
2016-12-02 08:42:46 -08:00
Derek McQuay
644a0ceec9
kubeadm: adding test owner and bazel update
2016-12-02 08:42:46 -08:00
Chao Xu
bcc783c594
run hack/update-all.sh
2016-11-23 15:53:09 -08:00
Mike Danese
a00db0a32f
kubeadm: move kubeadm over to apigroup defaulting
2016-11-01 16:48:39 -07:00
Mike Danese
3b6a067afc
autogenerated
2016-10-21 17:32:32 -07:00