Welcome to my portfolio

Portfolio

It was build using the Next.js framework using only static generation, and it is hosted on my kubernetes cluster.

Whenever a new tag is applied, the GitlabCI pipeline is triggered, creating a container image and taging it. We then need to update the kubernetes deployment configuration file to use the image with the corresponding tag. ArgoCD is used to listen for changes in the kubernetes config repository and automatically update the deployment.