Meet Renovate - Your Update Automation Bot for Kubernetes and More!

  Рет қаралды 38,135

Techno Tim

Techno Tim

Күн бұрын

Keeping track of container image updates is hard. I started using Renovate Bot to to track these for me and I now get pull requests from a bot for my Docker and Kubernetes container images. It's a game changer.
Video Notes: technotim.live/posts/renovate...
A HUGE thanks to Datree for sponsoring this video!
Secure Your Kubernetes, Prevent Misconfigurations
www.datree.io
Support me on Patreon: / technotim
Sponsor me on GitHub: github.com/sponsors/timothyst...
Subscribe on Twitch: / technotim
Become a KZbin member: / @technotim
Merch Shop 🛍️: l.technotim.live/shop
Gear Recommendations: l.technotim.live/gear
Get Help in Our Discord Community: l.technotim.live/discord
2nd channel: / @technotimtalks
(Affiliate links may be included in this description. I may receive a small commission at no cost to you.)
00:00 - Renovate Bot in Less Than 2 Minutes.
01:45 - Sponsor: Datree - Secure Your Kubernetes, Prevent Misconfigurations
02:57 - Creating a Git Repo & Creating Resources
04:11 - Add Renovate Bot
05:05 - Our First (Real) Pull Request
06:54 - How to Handle “latest” tag
09:04 - Working with Helm Charts
09:44 - What else can we do with Renovate?
Thank you for watching!

