DevOps, Docker, Kubernetes, YaK Building multi-architecture images with GitLab CI/CD 06.12.2024 by Nicolas Meunier Building multi-architecture images become more and more useful. Indeed, many recent computers use ARM processors architecture. Examples include MacBooks using M(x) processors, and Amazon EC2 instances using AWS Graviton processors. However, the diversification of processor architectures adds a new(…)
Development & Performance, Web Manage Feathers.js authentication in Swagger UI 30.08.2024 by Nicolas Meunier In addition to my previous articles Add a UI to explore the Feathers.js API and Add authentication in a Feathers.js REST API, today, I will explain how to manage Feathers.js authentication in Swagger UI and make it(…)
Development & Performance, Web Add authentication in a Feathers.js REST API 25.04.2024 by Nicolas Meunier Following on from my previous articles: Create REST API from your database in minute with Feathers.js, and Add a UI to explore the Feathers.js API, today I want to add authentication in my Feathers.js REST API. Creation, update(…)
Development & Performance, Web Add a UI to explore the Feathers.js API 26.03.2024 by Nicolas Meunier Following on from my previous article: Create REST API from your database in minute with Feathers.js, today I want to add a UI to explore the Feathers.js API. When we provide an API, it’s common to make a tool(…)
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,(…)