Jonathan MacMillan
af2a8f7e8a
[Federation] Use service accounts instead of the user's credentials when accessing joined clusters' API servers.
2017-05-19 18:05:09 -07:00
Jonathan MacMillan
77e71a890e
[Federation] Generate the secret name in kubefed join.
2017-05-01 14:05:23 -07:00
Mike Danese
a05c3c0efd
autogenerated
2017-04-14 10:40:57 -07:00
Irfan Ur Rehman
7efd4221d8
[Federation][Kubefed] Create configmap for the cluster kube-dns at join and remove at unjoin
2017-02-24 15:04:23 +05:30
Maru Newby
b4aa26704d
kubefed: Bind flag values automatically
2017-02-14 08:05:07 -08:00
Dr. Stefan Schimanski
44ea6b3f30
Update generated files
2017-01-29 21:41:45 +01:00
deads2k
2734f8f892
move dynamic and discovery clients
2017-01-26 08:37:06 -05:00
deads2k
502bfdf944
client/restclient/fake move to client-go
2017-01-25 08:29:48 -05:00
Kubernetes Submit Queue
df42444742
Merge pull request #40216 from sttts/sttts-more-cutoffs
...
Automatic merge from submit-queue (batch tested with PRs 39260, 40216, 40213, 40325, 40333)
genericapiserver: more dependency cutoffs
- cut-off pkg/api.Resource and friends - lgtm
- authn plugins -> k8s.io/apiserver -
- webhook authz plugin -> k8s.io/apiserver - lgtm
- ~~pkg/cert -> k8s.io/apimachinery (will rebase on @deads2k's PR also moving it)~~
- split pkg/config into kubelet config merger and flags - lgtm
- split feature gate between generic apiserver and kube - lgtm
- move pkg/util/flag into k8s.io/apiserver - lgtm
2017-01-24 16:26:00 -08:00
Dr. Stefan Schimanski
2b8e938128
Update generated files
2017-01-24 20:56:03 +01:00
Clayton Coleman
7b1c715496
generated: Move references to metav1.*Options
2017-01-24 13:41:48 -05:00
deads2k
335ef747d6
mechanical
2017-01-23 10:03:55 -05:00
deads2k
cdb2934bbc
remove kubernetes copy of clientcmd types
2017-01-19 07:39:19 -05:00
deads2k
77b4d55982
mechanical
2017-01-16 09:35:12 -05:00
deads2k
633e9d98fc
use apimachinery packages instead of client-go packages
2017-01-13 14:04:54 -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
Mike Danese
161c391f44
autogenerated
2016-12-29 13:04:10 -08:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05:00
Clayton Coleman
35a6bfbcee
generated: refactor
2016-11-23 22:30:47 -06:00
Madhusudan.C.S
005f5cd21e
[Federation][join-flags] Add flags for cluster context and secret names while joining clusters to federation.
...
Vast majority of cluster contexts are not RFC 1123 subdomains. Since
cluster and secret names for the API objects are derived from the
cluster context name, there is no way for users to join clusters
with such context names to federation, unless they modify the context
name in their kubeconfigs itself. That's a lot of inconvenience and
entirely goes against the goal and beats the purpose of the `kubefed`
tool. So we are providing these flags to allow users to override these
values.
Also, since users register their clusters with federation, it is makes
sense in terms of user experience to make the cluster name a positional
argument because that feels more natural. Also, specifying cluster name
in the join command as a mandatory positional argument make `kubefed
join` consistent with `kubefed unjoin`. This also means `--cluster-
context` is now made a flag and defaults to cluster name if unspecified.
`--secret-name` also defaults to the cluster name if unspecified.
2016-11-15 23:47:53 -08:00
Madhusudan.C.S
efea270553
[Federation][init-08] Refactor the tests by pulling the common utilities into a testing package.
...
This makes these utilities reusable by other packages.
2016-11-04 01:03:41 -07:00
Madhusudan.C.S
4a9377027d
[Federation][init] Implement `kubefed init` command that performs federation control plane bootstrap.
2016-11-02 13:36:41 -07:00
Madhusudan.C.S
9a0fc0c4f5
[Federation][(Un)join-01] Refactor common functions and structs into a util package.
2016-11-02 13:36:09 -07:00
Madhusudan.C.S
3c692ebd77
[Federation] Implement the `kubefed` command.
...
Also:
1. Add it to the client build targets list.
2. Register `kubefed join` and `kubefed unjoin` commands.
2016-11-02 12:48:20 -07:00
Madhusudan.C.S
90d46c8670
[Federation][unjoin-00] Implement `kubefed unjoin` command.
...
Also, add unit tests for `kubefed unjoin`.
2016-11-02 11:22:46 -07:00
Madhusudan.C.S
2342f6eefb
[Federation][join-01] Implement `kubefed join` command.
...
Also, add unit tests for `kubefed join`.
2016-11-01 12:45:28 -07:00