-
Notifications
You must be signed in to change notification settings - Fork 485
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: rename 'debug' to 'debug-pod' #289
Comments
SGTM. I'll wait for @aylei to respond before renaming. |
After today's SIG CLI meeting I'm somewhat in favor of keeping the current name, despite @aylei's plugin having more users. @verb's KEP (kubernetes/enhancements#1204) has received good feedback and has good chances to make it into vanilla kubectl. In essence, this means that the plugin implementation with the better chances to become mainline should claim the |
Yes, since there's now a pseudo-agreement in SIG CLI (ref: today's meeting) to merge these two plugins (1) and offer a builtin (1) my understanding is that verb's plugin uses ephemeral pods, and aylei’s plugin uses launching a new pod in shared namespaces. |
ping @aylei |
@corneliusweig @ahmetb @corneliusweig 's opinion about the similarity in behavior before/after the mainline merges the debug implementation is exactly what I thought. My "kubectl-debug" still does not support CRI besides docker yet and is better to be considered as an alternative for old versions of kubernetes. And I'm going to join the effort of @verb 's propose to help landing the |
Thanks for the update. Let's keep the plugins as is. @aylei if you're still interested in distributing via Krew, we're open to it! Otherwise we'll wait until the day /close |
@ahmetb: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@aylei give me a ride.. 😁 |
The current
debug
plugin’s name was discussed in #248, but I was not aware that @aylei's https://github.com/aylei/kubectl-debug plugin was already very popular.We assigned the name
debug
to @verb's experimental plugin in #248 because that has a supporting KEP (and therefore a path to be an official subcommand).However, at the same time, we assign submitted plugins with their original name (despite when the name is too generic) if they're already popular (ex:
kubectl kubeval
#259, orkubectl trace
).Since @verb's plugin is new and doesn't have many users, I think there's a small window of opportunity here:
debug
, renamedebug
todebug-pod
.debug
users will switch to a different plugin upon upgrading, which I think is ok.I think we'd love to have
aylei/kubectl-debug
on this repo regardless. Looks like this was gonna happen on #135, but we never got a follow-up PR. :)The text was updated successfully, but these errors were encountered: