Describe the bug
Currently as part of Force Draining, we apply over top the "promoted" Pipeline. This works in general. However, if for some reason the "promoted" Pipeline is using a different isbsvc, this won't work. We apply the entire new pipeline spec, including the new isbsvc.
However, you can never update a Pipeline's isbsvc. So, this update causes the Pipeline to fail.
Therefore, as part of Force Draining, we should always make sure to keep the isbsvc the same.
Message from the maintainers:
Impacted by this bug? Give it a 👍. We often sort issues this way to know what to prioritize.