Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
It appears that the issue you experienced with the Azure Container Apps and the Microsoft.App resource provider may be related to a failure in the resource provider itself, which can occur without any changes made on your end. Here are some insights based on the context:
- Resource Provider State: The Microsoft.App resource provider can enter a broken state, which may lead to the symptoms you described, such as provisioning failures and null configuration properties. This can happen due to internal issues within Azure's management layer.
- Subscription Status: Even if the subscription shows as enabled, it does not guarantee that all resource providers are functioning correctly. The status of the subscription may not reflect the operational state of individual resource providers.
- Service Health Alerts: The absence of Azure Service Health alerts during the outage indicates that the issue may not have been detected by Azure's monitoring systems. This can happen if the failure is localized or if it does not meet the criteria for generating alerts.
- Preventive Measures: To prevent such occurrences in the future, it is advisable to monitor the state of resource providers actively. While Azure does not currently provide direct alerts for resource provider state changes, you can set up monitoring for your applications and use Azure Monitor to track performance and availability.
- Root Cause Analysis (RCA): For a detailed RCA, you would need to reach out to Microsoft support directly, as they can provide insights specific to your subscription and the incident.
In summary, the outage you experienced seems to stem from an internal issue with the Microsoft.App resource provider, which can occur independently of user actions. Monitoring and alerting on resource provider states, along with direct support from Microsoft, would be beneficial for future incidents.
References: