This PR adds a NoopStore implementation of the store.Store interface. This lets isopod run without creating configmaps on every run in case the rollout information is stored entirely externally to isopod or is otherwise unneeded.
The original behaviour is preserved as the default, and an additional --no_store flag is added to swap to the NoopStore.
This PR adds a
NoopStore
implementation of thestore.Store
interface. This lets isopod run without creating configmaps on every run in case the rollout information is stored entirely externally to isopod or is otherwise unneeded.The original behaviour is preserved as the default, and an additional
--no_store
flag is added to swap to the NoopStore.