kubectl/pkg/cmd
Matthias Riegler 90963a2f06 feat: make user-defined plugins discoverable with e.g. kubectl help (#116752)
* feat: make user-defined plugins discoverable with e.g. kubectl help

Signed-off-by: Matthias Riegler <matthias.riegler@ankorstore.com>

* fix: make help text localizable & rename it

Signed-off-by: Matthias Riegler <matthias.riegler@ankorstore.com>

* chore: address CRs, cleanup

Signed-off-by: Matthias Riegler <matthias.riegler@ankorstore.com>

* fix: plugin execution

Signed-off-by: Matthias Riegler <matthias.riegler@ankorstore.com>

---------

Signed-off-by: Matthias Riegler <matthias.riegler@ankorstore.com>

Kubernetes-commit: d7b7a85fbc0b3831cbc6a750a47dfdcdf777d519
2023-09-06 18:12:52 +02:00
..
annotate Changing annotate PrintFlags from annotate to annotated 2023-05-16 14:39:15 +03:00
apiresources Fix typo in kubectl api-resources help text for --categories flag 2023-04-25 20:26:10 -04:00
apply Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
attach Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
auth Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
autoscale Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
certificates Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
clusterinfo Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
completion Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
config Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
cp Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
create Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
debug New repo who dis? distribution/reference 2023-08-31 10:48:53 -04:00
delete kubectl delete: Introduce new interactive flag for interactive deletion (#114530) 2023-07-11 16:05:11 +03:00
describe Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
diff kubectl: Allow parallelizing diffing 2023-06-05 13:18:49 +02:00
drain Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
edit Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
events fix(kubectl): kubectl events doesn't filter events by GroupVersion for resource with full name 2023-08-23 11:34:44 +08:00
exec Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
explain Remove KUBECTL_EXPLAIN_OPENAPIV3 environment variable 2023-07-13 13:37:03 +03:00
expose cleanup: Update deprecated FromInt to FromInt32 (#119858) 2023-08-16 21:07:06 +00:00
get Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
help Move pkg/kubectl/cmd/{command} to staging 2019-08-01 11:01:40 -07:00
kustomize Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
label kubectl: use bytes.Buffer.String 2023-06-04 15:45:24 +02:00
logs Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
options replace deprecated setoutput 2022-04-05 14:04:22 +08:00
patch Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
plugin feat: make user-defined plugins discoverable with e.g. kubectl help (#116752) 2023-09-06 18:12:52 +02:00
portforward Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
proxy Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
replace Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
rollout doc: Add example for restarting all deployments in a namespace 2023-09-01 19:25:54 +08:00
run New repo who dis? distribution/reference 2023-08-31 10:48:53 -04:00
scale Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
set kubectl: use bytes.Buffer.String 2023-06-04 15:45:24 +02:00
taint Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
testing fix fd leaks and failed file removing for pkg kubectl and pod-security-admission 2023-05-03 01:36:46 +08:00
top Update CLI help text for grammar and consistency 2023-06-12 15:55:59 -04:00
util Remove KUBECTL_EXPLAIN_OPENAPIV3 environment variable 2023-07-13 13:37:03 +03:00
version Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
wait Improve conditionFuncFor expression parsing for wait --for jsonpath 2023-06-20 03:34:50 +02:00
alpha.go Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
cmd.go feat: make user-defined plugins discoverable with e.g. kubectl help (#116752) 2023-09-06 18:12:52 +02:00
cmd_test.go rename err to lookupErr 2023-05-15 16:41:54 +02:00
profiling.go Add Close() for profile 2021-12-15 21:03:34 +08:00
skiplookerr_go118.go Adjust for os/exec changes in 1.19 2022-07-22 17:42:11 -04:00
skiplookerr_go119.go Adjust for os/exec changes in 1.19 2022-07-22 17:42:11 -04:00