-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.sig/cliCategorizes an issue or PR as relevant to SIG CLI.Categorizes an issue or PR as relevant to SIG CLI.
Description
Enhancement Description
- One-line enhancement description (can be used as a release note): Kubectl Plugins
- Kubernetes Enhancement Proposal:
This proposal introduces the main design for a plugin mechanism in kubectl.
The mechanism is a git-style system, that looks for executables on a user's $PATH whose name begins with kubectl-.
This allows plugin binaries to override existing command paths and add custom commands and subcommands to kubectl.
- Discussion Link:
- Primary contact (assignee): @juanvallejo, @pwittrock, @deads2k, @liggitt, @soltysh
- Responsible SIGs: sig-cli
- Enhancement target (which target equals to which milestone):
- Alpha release target (x.y):
- Beta release target (x.y):
- Stable release target (x.y):
- Alpha
- KEP (
k/enhancements) update PR(s): - Code (
k/k) update PR(s): - Docs (
k/website) update PR(s):
- KEP (
This plugin design closely follows major aspects of the plugin system design for git.
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
Metadata
Metadata
Assignees
Labels
lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.sig/cliCategorizes an issue or PR as relevant to SIG CLI.Categorizes an issue or PR as relevant to SIG CLI.