Use Renovate to automatically upgrade dependencies in microservice environment with only one configuration

If you want to have a single configuration for all your applications / microservices / projects, you’ve come to the right place. Let me show you how to do it with GitLab and Renovate. Renovate, a tool to keep your dependencies up to date Renovate is a tool that automatically upgrade the dependencies of any project, by creating Merge Request (MR) on GitLab (Pull Request on GitHub). It works with several languages (NodeJs, Go, Rust, Python) and on all major Git platforms (GitLab, GitHub, Bitbucket, Gitea)....

<span title='2024-02-18 11:53:27 +0100 +0100'>February 18, 2024</span>

How to deploy Nomad with Traefik without Consul

Since Nomad 1.3.4, Hashicorp ships Nomad with internal Service Discovering (SD). Nobody on the net talks about it, they prefer use Nomad with Consul. We will see how I have managed it to get it work. At the base, the infrastructure. To make it happen, I used only 3 Ubuntu machines, and the 3 have the same role, master AND worker. Because my main computer that run Proxmox to run all my Virtual Machines (VM) have only 12 Go of RAM and that pretty restrictive....

<span title='2023-03-24 18:38:08 +0100 +0100'>March 24, 2023</span>