That’s neat. For my homelab running docker compose stacks, I use DIUN, which is like watchtower but it doesn’t update the containers automatically and instead notifies you. And it supports discord out of the box, unlike watchtower. And it saves the digest on its own, so it works with latest tags without any config.
Glad to see such a simple intro to Renovate. I hope it will be adopted everywhere in a few years. By the way, you don't need to change the image tag to SHA, just enable digest pining. Also, you can find useful next prod ready Sharable preset for Devops folks under the MIT license
it is important that detecting new images does not replace doing your home work and see what you are installing. These kind of tools are not new but without tests to verify that this versions works it makes the task also very tedious
It would be awesome if it could also note the changes between the versions but unfortunately theres no real standard to publish these I guess. Wanted to look into Renovate for some time now, thanks for the video!
Yeah this is a big pain point with how docker manages tags and labels. Pretty much anything goes. Renovate is an awesome tool, but when faced with some of the weird naming conventions I've run across, it's no miracle worker. Be prepared to learn some regex-js flavor syntax to get any kind of proper semantic versioning. Lack of useful container labels that point to the git repos or change logs is an issue I haven't figured out yet unfortunately.
If you've ever had a bad container update breaking everything it touches, a good CI solution like this can be a godsend. With a most reputable containers you'll get a nicely formatted change log with any breaking changes, so you can more easily avoid the carnage.
During last three days I was learning about Kubernetes. It has a very high entrance level. A lot of knowledge is required to understand all the functions, namespaces, nodes, pods, configuration. The best option is to implement autocomplete for kubectl. The nightmare is yaml and on exam you do not have the Visual Studio Code where you see vertical lines that show you indents. So it is good to find out at the beginning how to do something similar in vim. Kubernetes is solid rock, it is hard to destroy by design working pods. Terraform is helpful. GitLab automation is also something that makes your life easier. Rancher is something that mostly is in use in companies. Anyway I will try this solution in my homelab. One more time saver is always good thing.
That’s neat. For my homelab running docker compose stacks, I use DIUN, which is like watchtower but it doesn’t update the containers automatically and instead notifies you. And it supports discord out of the box, unlike watchtower. And it saves the digest on its own, so it works with latest tags without any config.
Great video as always and +1 for Docker deployments!
Definitely interested in the Docker implementation of this. Tackling Kubernetes is on my todo list, but it may be a while.
Thanks! Looks quite interesting. I'd be interested to see how this works with Drone for docker containers.
Me too
Would love to see a video on docker please mate. Watchtower keeps breaking things. Cheers for the video.
Glad to see such a simple intro to Renovate. I hope it will be adopted everywhere in a few years. By the way, you don't need to change the image tag to SHA, just enable digest pining.
Also, you can find useful next prod ready Sharable preset for Devops folks under the MIT license
GH - SpotOnInc/renovate-config
(Sorry, youtube don't allow to post links and use most popular SVС hosting name...)
Wooow this is awesome!! Please add the video on how automate also docker deployments!!
I'd love to see a video about keeping a Docker stack up-to-date using Renovate, so it's a +1 from me!
I'd love to see how Renovate works with Docker deployment. Thanks for the Vid.
Very interesting, +1 for docker & docker swarm.
podman+ubi+buildah=happy days AND a secure life.
renovate and docker deployments. Yes this topic would be of interest. I run a docker swarm for my homelab
1:40 "hired devops engineer for free" *nervous laught*
would be cool if it had some info on possibly ignoring updates to some versions jumps, in case the upgrade would brake the app
I set this up a few months ago, its awesome, I even setup automerge for minor versions
it is important that detecting new images does not replace doing your home work and see what you are installing. These kind of tools are not new but without tests to verify that this versions works it makes the task also very tedious
Good call however they will actually include a success rate too based on CI tests from other using Renovate!
Thanks Tim, that's exactly what I need ❤
1:58 sounds promising, i still was looking for something like watchtower for kubernetes
I'd love to see a video on installing Apprise, and mailrise!
This is very useful. Thanks for sharing 🙏
Wow a lot of info to digest! :P
Thats interesting, thanks.
Btw. any notes on the music used in background? 🤔
I was wondering when you were going to show that ^^
It would be awesome if it could also note the changes between the versions but unfortunately theres no real standard to publish these I guess.
Wanted to look into Renovate for some time now, thanks for the video!
Yeah this is a big pain point with how docker manages tags and labels. Pretty much anything goes. Renovate is an awesome tool, but when faced with some of the weird naming conventions I've run across, it's no miracle worker. Be prepared to learn some regex-js flavor syntax to get any kind of proper semantic versioning. Lack of useful container labels that point to the git repos or change logs is an issue I haven't figured out yet unfortunately.
Damn. It's like you read my mind.
Watchtower first choice for docker
I use Keel, is great and super easy to setup.
I have watchtower and that’s working great. But this looks wayyyyyy better
If you've ever had a bad container update breaking everything it touches, a good CI solution like this can be a godsend. With a most reputable containers you'll get a nicely formatted change log with any breaking changes, so you can more easily avoid the carnage.
During last three days I was learning about Kubernetes. It has a very high entrance level. A lot of knowledge is required to understand all the functions, namespaces, nodes, pods, configuration. The best option is to implement autocomplete for kubectl. The nightmare is yaml and on exam you do not have the Visual Studio Code where you see vertical lines that show you indents. So it is good to find out at the beginning how to do something similar in vim. Kubernetes is solid rock, it is hard to destroy by design working pods. Terraform is helpful. GitLab automation is also something that makes your life easier. Rancher is something that mostly is in use in companies. Anyway I will try this solution in my homelab. One more time saver is always good thing.
❤❤❤❤ you made my day ☺️ thanks
Don’t forget about Azure DevOps!
I vote for docker too, please and thank you
i just wrote a python script that goest through all my docker-compose files and upgrades the containers. Super simple xD
Seems like Swarm, though still around didn't get mentioned. Does it run there?
Swarm is mostly dead unfortunately. No updates and very few are using it outside of the hobbyist space. But to answer your question, yes it can.
What vscode theme do you use?
Hey I wanna know if you can help me build my home lab server
I never update containers if I don't have to. Never change a running system :)
I hope you don't have any of those containers publicly accessible.
@@neo85271 Nah, only my home network and to some who have access over VPN.
First again 😂😂 thanks for nice videos
Why not use dependabot?
Why use it?
I think after GitHub acquired it it doesn't run on GitLab anymore. Also, they didn't support containers until recently.
First Itz Tony here