Refactor the implementation of storage for plan/apply. This removes the logic of creating storage paths specific to the storage implementation from plan/apply and moves it into its on PlanStorage client.
There is a lot of coupling between several components in the cleanup, drift, and parser packages. This is a best effort attempt to keep changes minimal.
Refactor the implementation of storage for plan/apply. This removes the logic of creating storage paths specific to the storage implementation from plan/apply and moves it into its on PlanStorage client.
There is a lot of coupling between several components in the cleanup, drift, and parser packages. This is a best effort attempt to keep changes minimal.
STACKED_PR=https://github.com/abcxyz/guardian/pull/377