Back to categories

Category: "DevOps"

Optional Arguments in Azure DevOps Janne Kemppainen |

Sometimes your Azure DevOps pipelines need to adapt to different situations with sane default values. On the other hand, optional arguments become especially handy when you want to create flexible and reusable templates.

Loops in Azure DevOps Pipelines Janne Kemppainen |

If you need to do the same thing over and over again, why repeat yourself? In this post we’ll discover how looping works in Azure DevOps pipelines.

Replace Docker with Podman and Buildah Janne Kemppainen |

Since Docker announced that the licensing terms for Docker Desktop have changed so that large companies need to start paying there has been growing interest towards alternatives. How can you switch to a free and open source solution, or should you?

Send Teams Notifications from Azure DevOps Janne Kemppainen |

An important part of a CI pipeline is to keep you updated on what’s happening. When a build or a test suite fails you might want to be notified about it. In this post we’ll learn how to send messages to a Teams channel from an Azure DevOps pipeline.

Configure a TLS Secret in Kubernetes Janne Kemppainen |

Quite often, when you’re working with a Kubernetes cluster, you also need to handle TLS secrets. Projects like cert-manager can take much of that load off your shoulders but sometimes you still need to configure a certificate manually.

Edit Kubernetes Secrets Janne Kemppainen |

Has your API key changed? Maybe you need to update a TLS certificate? There are many reasons why you’d want to edit secrets in Kubernetes. Luckily, this is relatively simple.

What ChatOps Solutions Should You Use Today? Janne Kemppainen |

Over the years we have seen many tools that enable communication with computer systems using a chat interface. Many of them are now obsolete as their development has ceased, though they still seem to be recommended everywhere. What are the tools that you should use today?