new plugin schemagen v0.3.0#5634
Conversation
|
🤖 Beep beep! I’m a robot speaking on behalf of @ahmetb. 🤖 Thanks for submitting your kubectl plugin to Krew! In the meanwhile, here are a few tips to make your plugin manifest better:
Thanks for your patience! |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: ogormans-deptstack The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Thanks for submitting Review timeline: Initial plugin submissions can take quite some time to review — the maintainers are currently receiving a high volume of submissions (including many vibe-coded plugins) and review this index on a best-effort basis. Please be patient and refrain from directly pinging reviewers. Reviewer assessment: Reviewers will assess whether the plugin is a good fit for the index and whether its functionality is already covered by existing plugins. Potentially similar existing plugins: The three subcommands in
We encourage you to try out these existing plugins and consider whether Generated by Claude Code |
|
Fair points, and I genuinely appreciate the thorough review here. Taking the time to map each subcommand against existing plugins in the index is really helpful, especially for someone still finding their way around the krew ecosystem. I wasn't aware of Happy to drop the On So the question from my side: does it make more sense to slim this down to just the Generated by Claude Code |
|
see #5610 #5534 too |
|
It's up to you either way. If you can show there's unique functionality, I'm happy to accept this. Overlapped parts are just bad to have as you can tell your users to use another plugin to achieve those parts instead of reimplementing/maintaining them. |
Multi-subcommand kubectl plugin driven by the cluster's OpenAPI v3 schema.
Three subcommands:
manifest- generate example YAML for any resource type or CRDmigrate- check manifests for deprecated or removed APIsscaffold- generate kustomize bases from resource schemasTested with
kubectl krew install --manifest=plugins/schemagen.yaml --archive=...locally.Plugin repo: https://github.com/ogormans-deptstack/kubectl-schemagen