Blog · corpus.blog/blogs/thomasthornton.cloud/posts
thomasthornton.cloud
thomasthornton.cloud
2026
15 Sept 2026
1 Sept 2026
APIM Policy Patterns for AI Governance: Part 1 – Rate Limits, Token Quotas & Observabilityoriginal ↗
24 Aug 2026
30 Jul 2026
3 Jun 2026
2025
Cross-Tenant Azure API Management Authentication with Federated Credentials: A Complete Guideoriginal ↗
22 Oct 2025
30 Jun 2025
2024
19 Nov 2024
15 Nov 2024
Quick Fix: Resolving the ‘subscription_id is a required provider property’ Error in Terraformoriginal ↗
23 Sept 2024
18 Sept 2024
Step-by-Step Guide to Optimising Azure NSG Rules creation with Terraform: try Function and for_each Explainedoriginal ↗
7 Aug 2024
Step-by-Step Guide to Automate Log Analytics Reports with Azure Logic Apps to Blob Storageoriginal ↗
2 Jul 2024
28 May 2024
23 May 2024
Boost GitHub Actions Efficiency with Path Filters: Only run when specific files or paths are updatedoriginal ↗
14 May 2024
Deploying a content filtering configuration in Azure OpenAI studio using Terraform and AzAPIoriginal ↗
8 Apr 2024
Enabling PostgreSQL flexible server logs and configuring a retention period using Terraformoriginal ↗
28 Mar 2024
15 Feb 2024
Enforcing Kubernetes best practices and simplifying Kubernetes Configuration Validation with Kube-Linter and GitHub Actionsoriginal ↗
31 Jan 2024
GitHub Action error Resource not accessible by integration when attempting to upload SARIF report files to GitHuboriginal ↗
31 Jan 2024
Displaying Terraform Plan as a comment in Azure DevOps Repo PRs with Azure DevOps Pipelinesoriginal ↗
24 Jan 2024
15 Jan 2024
2023
Resolving Terraform Error ApplicationGatewayInvalidPublicIpSku : Application Gateway SKU Mismatch with Public IPoriginal ↗
12 Dec 2023
Deploying Azure AKS with Application Gateway and Flux extension – An introduction to GitOpsoriginal ↗
3 Dec 2023
30 Nov 2023
Setting up and using private endpoints in Azure with a storage account example in Terraformoriginal ↗
30 Oct 2023
16 Oct 2023