abcxyz / guardian

Apache License 2.0
16 stars 1 forks source link

fix: create plan storage client #381

Closed verbanicm closed 1 month ago

verbanicm commented 1 month ago

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