Skip to content
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

add support for a homebrew installation/update #4724

Closed
remyleone opened this issue Jan 11, 2022 · 14 comments
Closed

add support for a homebrew installation/update #4724

remyleone opened this issue Jan 11, 2022 · 14 comments
Labels
area/ctl Indicates a PR or issue relates to the cert-manager-ctl CLI component kind/feature Categorizes issue or PR as related to a new feature.

Comments

@remyleone
Copy link

Is your feature request related to a problem? Please describe.

I would like to have a homebrew tap to manage the installation and upgrade of the cmctl

Describe the solution you'd like

Ideally I would like to have a command like:

brew install cmctl

Describe alternatives you've considered

  • I could download a release the problem is that I would not get the upgrade automatically.
  • I could do a go install command but it seems complex to find the right command to install it using the go toolchain.

/kind feature

@jetstack-bot jetstack-bot added the kind/feature Categorizes issue or PR as related to a new feature. label Jan 11, 2022
@maelvls
Copy link
Member

maelvls commented Jan 11, 2022

Hi! Thanks for opening an issue for this, I also wish we had an Homebrew formula (official or tap) for cmctl.

/area ctl

@jetstack-bot jetstack-bot added the area/ctl Indicates a PR or issue relates to the cert-manager-ctl CLI component label Jan 11, 2022
@jetstack-bot
Copy link
Collaborator

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Send feedback to jetstack.
/lifecycle stale

@jetstack-bot jetstack-bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Apr 11, 2022
@jetstack-bot
Copy link
Collaborator

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Send feedback to jetstack.
/lifecycle rotten
/remove-lifecycle stale

@jetstack-bot jetstack-bot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels May 11, 2022
@jetstack-bot
Copy link
Collaborator

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Send feedback to jetstack.
/close

@jetstack-bot
Copy link
Collaborator

@jetstack-bot: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Send feedback to jetstack.
/close

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.

@eblume
Copy link

eblume commented Jul 12, 2022

I also ran in to this issue. As I happen to already use the asdf version manager, I was able to install cmctl as follows:

$ asdf plugin add cmctl https://github.com/asdf-community/asdf-cmctl.git
$ echo "cmctl 1.9.0-beta1" >> ~/.tool-versions
$ asdf install
$ cmctl check api
The cert-manager API is ready

This seems to have resolved this satisfactorily for me.

@JamesLaverack
Copy link

FYI opened Homebrew/homebrew-core#114104 for inclusion in Homebrew core.

@JamesLaverack
Copy link

/reopen
/remove-lifecycle rotten

@jetstack-bot
Copy link
Collaborator

@JamesLaverack: You can't reopen an issue/PR unless you authored it or you are a collaborator.

In response to this:

/reopen
/remove-lifecycle rotten

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.

@jetstack-bot jetstack-bot removed the lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. label Oct 27, 2022
@irbekrm
Copy link
Collaborator

irbekrm commented Oct 27, 2022

/reopen
/remove-lifecycle rotten

@jetstack-bot jetstack-bot reopened this Oct 27, 2022
@jetstack-bot
Copy link
Collaborator

@irbekrm: Reopened this issue.

In response to this:

/reopen
/remove-lifecycle rotten

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.

@JamesLaverack
Copy link

@remyleone @eblume @maelvls Homebrew accepted a merge of cmctl into homebrew/core, so as of today you can install cmctl with just brew install cmctl (you might need to brew update first of course). 🎉

I'm going to add it to the documentation for cmctl too before this issue is complete.

@JamesLaverack
Copy link

And that's the docs merged too. You can see the homebrew instalation instructions on https://cert-manager.io/docs/reference/cmctl/#homebrew.

@irbekrm can we close this issue?

@irbekrm
Copy link
Collaborator

irbekrm commented Nov 7, 2022

Thanks for implementing and documenting this @JamesLaverack !

@irbekrm irbekrm closed this as completed Nov 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ctl Indicates a PR or issue relates to the cert-manager-ctl CLI component kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

6 participants