Open
Description
Enhancement Description
- One-line enhancement description (can be used as a release note): Implement a .kuberc file to separate user preferences from cluster configs.
- Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cli/3104-introduce-kuberc/README.md
- Discussion Link: https://groups.google.com/g/kubernetes-dev/c/y4Q20V3dyOk/m/ozSUR3dJDQAJ
- Primary contact (assignee): @ardaguclu @soltysh
- Responsible SIGs: cli
- Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.33
- Beta release target (x.y): 1.34
- Stable release target (x.y):
- Alpha
- KEP (
k/enhancements
) update PR(s): - Code (
k/k
) update PR(s): Introduce kuberc as new flag to customize defaulting and define aliases in kubectl kubernetes#125230 - Docs (
k/website
) update PR(s):
- KEP (
- Beta
- KEP (
k/enhancements
) update PR(s): KEP-3104: promote kuberc to beta #5300 - Code (
k/k
) update PR(s):- Continue alias creation when __completion is used to enable completion kubernetes#131586
- Manually read verbosity before kubectl command construction kubernetes#131668
- Promote kuberc to beta kubernetes#131619 replaced with Promote kuberc to beta kubernetes#131818
- Deprecate kubeconfig's preference field in favor of kuberc kubernetes#131741
- Add e2e tests for kuberc kubernetes#131757
- kuberc: add tests for DefaultGetPreferences kubernetes#132055
- kuberc: additional tests kubernetes#132347
- Docs (
k/website
) update(s):
- KEP (
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
Type
Projects
Status
In Progress
Status
Tracked for enhancements freeze