Files
smom-dbis-138/docs/operations/status-reports/ALL-38-ERRORS-LIST.md
defiQUG 1fb7266469 Add Oracle Aggregator and CCIP Integration
- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control.
- Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities.
- Created .gitmodules to include OpenZeppelin contracts as a submodule.
- Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment.
- Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks.
- Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring.
- Created scripts for resource import and usage validation across non-US regions.
- Added tests for CCIP error handling and integration to ensure robust functionality.
- Included various new files and directories for the orchestration portal and deployment scripts.
2025-12-12 14:57:48 -08:00

213 lines
7.3 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# All 38 Errors - Complete Detailed List
**Log File:** `/tmp/terraform-apply-36regions-20251115-094717.log`
**Total Errors:** 38
---
## 📊 Error Breakdown
| Error Type | Count | Status |
|------------|-------|--------|
| **Subnet Service Endpoint** | 36 | ✅ **FIXED** |
| **Log Analytics** | 1 | ✅ **FIXED** |
| **Resource Group** | 1 | ⚠️ **Normal** |
| **Total** | **38** | |
---
## 1⃣ Subnet Service Endpoint Errors (36)
**Root Cause:** `Microsoft.ContainerService` is NOT a valid service endpoint name. It should only be used in the delegation block, not in `service_endpoints`.
**Error Message:**
```
SubnetHasServiceEndpointWithInvalidServiceName: Subnet ... has an item in ServiceEndpoints array
with invalid service name 'Microsoft.ContainerService'. Supported service names are:
Microsoft.Storage, Microsoft.Sql, Microsoft.AzureActiveDirectory, Microsoft.AzureCosmosDB,
Microsoft.Web, Microsoft.NetworkServiceEndpointTest, Microsoft.KeyVault, Microsoft.EventHub,
Microsoft.ServiceBus, Microsoft.ContainerRegistry, Microsoft.CognitiveServices, Microsoft.Storage.Global
```
**Fix Applied:** ✅ Removed `Microsoft.ContainerService` from `service_endpoints` array in `modules/region/main.tf`
**Affected Regions (36):**
1. `australiaeast` - azurerm_subnet.aks (Line 1368) - updating
2. `australiasoutheast` - azurerm_subnet.aks (Line 1214) - updating
3. `austriaeast` - azurerm_subnet.aks (Line 1357) - creating
4. `belgiumcentral` - azurerm_subnet.aks (Line 1302) - updating
5. `brazilsouth` - azurerm_subnet.aks (Line 1016) - creating
6. `canadacentral` - azurerm_subnet.aks (Line 1291) - updating
7. `canadaeast` - azurerm_subnet.aks (Line 1148) - creating
8. `centralindia` - azurerm_subnet.aks (Line 1203) - updating
9. `chilecentral` - azurerm_subnet.aks (Line 1049) - updating
10. `eastasia` - azurerm_subnet.aks (Line 1137) - creating
11. `francecentral` - azurerm_subnet.aks (Line 1379) - updating
12. `germanywestcentral` - azurerm_subnet.aks (Line 1247) - updating
13. `indonesiacentral` - azurerm_subnet.aks (Line 1159) - updating
14. `israelcentral` - azurerm_subnet.aks (Line 1390) - updating
15. `italynorth` - azurerm_subnet.aks (Line 1082) - creating
16. `japaneast` - azurerm_subnet.aks (Line 1346) - updating
17. `japanwest` - azurerm_subnet.aks (Line 1192) - updating
18. `koreacentral` - azurerm_subnet.aks (Line 1269) - updating
19. `koreasouth` - azurerm_subnet.aks (Line 1170) - creating
20. `malaysiawest` - azurerm_subnet.aks (Line 1038) - creating
21. `mexicocentral` - azurerm_subnet.aks (Line 1005) - updating
22. `mexicocentral` - azurerm_subnet.aks (Line 1016) - creating (duplicate)
23. `newzealandnorth` - azurerm_subnet.aks (Line 1093) - updating
24. `northeurope` - azurerm_subnet.aks (Line 1324) - updating
25. `norwayeast` - azurerm_subnet.aks (Line 1258) - updating
26. `polandcentral` - azurerm_subnet.aks (Line 1313) - updating
27. `qatarcentral` - azurerm_subnet.aks (Line 1181) - updating
28. `southafricanorth` - azurerm_subnet.aks (Line 1071) - updating
29. `southeastasia` - azurerm_subnet.aks (Line 1115) - creating
30. `spaincentral` - azurerm_subnet.aks (Line 1236) - updating
31. `swedencentral` - azurerm_subnet.aks (Line 1060) - updating
32. `switzerlandnorth` - azurerm_subnet.aks (Line 1335) - updating
33. `uaenorth` - azurerm_subnet.aks (Line 1027) - creating
34. `uksouth` - azurerm_subnet.aks (Line 1104) - updating
35. `ukwest` - azurerm_subnet.aks (Line 1225) - updating
36. `westeurope` - azurerm_subnet.aks (Line 1280) - updating (admin region)
37. `westeurope` - azurerm_subnet.aks (Line 1291) - updating (admin region, duplicate)
38. `westindia` - azurerm_subnet.aks (Line 1126) - updating
**Note:** Some regions appear twice (mexicocentral, westeurope) due to multiple subnet operations.
---
## 2⃣ Log Analytics Errors (1)
**Error #1:** `austriaeast` - azurerm_log_analytics_workspace (Line 1401)
**Error Message:**
```
LocationNotAvailableForResourceType: The provided location 'austriaeast' is not available
for resource type 'Microsoft.OperationalInsights/workspaces'
```
**Fix Applied:** ✅ Added `austriaeast` to `log_analytics_location` mapping in `modules/region/main.tf`
- Now uses `westeurope` for Log Analytics (same as `belgiumcentral` and `westindia`)
---
## 3⃣ Resource Group Errors (1)
**Error #1:** `westeurope` - azurerm_resource_group (Line 966)
**Error Message:**
```
Error: deleting Resource Group "az-p-we-rg-comp-001": the Resource Group still contains Resources.
```
**Status:** ⚠️ **Normal Behavior**
- Cannot delete a Resource Group that still contains resources
- No fix needed - resources should be deleted first, then the RG
---
## 🔧 Fixes Applied
### 1. ✅ Log Analytics Error (austriaeast)
**File:** `terraform/well-architected/cloud-sovereignty/modules/region/main.tf`
**Change:**
```terraform
# Before
log_analytics_location = contains([
"belgiumcentral", "westindia"
], var.region_name) ? "westeurope" : var.region_name
# After
log_analytics_location = contains([
"belgiumcentral", "westindia", "austriaeast"
], var.region_name) ? "westeurope" : var.region_name
```
**Status:** ✅ Fixed
---
### 2. ✅ Subnet Service Endpoint Errors (36)
**File:** `terraform/well-architected/cloud-sovereignty/modules/region/main.tf`
**Change:**
```terraform
# Before
service_endpoints = ["Microsoft.ContainerService", "Microsoft.Storage", "Microsoft.KeyVault"]
# After
# Note: Microsoft.ContainerService is NOT a valid service endpoint - it's used in delegation only
# Valid service endpoints: Storage, KeyVault (ContainerService is in delegation block above)
service_endpoints = ["Microsoft.Storage", "Microsoft.KeyVault"]
```
**Status:** ✅ Fixed
**Note:** `Microsoft.ContainerService/managedClusters` is correctly configured in the `delegation` block above, which is what AKS requires. Service endpoints are separate and used for direct service connectivity (Storage, KeyVault, etc.).
---
### 3. ⚠️ Resource Group Error (1)
**Status:** No fix needed - Normal behavior when attempting to delete a Resource Group with resources.
---
## 📋 Summary by Region
### Regions with Subnet Errors (36):
- australiaeast, australiasoutheast, austriaeast
- belgiumcentral, brazilsouth
- canadacentral, canadaeast, centralindia, chilecentral
- eastasia
- francecentral, germanywestcentral
- indonesiacentral, israelcentral, italynorth
- japaneast, japanwest
- koreacentral, koreasouth
- malaysiawest, mexicocentral (2 errors)
- newzealandnorth, northeurope, norwayeast
- polandcentral, qatarcentral
- southafricanorth, southeastasia, spaincentral
- swedencentral, switzerlandnorth
- uaenorth, uksouth, ukwest
- westeurope (2 errors), westindia
### Regions with Log Analytics Errors (1):
- austriaeast (✅ Fixed)
### Regions with Resource Group Errors (1):
- westeurope (⚠️ Normal behavior)
---
## ✅ All Fixes Applied
1. ✅ Log Analytics error fixed (`austriaeast` uses `westeurope`)
2. ✅ Subnet service endpoint errors fixed (removed `Microsoft.ContainerService` from `service_endpoints`)
3. ⚠️ Resource Group error: No action needed (normal behavior)
---
## 🚀 Next Steps
After fixes:
1. Re-run Terraform apply:
```bash
cd terraform/well-architected/cloud-sovereignty
terraform apply -parallelism=128 -auto-approve
```
2. Monitor deployment:
```bash
./scripts/deployment/monitor-36-region-deployment.sh
```
---
**Status:** ✅ All critical errors fixed, ready for re-deployment