Appflow production environment experienced an outage, which resulted in Appflow being unable to build iOS Apps.
The incident occurred due to expiration of Ionic’s Certificate Authority (CA)—the trusted entity that ensures secure communications between the worker and controller that orchestrates iOS builds. The CA was mistakenly set to expire causing the workers to no longer communicate with the controller, leading to the disruption.
The incident was resolved by generating a new certificate. To prevent such incidents in the future, Ionic’s CA rotation process is being reviewed for opportunities to increase reliability and security with additional monitoring.