Initial failure
The incident was reported by a user that was unable to create a new HA magnum cluster, because it failed with:
'Resource CREATE failed: ResourceInError: resources.etcd_lb.resources.loadbalancer: Went to status ERROR due to "Unknown"'
Upon further investigation we found the root cause in the octavia logs. Octavia was unable to create a VM to run the loadbalancer on, because it was configured to use a non-existing flavor:
Failed to build compute instance due to: Flavor 125 could not be found. (HTTP 400) (Request-ID: req-418535ca-0a64-4ef6-8430-6f61a3563ac5)
This is directly related to the recent change, where we disabled all the old flavors (m1, t1. etc series.). Octavia is (unsurprisingly) not able to create VMs with a disabled flavor.
Affected platforms
- SkyHiGh
- stackit
Implemented fix
Changed the octavia configuration, to use a publicly available, and enabled flavor from the new naming scheme.