CI/CD

GitOps Broke CI/CD! Here is How to Fix It With Argo Events

GitOps is amazing, especially for those using Kubernetes. Yet, GitOps poses significant problems when it comes to execution of tasks that should be performed after deployments. For example, we cannot run functional tests through workflows or pipelines like GitHub Actions or Jenkins. GitOps broke CI/CD processes, and we need to fix that.

Let me explain.

If Dockerfile and Makefile Had a Baby... Earthly and Earthfile

Makefile walks into a bar and notices Dockerfile sitting alone. She joins him, they talk, they flirt…

The rest of that story has been censored. You’ll have to fill in the gaps using your imagination.

…a baby was born, and that baby was named Earthfile.

Mastering Kubernetes Testing Kyverno Chainsaw!

When I work locally, if I need to create a cluster I just execute cluster-create, wait for a few moments, and a local cluster with everything I need is running.

Say Goodbye to Makefile - Use Taskfile to Manage Tasks in CI/CD Pipelines and Locally

When I work with pipelines, what you might call CI, or CI/CD, I have “special” requirements that might not be the same as what others might have, or, more likely, what others think of.