Oh yeah, gitlab CI covered us there. But most of the issues we have with MS is undocumented Azure details such as failing to mention that there are wildly different versions of APIs, and having to write 30% of IaaC stuff with external bash scripts called from within terraform because of the abstraction not existing yet… Makes me a bit weary.