-
Notifications
You must be signed in to change notification settings - Fork 4k
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
VPA Helm Chart #3068
Comments
I've noticed a chart by @sebastien-prudhomme that he may want to contribute: |
Any update on this issue? Is a Helm chart or support for any other deploy tool planned or generally desired? |
@jkbschmid i'm the author of the above chart. If you look at the cluster-autoscaler Helm chart, it's maintained by the Helm community not the Kubernetes organization. My feeling is that Kubernetes developpers don't want to take care of application packaging. They just provide raw YAML the same way some open source products just provide source code without DEB or RPM package. I can understand it because some people, like me, prefer Helm, other people prefer Kustomize and so on. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Found this issue after I created my own chart today. Seems very similar to the other one mentioned here. We will continue to maintain this one for now since it is a component needed by another tool of ours. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle rotten |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale |
We (Equinix Managed Services NL) have rolled our own chart for VPA, and would love to submit it to be included upstream. What do the devs think about this? |
@jonkerj Did anything happen with this? Did you submit your chart? I'd love to see something official adopted. |
No, it went dead after my message on 7 Sep. If a PR is desired from the VPA devs, we'd be glad to submit ours. We have mixed experience with putting a lot of effort into polishing something "internal" for PR/publication, so I'd like a confirmation from the devs before we put time into it (which we'd love to do). |
Maybe @bskiba has some answer. |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close |
@k8s-triage-robot: 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. |
@borats: You can't reopen an issue/PR unless you authored it or you are a collaborator. 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. |
Still no confirmation..?! |
@jbartosik @kgolab @bskiba A project already exists (https://github.com/cowboysysop/charts/tree/master/charts/vertical-pod-autoscaler) and AFAIK the owner is willing to contribute to its integration into your repo. @jonkerj is willing to submit a chart. All we need from the maintainers is an approval or at least an explanation... It's been 2.5 years and still nothing! Can't we, at least, have a message from the team about this? |
@rileyai-dev I'm happy to accept contributions but I don't have capacity to maintain Helm charts. |
Hi @sebastien-prudhomme! |
I landed here because I was looking for the easiest way to install VPA. Do you rather use https://github.com/cowboysysop/charts/tree/master/charts/vertical-pod-autoscaler or https://github.com/FairwindsOps/charts/tree/master/stable/vpa ? It would be really great if there was an official chat. |
@sebastien-prudhomme, with 55+ 👍's, it seems that the community would really appreciate this contribution! Would you be willing to donate the Chart that you have built to this project? That way we can all help to add best practices etc. Alternatively, @sebastien-prudhomme, would you accept that another contributor takes the initiative to do this with the Chart that you created and are maintaining, as offered by @jonkerj? @techdragon or a maintainer - would it be possible to reopen this issue, please? |
/reopen |
@techdragon: Reopened 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-sigs/prow repository. |
I really hate auto close bots... glad it was just closed not locked. |
Thank you @techdragon! 🎉 It would be fantastic to have an official up-to-date Helm Chart with best practices maintained by the community, similarly to the cluster-autoscaler one - https://github.com/kubernetes/autoscaler/tree/master/charts/cluster-autoscaler @sebastien-prudhomme, if you would prefer to not go ahead with this for any reason, that would be okay as well. Please let us know so that we know our options and whether we need to look into alternatives. Thank you! |
@jonkerj is this quality VPA chart already published? |
@nikimanoledaki feel free to use my chart to build an official chart. |
Thank you @sebastien-prudhomme for offering to contribute the chart 🌟 Since @sebastien-prudhomme gave the green light - @jonkerj, does your offer still stand? 😄 |
Been a while since @jonkerj was active on this thread, but in case they're not interested in taking up this effort I'd be happy to do so. I have a branch started on my own autoscaler fork but it seems the biggest constraint is going to be reconciling how the deployment assets are managed today in this repo vs how they were being managed in @sebastien-prudhomme 's chart repo which I imagine is the reason this effort has languished. While it's possible to almost drop the old chart into the charts folder and call this done (so tempting!) it's worth noting that for cluster-autoscaler helm is the first class citizen and all deployment assets are managed up at the root I think priority for this effort should be not totally blowing up the workflow of the existing VPA project developers while also ensuring minimal/no values file changes for folks who have been on the unofficial community chart. Some of the existing Smaller considerations for manifest assets are things like how in the existing chart repo rbac resources are managed on a per component level while the existing VPA deploy logic lumps them all into one file (vpa-rbac). Personally I like the way the chart has things broken out, it seems desirable for long term maintenance and clarity. There's also the management of the base CRDs to consider. @nikimanoledaki, curious to hear your and others reaction to the above. Happy to help in the implementation effort but want to make sure we start in the right direction and that I don't step on anyone's toes. |
It might make sense to get it to match and then use (This is mainly a comment to keep the bot from closing the issue) |
A datapoint: the Kubernetes project doesn't routinely provide Helm charts for other components. |
/remove-lifecycle rotten |
I've been zoned out of discussion for far too long, sorry for that.
Only internally within our company
VPA used to be a key ingredient in one of our products, but that product's future has taken a wild detour and the team structure has been rearranged a bit, reducing capacity for maintenance of external projects. Combined with the speed of decision making/discussion (years have passed since our offer) in this project makes us withdraw our offer, I'm afraid. |
It would be very useful to have a Helm Chart for deploying the Vertical Pod Autoscaler. At the moment its one of the few parts I cant deploy in any kind of idempotent/config management toolchain ( other than using shell execution of course 😄)
If there is a recommended one it should be documented somewhere, if not, could someone more familiar with the install scripting look at if there are any blockers to making a helm chart?
The text was updated successfully, but these errors were encountered: