cruise-automation / isopod

An expressive DSL and framework for Kubernetes configuration without YAML
Apache License 2.0
482 stars 32 forks source link

Add Noop Store #90

Closed jeffcruise closed 3 years ago

jeffcruise commented 3 years ago

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.