k3s/pkg/kubectl
Kubernetes Submit Queue 2ff0bc2b8a
Merge pull request #63967 from deads2k/rbac-06-external
Automatic merge from submit-queue (batch tested with PRs 62025, 63851, 64077, 63967, 63991). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

switch rbac to external

The overall trajectory of the project is towards external types.  Having all helpers agree on the version they operate on makes life much easier.  We've already written one RBAC controller (role aggregation) and more may follow.  `v1` has been around for a while now and we know that any future changes have to reliably roundtrip through it.  This pull switches all the core helpers over to use the external types.

@kubernetes/sig-auth-pr-reviews 

```release-note
`kubectl auth reconcile` only works with rbac.v1
```
2018-05-22 08:40:26 -07:00
..
apply fix a small mistake in function getFieldMeta 2018-05-09 11:14:57 +08:00
apps Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
cmd Merge pull request #63967 from deads2k/rbac-06-external 2018-05-22 08:40:26 -07:00
explain simplify api registration 2018-05-08 18:33:50 -04:00
genericclioptions move PrintOptions to genericclioptions 2018-05-21 14:59:41 -04:00
metricsutil kubectl: Use metrics-server for kubectl top commands 2018-01-22 21:45:06 +01:00
plugins use IOStreams for cli commands 2018-05-08 09:02:34 -04:00
polymorphichelpers move updatepodspecforobject out of factory 2018-05-21 17:56:33 -04:00
proxy Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
scheme simplify api registration 2018-05-08 18:33:50 -04:00
util Adds initial Korean translations for kubectl 2018-05-12 11:16:49 +09:00
validation Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
.import-restrictions Move scheduler code out of plugin directory. 2018-01-05 15:05:01 -08:00
BUILD Merge pull request #62025 from hanxiaoshuai/bugfix0402 2018-05-22 08:40:16 -07:00
OWNERS
apply.go remove confusing flexibility for metadata interpretation 2018-04-23 13:31:55 -04:00
autoscale.go refactor kubectl autoscale to use the new generator 2017-11-20 14:12:20 +08:00
autoscale_test.go pkg/util/pointer: Update `int` pointer functions 2018-03-27 10:30:01 -04:00
bash_comp_utils.go move resource builder to generic options 2018-05-10 14:15:12 -04:00
clusterrolebinding.go
clusterrolebinding_test.go
conditions.go segregate job scaling from everything else 2018-04-05 10:24:34 -04:00
configmap.go Add support for binary file in configmap 2018-01-23 07:28:34 -05:00
configmap_test.go Add support for binary file in configmap 2018-01-23 07:28:34 -05:00
delete.go segregate job scaling from everything else 2018-04-05 10:24:34 -04:00
delete_test.go segregate job scaling from everything else 2018-04-05 10:24:34 -04:00
deployment.go Add basic generator for apps/v1 deployment 2018-04-11 00:44:29 +05:30
deployment_test.go Add basic generator for apps/v1 deployment 2018-04-11 00:44:29 +05:30
doc.go
env_file.go fix all the typos across the project 2018-02-11 11:04:14 +08:00
env_file_test.go
generate.go
generate_test.go
history.go Update versioned portions of kubectl to use apps/v1 with DaemonSet 2018-02-23 08:06:42 -08:00
history_test.go Refactor HistoryViewerFor to use Visitor design pattern 2017-11-09 08:11:19 +00:00
interfaces.go
namespace.go Remove kubectl create namespace dependencies on kubernetes/pkg/api 2017-10-25 20:26:11 +08:00
namespace_test.go Remove unused code in UT files in pkg/ 2018-01-15 16:02:35 +08:00
pdb.go Print type representation on errors when checking parameter types 2017-11-01 10:36:17 +01:00
pdb_test.go Print type representation on errors when checking parameter types 2017-11-01 10:36:17 +01:00
priorityclass.go add create subcommand for priorityclass 2017-11-07 15:03:01 +08:00
priorityclass_test.go add create subcommand for priorityclass 2017-11-07 15:03:01 +08:00
quota.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
quota_test.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
rolebinding.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
rolebinding_test.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
rollback.go kubectl should not have a direct code dependency on controllers 2018-04-26 00:18:54 -04:00
rollback_test.go Replace type switches in Rollback with Visitor pattern 2017-11-19 17:46:57 +00:00
rolling_updater.go removes job scaler 2018-04-04 08:23:21 -04:00
rolling_updater_test.go update tests to be specific about the versions they are testing instead of floating 2018-05-01 13:18:41 -04:00
rollout_status.go use extensions client with explicit version 2017-11-22 21:18:14 +08:00
rollout_status_test.go Replace some occurances of kubernetes internal api types in kubectl 2017-11-08 18:27:45 +01:00
run.go remove punctuation from the end of an error string 2017-11-21 12:43:48 +05:30
run_test.go
scale.go segregate job scaling from everything else 2018-04-05 10:24:34 -04:00
scale_test.go removes job scaler 2018-04-04 08:23:21 -04:00
secret.go remove versioned printer 2018-05-17 17:20:54 -04:00
secret_for_docker_registry.go add --from-file flag to docker-registry secret 2018-03-21 11:13:11 -04:00
secret_for_docker_registry_test.go Fix problem accessing private docker registries 2017-12-20 12:37:40 -05:00
secret_for_tls.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
secret_for_tls_test.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
secret_test.go remove versioned printer 2018-05-17 17:20:54 -04:00
service.go remove dependency from service generator 2017-10-31 15:35:36 +08:00
service_basic.go Make sure the ports is valid when parsing portString 2017-11-13 20:46:05 +08:00
service_basic_test.go fix failed verify misspell err 2018-03-20 11:16:51 +08:00
service_test.go remove dependency from service generator 2017-10-31 15:35:36 +08:00
serviceaccount.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
serviceaccount_test.go switch some commands to use its own scheme 2017-10-27 18:31:42 -07:00
sorter.go Merge pull request #62025 from hanxiaoshuai/bugfix0402 2018-05-22 08:40:16 -07:00
sorter_test.go check error when parse field failed 2018-04-19 10:02:28 +08:00