-
-
Notifications
You must be signed in to change notification settings - Fork 466
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
[FEATURE] Plugin Architecture #304
Comments
Some ideas borrowed from the CNI plugins spec:
Plugins would be supposed to be independent of each other and to have no invocation order. Example: For a |
#333 brings us the simplest way of using plugin executables and follows the same principles as kubectl does. |
I started PR 714 without analyzing how other programs implemented their plugin system so I decided to take a step back, analyze better the problem and others implementations, discuss on #741 and then implement. Every idea is highly appreciated so feel free to reply to the discussion 😄 |
Goal
registry
)Let's use this issue to discuss potential solutions.
Notes
k3d plugin install
k3d <plugin>
k3d cluster create
triggers<plugin>
after creating the clusterk3d <plugin> FLAGS ARGS
will call the pluginExample Installation Process
k3d plugin install <user>/<repo>
~/.k3d/plugins/<user>/<repo>
<plugin> metadata
@inercia
The text was updated successfully, but these errors were encountered: