Show HN: Renovate – The Kubernetes-Native Way
Hey folks, we built a Kubernetes operator for Renovate and wanted to share it. Instead of running Renovate as a cron job or relying on hosted services, this operator lets you manage it as a native Kubernetes resource with CRDs. You define your repos and config declaratively, and the operator handles scheduling and execution inside your cluster. No external dependencies, no SaaS lock-in, no webhook setup. The whole thing is open source and will stay that way – there's no paid tier or monetization plan behind it, we just needed this ourselves and figured others might too.Would love to hear feedback or ideas if you give it a try: https://github.com/mogenius/renovate-operator
36 points by JanLepsky - 15 comments
Both work with mend's renovate WITHOUT a license key, see also https://gitlab.com/renovate-bot/renovate-runner. As it is just a scheduled pipeline then you can also adjust frequency, timeouts and more.
I'll see if I can help with clarifying this in the table!
(I'm a Renovate maintainer and employee at Mend)
I can only imagine a set of intersecting edge cases where operator pattern is the most logical solution…
Edit: good answers here. https://old.reddit.com/r/kubernetes/comments/1r1u7um/renovat...
There's more on the Github repo, we added a full list of features and benefits to the readme.
Of course, in the end it comes down to individual preferences :) Not saying one way is better than the other. We just felt that for us, the operator-based approach would work better and we're happy if the project is benefitial for others as well!
https://www.mend.io/renovate/
https://github.blog/news-insights/product-news/keep-all-your...
They are tools that automatically check your repo for dependencies and create PRs when there are updates. It supports a wide range of package managers and other places dependencies may be specified.
Dependabot is another solution which is more „GitHub-native“ maybe.
(a blog post I wrote, prior to joining Mend and working as a Renovate maintainer)