The Cloud Pirate - Weekly Haul

The Cloud Pirate - Weekly Haul

30th April - 6th May 2024

Table of contents

Welcome

This week, The Cloud Pirate has shared 46 fantastic posts from our list of 125 community content producers. Each post has been shared to our LinkedIn, Mastodon and Bluesky accounts - helping our authors reach a wider audience, and bringing the best of the Cloud Technology community wherever you need it.

To subscribe to this newsletter, head over to LinkedIn, here.

If you'd like to be added to our list of community content producers, please fill in this form, create a PR against our repo, or contact us here.

For updates in addition to our fantastic community members, such as updates from Azure, Microsoft Security, Microsoft Learn and more, please checkout AzureFeeds by Luke Murray. The AzureFeeds weekly newsletters can be found here.

Credit to Tomasz Hamerla for the Cloud Pirate's Mastodon and Bluesky integrations.

Please note that post summaries are created by AI, and may not be 100% accurate.

Without further ado, here's this week's haul:


How to use Terraform Console Command

By Techielass on 30th April 2024

Aye Aye! In this post by Techielass, she explains how to use the Terraform console command to debug Terraform configurations. She breaks down the syntax of the command and shows examples of how to use it to explore resources and data sources. This post is a helpful resource for anyone working with Terraform.


GitHub Actions: Commit and Push Changes Back to Repository

By Build5Nines on 30th April 2024

Landlubber! In this post, Chris shares a video called "GitHub Actions: Commit and Push Changes Back to Repository" which explains how to automate the process of committing and pushing code changes in GitHub using GitHub Actions. The video provides a step-by-step guide on how to create and run a workflow to commit code changes automatically when they are pushed to a repository. By using this feature, developers can save time and focus more on developing their software.


How to solve 'Error occurred during a cryptographic operation.' in Azure App Service

By Antti K. Koskela on 30th April 2024

Hit The Deck! In this post by Antti K. Koskela, he explains how to solve the 'Error occurred during a cryptographic operation' in Azure App Service. The error can occur due to various reasons such as incorrect app settings or certificate issues. Koskela provides step-by-step instructions on how to identify and resolve the issue. This post is helpful for developers who are working with Azure App Service and encounter this error.


Introducing AIChatUI: Open Source AI Chat Sample with Azure OpenAI Service & GPT-3 / GPT-4

By Build5Nines on 30th April 2024

Blimey! Check out this post by Chris introducing AIChatUI, an open-source AI chat sample that uses Azure OpenAI service and GPT-3/GPT-4. This chat UI is designed to allow developers to easy deploy conversational AI features in their applications. The post includes a video demonstration of how to set up and use AIChatUI, as well as a step-by-step guide. If you're interested in AI and chatbots, this is definitely worth checking out!


Fixing workload identity federation conversion failures in Azure DevOps

By Dan Rios on 01 May 2024

Heave Ho! Check out this informative post by Dan about fixing workload identity federation conversion failures in Azure DevOps. In about 100 words, Dan explains how he resolved a tough issue of converting federated AWS roles to an Azure workload identity for DevOps. He shares his journey and offers useful tips to avoid facing similar challenges. The post gives a step-by-step guide on how to get workload identity authenticated correctly in various use cases.


Report assigned Autopilot profiles with Microsoft Graph PowerShell

By Daniel Bradley on 01 May 2024

Avast! Check out this post by Daniel Bradley called "Report assigned Autopilot profiles with Microsoft Graph PowerShell." In about 100 words, Daniel explains how to use PowerShell to report on all assigned Autopilot profiles and devices in your organization, and how to export the data to a CSV file for further analysis. The post includes all necessary PowerShell commands and a step-by-step guide to make it easy for readers to follow along.


Deploying MkDocs to GitHub Pages with GitHub Actions

By Thomas Thornton on 01 May 2024

Sink me! This post by Thomas explains how to deploy MkDocs to GitHub Pages using GitHub Actions. MkDocs is a static site generator that creates documentation websites from markdown files. GitHub Pages is a free service to host static websites. Thomas provides a step-by-step guide on how to set up GitHub Actions to automatically build and deploy your MkDocs site whenever you push to your repository. He also shares some tips and tricks to optimize your workflow.


Terraform: Conditional If Variable Does Not Exist (try function)

By Build5Nines on 01 May 2024

Avast! Check out the post on Build5Nines website about Terraform's conditional if variable does not exist try function. In this post, the author explains how to handle missing variables in Terraform using the try function, which avoids causing an error if the variable doesn't exist. This is helpful for situations where a variable may not always be present, such as when adding optional resources.


Microsoft Copilot for Azure: Your AI-Powered Cloud Companion

By Build5Nines on 01 May 2024

Blimey! Have you heard of Microsoft Copilot for Azure? In this post by Chris Pietschmann on Build5Nines, he goes in detail about this new AI-powered cloud companion that assists with coding. With OpenAI's technology, Microsoft Copilot provides suggestions, auto-completes, and even generates code for developers. It's truly a game-changer for coders using Azure.


Azure Community Enthusiasts User Group EP16: Entra and Azure Security

By Azure Community Enthusiasts User Group on 01 May 2024

Sink me! Have you heard of Azure Community Enthusiasts User Group? They just released a new video on YouTube called "Azure Community Enthusiasts User Group EP16: Entra and Azure Security". Check it out to learn more! πŸ”πŸ“ΉπŸ’»


Automating Golden Image Creation with AWS Image Builder

By Cloud Lunch and Learn on 02 May 2024

Aaaarrrrgggghhhh! Ahoy there, me hearties! Check out this new YouTube video called Automating Golden Image Creation with AWS Image Builder by Cloud Lunch and Learn.


Support Approved Elevations for Microsoft Endpoint Privilege Management (EPM)

By Andy Jones on 02 May 2024

Yo ho ho! Check out the latest video by Andy called "Support Approved Elevations for Microsoft Endpoint Privilege Management EPM" on YouTube.


Exploring .NET Aspire: Building Cloud-Native Apps with Ease

By Build5Nines on 02 May 2024

Land Ho! Check out the post by Chris exploring .NET Aspire, which is a powerful framework for building cloud-native applications with ease. The post includes a detailed explanation of the .NET Aspire framework and its features such as dependency injection, logging, configuration, and more. Chris also provides step-by-step guidance on how to build a cloud-native application using .NET Aspire. If you are interested in building cloud-native applications, this post is a must-read.


Getting started wit Microsoft Copilot Studio

By Nicky De Westelinck on 02 May 2024

Scallywag! Check out this post from Nicky about getting started with Microsoft Copilot Studio. In the post, Nicky provides a step-by-step guide to setting up Copilot Studio and gives some tips for using it effectively. With Copilot Studio's AI-powered code suggestions, developers can save time and streamline their workflow.


Interview with Sarah Young on AI Security

By Nicholas Chang on 02 May 2024

Scallywag! Check out this new YouTube interview with Sarah Young on AI Security by Nicholas Chang. πŸ”πŸ‘©β€πŸ’»


Azure VM In-Place Upgrade

By Alberto Andrew on 02 May 2024

Ahoy Landlubber! Check out this informative post by Alberto Andrew on Azure VM In-Place Upgrade. In the post, Alberto explains the process of upgrading an Azure virtual machine without having to redeploy it from scratch. He outlines the benefits of in-place upgrades and provides a step-by-step guide on how to perform one. This is a must-read for anyone looking to save time and effort in their Azure VM management.


Exploring Decentralized Tech with TBD's Rizel Scarlett

By Scott Hanselman on 03 May 2024

Ahoy Landlubber! I have exciting news about a new YouTube video called Exploring Decentralized Tech with TBD's Rizel Scarlett by Scott Hanselman. This video is full of fascinating information about decentralized technology, so make sure you don't miss it! πŸ”βš™οΈπŸ’»


Azure Front Door: CNAME/alias record is not currently detected

By Build5Nines on 03 May 2024

Hit The Deck! This post on Build5Nines discusses issues with Azure Front Door's CNAME/alias record, which is not currently detected. It provides some possible workarounds to this problem. Azure Front Door is a Microsoft service that allows you to manage web traffic across various Azure services and beyond. This post explains how to create an alias record to configure the custom domain name for Azure Front Door.


Setup External Authentication Methods in Microsoft Entra ID

By Daniel Bradley on 03 May 2024

Walk The Plank! Check out this informative post by Daniel on how to setup external authentication methods in Microsoft Entra ID. The post explains the significance of external authentication and guides readers through the necessary steps to implement it. It's an easy-to-follow guide that can help organizations gain a better understanding of how to bolster their security measures.


Let’s talk about that time I met this MfaRequiredClipRenew FBI agent at the Windows Enterprise Activation.

By Rudy Ooms on 03 May 2024

Aaaarrrrgggghhhh! Check out this post by Rudy Ooms titled Let's talk about that time I met this MfaRequiredClipRenew FBI agent at the Windows Enterprise Activation. Rudy shares his experience of meeting an FBI agent during an Enterprise Activation and talks about the security protocols that were put in place during the encounter. It's an interesting read about how seriously security is taken in this field. πŸ•΅οΈβ€β™‚οΈπŸ‘¨β€πŸ’ΌπŸ’»


Azure Update - 3rd May 2024

By John Savill's Technical Training on 03 May 2024

Yo Ho Ho! Check out the latest Azure Update video on YouTube by John Savill's Technical Training.


The great 'number of workspaces for medallion architecture in Microsoft Fabric' debate

By Kevin Chant on 03 May 2024

Blimey! In a recent post, Kevin discussed the number of workspaces for medallion architecture in Microsoft Fabric. He delved into the debate about whether to have one primary workspace or multiple workspaces for each environment. He explored the pros and cons of each approach and provided his perspective on the matter.


Think on Your Feet with the STAR Technique to Master Microsoft Technical Interviews

By Tim Warner on 03 May 2024

Blimey! Check out this new video on YouTube by Tim Warner called "Think on Your Feet with the STAR Technique to Master Microsoft Technical Interviews"!


Enhancing Software Integrity with Artifact Attestations in GitHub Actions

By Build5Nines on 03 May 2024

Yo Ho Ho! Check out this post by Chris Pietschmann called "Enhancing Software Integrity with Artifact Attestations in GitHub Actions." The post explains how to use artifact attestations to verify the authenticity of software and enhance code reliability and security in GitHub Actions. With the help of a few automated scripts, you can ensure that your GitHub repository only runs trusted code.


Go passwordless with Microsoft Entra Passkeys in Microsoft Authenticator

By Nicky De Westelinck on 03 May 2024

Yarr! Check out this post by Nicky about Microsoft Entra ID Passkeys in Microsoft Authenticator, which allows users to go passwordless. The post explains how to set up and use the passkeys, which are more secure and convenient than traditional passwords. With Entra ID Passkeys, users can authenticate with their mobile device or security key, eliminating the need to remember complex passwords. πŸ”‘πŸ’»πŸŒ©οΈ


Kubernetes Network Policies: Managing and Securing Cluster Communications

By Ahmed Muhi on 03 May 2024

Lily-livered! Check out this informative post by Ahmed Muhi on Kubernetes Network Policies for managing and securing cluster communications. In the post, Ahmed shares insights on how to enforce network segmentation, secure cluster communications, and limit access to sensitive information by applying network policies. The post discusses different ways to author network policies and also includes some use cases.


The KB5036980 breaks the Windows 11 Enterprise Subscription Activation.

By Rudy Ooms on 03 May 2024

Land Ho! Check out this post by Rudy Ooms, titled "The KB5036980 breaks the Windows 11 Enterprise Subscription Activation." It discusses how this latest update has caused issues for users trying to upgrade their Windows 11 Enterprise subscription. This post provides further details on the problem and offers some possible solutions.


Leverage Data Collection Rules to Send Performance Counters to Azure Storage Using Bicep

By Gijs Reijn on 04 May 2024

Walk The Plank! Check out this informative post by Gijs on how to Leverage Data Collection Rules to Send Performance Counters to Azure Storage using Bicep. The post discusses the benefits of using Azure Monitor, the process of collecting data, and the steps involved in sending that data to Azure Storage by using Bicep. This is great for developers who want to optimize their application performances.


GitHub Hosted Runner Azure VNET Integration: Accessing Private Resources Made Easy

By Matt Allford on 04 May 2024

Blimey! Have you heard about the new YouTube video called GitHub Hosted Runner Azure VNET Integration: Accessing Private Resources Made Easy by Matt Allford? This video focuses on Azure VNET Integration and making the process of accessing private resources a lot easier. Check it out and learn more about it!


DevOps Adoption for IT Managers

By Build5Nines on 04 May 2024

Abandon Ship! Check out the post on "DevOps Adoption for IT Managers" by Build5Nines. The post discusses how DevOps practices and cultural changes can be adopted by IT managers dealing with infrastructure and application management. It emphasizes the importance of continuous integration, testing, and deployment to improve software delivery and reduce time-to-market. The post also suggests some key tools and strategies that can be used to implement DevOps practices.


Power Automate cloud flow that takes a Teams transcript and Summarises via GPT4

By Jon Russell on 04 May 2024

Batten down the hatches! Check out this post by Jon Russell about a Power Automate cloud flow that uses GPT4 to summarise Teams transcripts. With this tool, you can accurately summarise meeting notes and have an efficient way of retaining important information. The use of Azure and OpenAI technology ensures that the summary is precise and highlights key points. This new technology is a game-changer for people who attend a lot of meetings, as it saves time and provides an accurate record.


Amazon Web Services (AWS) Technical Interview: My Candid Impressions

By Tim Warner on 04 May 2024

Heave Ho! Check out this new


Federated Credentials to AKS Managed Identity

By Luke Murray on 05 May 2024

Abandon Ship! In this post by Luke Murray titled "Federated Credentials to AKS Managed Identity", Luke explains how to use federated credentials with Azure Kubernetes Service AKS Managed Identity. He goes through the step-by-step process of setting it up and also provides a sample Python script to test it out. This post is a must-read for anyone looking to use Managed Identity in AKS.


