Remove Azure/AKS deployment configuration from deploy (#347)

## Summary
- Removed Azure deployment section and references from README
- Updated project structure to reflect current GCP prod/staging configs
- Removed Azure Load Balancer annotation from ingress controller
- Updated provider documentation to show GCP and local options only
- Added monitoring.go to project structure documentation

This cleans up outdated Azure/AKS deployment configuration that is no
longer used, leaving only the current GCP-based deployment structure.
This commit is contained in:
adam jones 2025-09-02 22:32:36 +01:00 • committed by GitHub
commit 5971983073
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -52,10 +52,7 @@ func SetupIngressController(ctx *pulumi.Context, cluster *providers.ProviderInfo
"controller": pulumi.Map{
"service": pulumi.Map{
"type": serviceType,
"annotations": pulumi.Map{
// Add Azure Load Balancer health probe annotation as otherwise it defaults to / which fails
"service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path": pulumi.String("/healthz"),
},
"annotations": pulumi.Map{},
},
"config": pulumi.Map{
// Disable strict path validation, to work around a bug in ingress-nginx