On Thursday, February 1st at approximately 5:00AM EST Google upgraded our GKE Cluster. The updates were within the allotted maintenance window, however the upgrade caused incompatibilities with service mesh infrastructure which provides secured networking connectivity between our on-prem datacenters and our cloud provider.
The event affected various parts of ViiBE that rely on the Netsapiens integration. Most impacting was the inability to generate billing period invoices for that had associated voice plans.
We worked diligently to upgrade service mesh components and restore connectivity at which points ViiBE experienced 2 short windows of intermittent during the component updates. Once connectivity was restored, we triggered invoice creation and normal system function returned.
To prevent this from happening in the future, we have committed to regularly evaluating and adopting upstream upgrades of all major platform components on a quarterly basis.