Uncollapsing the Azure Portal Blade Menu

By Luke Murray on 05 May 2024

Scallywag! Check out this post by Luke Murray titled "Uncollapsing the Azure Portal Blade Menu". Luke provides a quick and easy solution to uncollapse the Azure Portal Blade Menu by simply adding some code to the browser console which will automatically expand all the blades. This will save time and make navigation in the Azure Portal much smoother.


Develop LLM Solutions In Local Environment

By Panu Oksala on 05 May 2024

Avast Ye Scallywag! Check out this post by Panu Oksala on how to develop LLM solutions in a local environment. In the post, Panu discusses the benefits of using a local environment to develop LLM solutions and provides tips on how to set up your own local environment. With the help of Azure and OpenAI, developers can easily create and test LLM solutions before deploying them to the cloud.


Use Azure DevOps Pipelines as a Serverless Compute Engine

By Build5Nines on 05 May 2024

Heave Ho! Check out this informative post by Build5Nines called "Use Azure DevOps Pipelines as a Serverless Compute Engine". The video explains how Azure DevOps Build Pipelines can be used as a serverless compute engine, providing a cost-effective and scalable solution for running code in the cloud. This eliminates the need for dedicated compute resources and allows for rapid deployment and increased productivity. The post discusses the benefits of this approach and provides step-by-step instructions on how to set it up.


Learn To Chat With Generative AI in Six 'Easy' Steps

By Tim Warner on 05 May 2024

Avast! Check out this new YouTube video by Tim Warner called "Learn To Chat With Generative AI in Six 'Easy' Steps."


Setup Azure DevOps Workload Identity Federation using Azure Bicep

By John Lokerse on 05 May 2024

Aarrr! Check out John's post on setting up Azure DevOps Workload Identity Federation using Azure Bicep. In the post, they provide a step-by-step guide on how to implement it from scratch. The setup ensures that Azure DevOps only performs actions on behalf of trusted Google Cloud Platform GCP workload identities. This solution improves security and reliability, as it eliminates the need for long-lived service principal credentials.


Authorization Permission Mismatch error with Azure Storage

By Luke Murray on 06 May 2024

Yarr! Check out this informative post by Luke about Authorization Permission Mismatch error with Azure Storage. Luke explains how this error occurs, what causes it, and walks through the steps to resolve it. The post also includes handy screenshots to help guide you through the process.


Platform Engineering: What is it? And how it applies to DevOps Engineers and SREs

By Build5Nines on 06 May 2024

Walk The Plank! This post on Platform Engineering by Chris Pietschmann explains what it is and how it applies to DevOps Engineers and SREs. It covers the principles of platform engineering, explains why it is essential, and how to implement it in your organisation. The post examines how platforms are different from applications, the benefits of platform engineering, how it differs from DevOps engineering and SRE practices, and how to build a platform engineering team.


Mastering PowerShell Dynamic Arrays

By Jeff Brown on 06 May 2024

Avast Ye Scallywag! Welcome to this new YouTube video by Jeff Brown. It's called Mastering PowerShell Dynamic Arrays. Get ready to learn something new! πŸŽ“πŸ“šπŸ’»


PASSKEYS - What they are, why we want them and how to use them!

By John Savill's Technical Training on 06 May 2024

Scurvy dog! Check out this new YouTube video by John Savill's Technical Training. It's all about PASSKEYS - What they are, why we want them and how to use them!


Learn Rust with Me! Part 3 If Else Statements

By Will Velida on 06 May 2024

Avast Ye! Welcome to a new video on YouTube called Learn Rust with Me! Part 3 If Else Statements by Will Velida. This video introduces us to the world of Rust programming with an emphasis on If Else Statements. Watch and learn as Will Velida shares his knowledge and expertise on this exciting topic. Don't forget to use the hashtags


Learn Rust with Me! Part 2 Data types and collections

By Will Velida on 06 May 2024

Yo ho ho! Watch this new YouTube video titled "Learn Rust with Me! Part 2 Data types and collections" by Will Velida. Get ready to learn all about the various data types and collections in Rust! πŸ“šπŸ’»


Learn Rust with Me! Part 4 Arrays and Vectors

By Will Velida on 06 May 2024

Aye Aye! Welcome to a new video on YouTube titled 'Learn Rust with Me! Part 4 Arrays and Vectors' by Will Velida. This video explores arrays and vectors in Rust programming language. Check it out to improve your Rust programming skills!


IoT Security Architecture: Trust Zones and Security Boundaries

By Build5Nines on 06 May 2024

Scurvy dog! Check out this informative post by Chris on IoT Security Architecture. The post explains the concept of Trust Zones and Security Boundaries in IoT and how they help in securing IoT devices. It also discusses different approaches to creating security boundaries and considerations to be taken while implementing them.


Β