-
Notifications
You must be signed in to change notification settings - Fork 252
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
Publish kubectl-cnpg plugin on Krew #92
Comments
No we're waiting for the PR to publish the first version on Krew which is required to publish any new version. Here's the PR kubernetes-sigs/krew-index#2241 |
The PR was merged, but currently we will not be listed with the GitHub stars icon because we don't have the GitHub URL in the homePage field but https://cloudnative-pg.io site, probably we should add the GitHub page? this will point the users directly to the GitHub instead of the webpage and then jumping into the GitHub repo... Something to think about it, what do you think @gbartolini ? |
It works like a charm!
Assigning it to @gbartolini to know his opinion about the consideration @sxd raised #92 (comment) about whether to set the homePage field of this repo to GitHub or to the project website. I see many projects are listed with the stars, maybe we should do the same. |
@leonardoce We already discussed that with @gbartolini and @mnencia in Slack around here https://cloudnativepg.slack.com/archives/C03D68KGG65/p1652348675498369 we agree on use GitHub url as the homepage since this is the plugin =) |
Signed-off-by: Jonathan Gonzalez V <jonathan.gonzalez@enterprisedb.com>
Currently, users need to manually download our plugin using the command line that we have in the README of the kubectl-cnpg project, but this doesn’t work well on Windows and makes it hard for users to find our plugin.
The idea is to use Krew as the official plugin distribution of Kubernetes, which seems to be the best idea.
A couple of tasks need to be done:
Write the Krew plugin manifest following this documentation, one good example is here
Test the install process locally
Manually submit the plugin to the krew-index following this documentation
Create the automated process recommended by the Kew community
After doing these tasks, there’s an interesting link that you can follow to get some stats of the plugin: stats.krew.dev
This issue was originally submitted in the EnterpriseDB ticketing system by @sxd.
The text was updated successfully, but these errors were encountered: