<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DevOps on PäksTech</title><link>https://www.pakstech.com/categories/devops/</link><description>Recent content in DevOps on PäksTech</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>2021 Janne Kemppainen All rights reserved</copyright><lastBuildDate>Sat, 11 Nov 2023 11:36:38 +0200</lastBuildDate><atom:link href="https://www.pakstech.com/categories/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>Automatic Release and Build Workflow using GitHub Actions</title><link>https://www.pakstech.com/blog/github-actions-release-workflow/</link><pubDate>Sat, 11 Nov 2023 11:36:38 +0200</pubDate><guid>https://www.pakstech.com/blog/github-actions-release-workflow/</guid><description>&lt;p>Recently, I&amp;rsquo;ve been toying with a small personal side project where I wanted to implement automated release management with a press of a button, including version numbering and uploading build artifacts. In this blog post I&amp;rsquo;ll outline how this approach could be used in other projects, too.&lt;/p></description></item><item><title>Referencing Azure Key Vault secrets in Azure Functions</title><link>https://www.pakstech.com/blog/azure-functions-key-vault/</link><pubDate>Mon, 07 Aug 2023 12:55:58 +0300</pubDate><guid>https://www.pakstech.com/blog/azure-functions-key-vault/</guid><description>&lt;p>In the previous posts we&amp;rsquo;ve covered how to &lt;a href="https://www.pakstech.com/blog/azure-key-vault-bicep/">create an Azure Key Vault using Bicep&lt;/a> and how to &lt;a href="https://www.pakstech.com/blog/azure-function-apps-bicep/">create an Azure Function App using Bicep&lt;/a>. Now, let&amp;rsquo;s see how we can combine them together and reference secrets from a Key Vault in an Azure Function.&lt;/p></description></item><item><title>Manage Azure Key Vaults using Bicep</title><link>https://www.pakstech.com/blog/azure-key-vault-bicep/</link><pubDate>Fri, 30 Jun 2023 16:26:06 +0300</pubDate><guid>https://www.pakstech.com/blog/azure-key-vault-bicep/</guid><description>&lt;p>In a previous post, we explored the power of Bicep in &lt;a href="https://www.pakstech.com/blog/azure-function-apps-bicep/">defining and managing Azure Functions&lt;/a>. Now, let&amp;rsquo;s dive into the world of Azure Key Vault and see how we can manage one using Bicep.&lt;/p></description></item><item><title>Deploy Azure Function Apps with Bicep</title><link>https://www.pakstech.com/blog/azure-function-apps-bicep/</link><pubDate>Wed, 28 Jun 2023 20:39:36 +0200</pubDate><guid>https://www.pakstech.com/blog/azure-function-apps-bicep/</guid><description>&lt;p>I&amp;rsquo;ve been recently working with some twenty plus Azure Function Apps that I need to manage. Previously, those functions had been handcrafted and managed manually from the Azure portal. In this post I will share how I switched to using Bicep templates instead and what I learned in the process.&lt;/p></description></item><item><title>Optional Arguments in Azure DevOps</title><link>https://www.pakstech.com/blog/azure-devops-optional-arguments/</link><pubDate>Mon, 11 Jul 2022 09:47:38 +0300</pubDate><guid>https://www.pakstech.com/blog/azure-devops-optional-arguments/</guid><description>&lt;p>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.&lt;/p></description></item><item><title>Loops in Azure DevOps Pipelines</title><link>https://www.pakstech.com/blog/azure-devops-loops/</link><pubDate>Mon, 25 Apr 2022 21:32:22 +0300</pubDate><guid>https://www.pakstech.com/blog/azure-devops-loops/</guid><description>&lt;p>If you need to do the same thing over and over again, why repeat yourself? In this post we&amp;rsquo;ll discover how looping works in Azure DevOps pipelines.&lt;/p></description></item><item><title>Replace Docker with Podman and Buildah</title><link>https://www.pakstech.com/blog/replace-docker-with-podman/</link><pubDate>Thu, 21 Apr 2022 21:28:22 +0200</pubDate><guid>https://www.pakstech.com/blog/replace-docker-with-podman/</guid><description>&lt;p>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?&lt;/p></description></item><item><title>Send Teams Notifications from Azure DevOps</title><link>https://www.pakstech.com/blog/azure-devops-teams-message/</link><pubDate>Wed, 06 Apr 2022 20:10:56 +0300</pubDate><guid>https://www.pakstech.com/blog/azure-devops-teams-message/</guid><description>&lt;p>An important part of a CI pipeline is to keep you updated on what&amp;rsquo;s happening. When a build or a test suite fails you might want to be notified about it. In this post we&amp;rsquo;ll learn how to send messages to a Teams channel from an Azure DevOps pipeline.&lt;/p></description></item><item><title>Configure a TLS Secret in Kubernetes</title><link>https://www.pakstech.com/blog/kubernetes-tls-secret/</link><pubDate>Mon, 07 Feb 2022 22:26:54 +0200</pubDate><guid>https://www.pakstech.com/blog/kubernetes-tls-secret/</guid><description>&lt;p>Quite often, when you&amp;rsquo;re working with a Kubernetes cluster, you also need to handle TLS secrets. Projects like &lt;a href="https://cert-manager.io/docs/">cert-manager&lt;/a> can take much of that load off your shoulders but sometimes you still need to configure a certificate manually.&lt;/p></description></item><item><title>Edit Kubernetes Secrets</title><link>https://www.pakstech.com/blog/edit-kubernetes-secrets/</link><pubDate>Fri, 15 Oct 2021 17:20:00 +0300</pubDate><guid>https://www.pakstech.com/blog/edit-kubernetes-secrets/</guid><description>&lt;p>Has your API key changed? Maybe you need to update a TLS certificate? There are many reasons why you&amp;rsquo;d want to edit secrets in Kubernetes. Luckily, this is &lt;em>relatively&lt;/em> simple.&lt;/p></description></item><item><title>What ChatOps Solutions Should You Use Today?</title><link>https://www.pakstech.com/blog/chatops/</link><pubDate>Mon, 27 Sep 2021 20:56:10 +0300</pubDate><guid>https://www.pakstech.com/blog/chatops/</guid><description>&lt;p>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?&lt;/p></description></item></channel></rss>