I'm curious how others architect their DevOps practices in a strict change management environment, such as with a Change advisory board (CAB) approval process.
I understand that automation can improve your audit process by guaranteeing a more rigorous, provable, and repeatable process. But it feels like Continuous Deployment is more or less impossible in such a situation. Since it can take a week or more to get changes approved, you lose the ability to deploy fast and often. What steps do you take to work within these processes short of just submitting change requests and waiting for approval?