Пікірлер: 50
@MrAlucardDante
@MrAlucardDante 11 ай бұрын
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.
@iamvinku
@iamvinku 11 ай бұрын
Great video as always and +1 for Docker deployments!
@cyberlightdev
@cyberlightdev 11 ай бұрын
Definitely interested in the Docker implementation of this. Tackling Kubernetes is on my todo list, but it may be a while.
@akshaynsit
@akshaynsit 11 ай бұрын
Thanks! Looks quite interesting. I'd be interested to see how this works with Drone for docker containers.
@GodAtum
@GodAtum 11 ай бұрын
Me too
@ThereWillBeCake
@ThereWillBeCake 11 ай бұрын
Would love to see a video on docker please mate. Watchtower keeps breaking things. Cheers for the video.
@mathesonstep
@mathesonstep 11 ай бұрын
I set this up a few months ago, its awesome, I even setup automerge for minor versions
@itsthebofh
@itsthebofh 11 ай бұрын
Very interesting, +1 for docker & docker swarm.
@RonDLite
@RonDLite 11 ай бұрын
Thanks Tim, that's exactly what I need ❤
@giuseppebinetti87
@giuseppebinetti87 11 ай бұрын
Wooow this is awesome!! Please add the video on how automate also docker deployments!!
@codispatch6869
@codispatch6869 11 ай бұрын
This is very useful. Thanks for sharing 🙏
@Lyallsmail
@Lyallsmail 11 ай бұрын
I'd love to see how Renovate works with Docker deployment. Thanks for the Vid.
@aymenboulila3356
@aymenboulila3356 11 ай бұрын
❤❤❤❤ you made my day ☺️ thanks
@fanaticdavid
@fanaticdavid 11 ай бұрын
I'd love to see a video about keeping a Docker stack up-to-date using Renovate, so it's a +1 from me!
@Glitch_860
@Glitch_860 11 ай бұрын
renovate and docker deployments. Yes this topic would be of interest. I run a docker swarm for my homelab
@romeozor
@romeozor 11 ай бұрын
would be cool if it had some info on possibly ignoring updates to some versions jumps, in case the upgrade would brake the app
@optical_ideas
@optical_ideas 3 ай бұрын
Thats interesting, thanks. Btw. any notes on the music used in background? 🤔
@ihateyoutubehandles
@ihateyoutubehandles 11 ай бұрын
Wow a lot of info to digest! :P
@yukinok25
@yukinok25 9 ай бұрын
I use Keel, is great and super easy to setup.
@pixelsirae2439
@pixelsirae2439 11 ай бұрын
I was wondering when you were going to show that ^^
@snuffelpuffs
@snuffelpuffs 11 ай бұрын
podman+ubi+buildah=happy days AND a secure life.
@TheMrDrMs
@TheMrDrMs 11 ай бұрын
I'd love to see a video on installing Apprise, and mailrise!
@pacholoamit
@pacholoamit 11 ай бұрын
Damn. It's like you read my mind.
@MaxymVlasov
@MaxymVlasov 11 ай бұрын
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
@MaxymVlasov
@MaxymVlasov 11 ай бұрын
GH - SpotOnInc/renovate-config (Sorry, youtube don't allow to post links and use most popular SVС hosting name...)
@inf222
@inf222 9 ай бұрын
1:40 "hired devops engineer for free" *nervous laught*
@Fabian-_-
@Fabian-_- 11 ай бұрын
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!
@neo85271
@neo85271 10 ай бұрын
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.
@TheOnlyEpsilonAlpha
@TheOnlyEpsilonAlpha 11 ай бұрын
1:58 sounds promising, i still was looking for something like watchtower for kubernetes
@phandr1x
@phandr1x 11 ай бұрын
Watchtower first choice for docker
@metallusmelandril7380
@metallusmelandril7380 11 ай бұрын
I have watchtower and that’s working great. But this looks wayyyyyy better
@neo85271
@neo85271 10 ай бұрын
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.
@businessoftechnology
@businessoftechnology 11 ай бұрын
Seems like Swarm, though still around didn't get mentioned. Does it run there?
@neo85271
@neo85271 10 ай бұрын
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.
@user-pc9th4xr6i
@user-pc9th4xr6i 11 ай бұрын
What vscode theme do you use?
@justinhadley317
@justinhadley317 11 ай бұрын
I vote for docker too, please and thank you
@johnjbateman
@johnjbateman 11 ай бұрын
Don’t forget about Azure DevOps!
@adolfoecs
@adolfoecs 11 ай бұрын
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
@TechnoTim
@TechnoTim 11 ай бұрын
Good call however they will actually include a success rate too based on CI tests from other using Renovate!
@RocketLR
@RocketLR 11 ай бұрын
i just wrote a python script that goest through all my docker-compose files and upgrades the containers. Super simple xD
@sysadmin-info
@sysadmin-info 11 ай бұрын
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.
@CamilMiller
@CamilMiller 11 ай бұрын
Hey I wanna know if you can help me build my home lab server
@hongtanke
@hongtanke 11 ай бұрын
Why not use dependabot?
@l0gic23
@l0gic23 11 ай бұрын
Why use it?
@TechnoTim
@TechnoTim 11 ай бұрын
I think after GitHub acquired it it doesn't run on GitLab anymore. Also, they didn't support containers until recently.
@dnddl9976
@dnddl9976 11 ай бұрын
First again 😂😂 thanks for nice videos
@devKazuto
@devKazuto 11 ай бұрын
I never update containers if I don't have to. Never change a running system :)
@neo85271
@neo85271 10 ай бұрын
I hope you don't have any of those containers publicly accessible.
@devKazuto
@devKazuto 10 ай бұрын
@@neo85271 Nah, only my home network and to some who have access over VPN.
@third-partysites3923
@third-partysites3923 11 ай бұрын
First Itz Tony here
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 30 МЛН
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
BongBee Family
Рет қаралды 17 МЛН
1🥺🎉 #thankyou
00:29
はじめしゃちょー(hajime)
Рет қаралды 83 МЛН
5 Best AI Side Hustles To Make $100 a Day
9:47
AI Horizons
Рет қаралды 80
Automate Dependency Management With Renovate From Mend
16:30
DevOps Toolkit
Рет қаралды 17 М.
Docker vs Kubernetes, what's better in a Homelab?
14:57
Christian Lempa
Рет қаралды 78 М.
Proxmox Automation with Proxmox Helper Scripts!
24:15
Techno Tim
Рет қаралды 52 М.
Save neovim files automatically with auto-save.nvim
6:32
Meet Grafana LOKI, a Log Aggregation System for EVERYTHING
28:13
Techno Tim
Рет қаралды 227 М.
Build YOUR OWN Dockerfile, Image, and Container - Docker Tutorial
18:20
Flux GitOps Tutorial - DevOps and GitOps for Kubernetes
11:55
Techno Tim
Рет қаралды 68 М.
Before I do anything on Proxmox, I do this first...
23:04
Techno Tim
Рет қаралды 872 М.
Настоящий детектор , который нужен каждому!
0:16
Ender Пересказы
Рет қаралды 288 М.
Девушка и AirPods Max 😳
0:59
ОТЛИЧНИКИ
Рет қаралды 16 М.
ВЫ ЧЕ СДЕЛАЛИ С iOS 18?
22:40
Overtake lab
Рет қаралды 104 М.
Bardak ile Projektör Nasıl Yapılır?
0:19
Safak Novruz
Рет қаралды 6 МЛН