Background
I recently wrote about the changes I had had to make to our Azure DevOps pipelines to address the changes required when code signing with a new DigiCert certificate due to new private key storage requirements for Code Signing certificates
Today I had to do the same for a GitHub Actions pipeline. The process …
Read MoreThis one of those posts that is more a note to self as I keep forgetting how to do this, but I hope it helps others.
Background
I use Microsoft’s Authenticator to provide MFA on a number of accounts. I recently swapped my Android phone and had to, after restoring a backup, re-authenticate some accounts on the …
Read MoreThe Try-Catch Pattern
Following the idea of defensive programming or as I like to call it for Logic Apps (being low code): defensive processing, it is considered good practice to wrap your workflows in a try-catch pattern to handle the unexpected. The pattern makes use of a mixture of Run After conditions and the Scope …
Read MoreOverview
Prior to the Christmas break I was involved in writing some integrations that used a mixture of Logic Apps Standard and Function Apps. It was agreed as part of the architecture that user-assigned identities would be the best fit. As part of the implementation, I observed that the differences in configuration …
Read MoreBackground
It is becoming increasingly important to sign files digitally to ensure that they have not been tampered with, to secure the software supply chain. This is something we have done for a good while as a step in our Azure DevOps pipelines. However, recent(ish) changes in the way certificates are issued has …
Read MoreI really like Web Deploy, it is a powerful tool for injecting parameters whilst deploying web applications to both Azure or an on-premise IIS Server.
Every project is different, and sometimes you need to be able to inject a step into the Web Deploy package creation process to complete some extra step. This can be done …
Read MoreOverview
The recent work that I have been doing with Standard Logic Apps and linking them as backends to Azure API Management has relied on the use of the Logic App Workflow SAS key for security. This is a valid authentication approach, but there are risks that you need to be aware of as well as best practices …
Read MoreOverview
The recent work that I have been doing with Function Apps and linking them as backends to Azure API Management has relied on the use of the Function Apps Function SAS key for security. This is a valid authentication approach, but there are risks that you need to be aware of as well as best practices that …
Read MoreThe Issue
We are running our SonarQube instance as an Azure hosted Docker container.
Over the past few weeks we have been seeing intermittent occurrences of the
ProjectFileIndexer
exception during the SonarQube analysis step in our Azure DevOps pipelines.##[error]java.lang.IllegalStateException: Unable to load …
Read MoreBackground
As I have blogged previously, we run a SnipeIT instance to manage our IT assets, hosted in Azure using Docker.
This has been working well for us for the past year, but recently we have noticed that the system has become very slow to respond.
Looking on the Azure portal, we can see that around the 15th of …
Read More