Product type condition migrations move their conversion logic to updateDestructive for safe blue-green deploys
Product type condition migrations move their conversion logic to updateDestructive for safe blue-green deploys: a task in bird-critic-1.5-full-300 (Harbor dataset). During a blue-green upgrade from 6.6 to 6.7, the 6.7 database migration runs while 6.6 pods are still serving traffic. If update()…
The task
During a blue-green upgrade from 6.6 to 6.7, the 6.7 database migration runs while 6.6 pods are still serving traffic. If `update()` converts `cartLineItemProductStates` rule conditions to `cartLineItemProductType` immediately, the 6.6 pods — which have no `LineItemProductTypeRule` class — fail silently when…
Part of kochsnow/bird-critic-1.5-full-300.