Development & Performance, PostgreSQL, Web Create REST API from your database in minute with Feathers.js 13.03.2024 by Nicolas Meunier Creating REST APIs is a fairly repetitive task. You’re always rewriting the Create, Read, Update, Delete methods…In my search for a framework capable of generating a REST API, I discovered Feathers, a simple and useful framework for Node.js.
DevOps, Kubernetes How to delete a resource with the error: failed calling webhook 25.01.2024 by Nicolas Meunier The original mistake In preparation of the GitLab essentials workshop, I’m using helm to deploy it. After a few tests, I wanted to clean up my cluster, and accidentally deleted the namespace before doing helm uninstall.
Ansible, DevOps Cloudbees CD/RO, send and receive parameters with bash / Ansible scripts 13.11.2023 by Nicolas Meunier Sending a pipeline parameter to a bash or Ansible script is easy, but the reverse is less obvious. In this article, we’ll look at how to return parameters from an Ansible script to a Cloudbees CD/RO job. The easy way(…)
DevOps Cloudbees CD/RO, Pipelines advanced parameters 10.11.2023 by Nicolas Meunier Cloudbees CD/RO is a highly flexible tool. You can define your own customized parameter forms for pipelines or procedures.For example, the same parameter form can be adapted according to the users: user-friendly for common users or more permissive for admin(…)
DevOps Share Gitlab agent to deploy microservices projects 30.10.2023 by Nicolas Meunier In a microservice application, the code for each service has its own git repository. However, how do deploy without duplicating the Gitlab agents ? In Gitlab, you can share an agent between several projects to deploy the application on a(…)
DevOps Deploy an application with GitLab CI/CD 28.09.2023 by Nicolas Meunier Following on from my previous article “Build and containerize an Angular application with GitLab CI/CD“, it’s now time to deploy this application. In this article, I will deploy the application on a Kubernetes cluster using Helm. Prerequisites Before starting,(…)
DevOps Declaring environments in GitLab 21.09.2023 by Nicolas Meunier Why do I need to declare environments in GitLab ? To track deployed versions on each environment To control deployment on environments (e.g. add an approval to deploy production) Add environment-related variables An environment can be linked to a pipeline(…)
DevOps, Kubernetes Connect a Kubernetes cluster to GitLab 24.08.2023 by Nicolas Meunier To interact with a Kubernetes cluster during builds, deployments or other tasks in GitLab CI/CD, you need to install the GitLab agent on the cluster. This operation is very easy with GitLab ! The official documentation is available(…)
DevOps Build and containerize an Angular application with GitLab CI/CD 14.06.2023 by Nicolas Meunier To deploy an Angular application into Kubernetes, the application needs to be build, containerized and pushed into a container registry before the deployment. In this project, I want to: Build the Angular Application using Angular CLI Create a new image(…)
DevOps DevOps.Barcelona 2022 Day 2 11.11.2022 by Nicolas Meunier Second day of DevOps Barcelona 2022 1st talk by Txema González and Manuel Sánchez: “Zero Trust DevOps” with Azure & Github Actions This session was a good presentation on Zero Trust Architectures with Azure. The implementation use the Azure Zero(…)