mirror of
https://github.com/projectatomic/atomic.git
synced 2026-02-05 18:45:01 +01:00
Ideally, the atomic CLI should be able to operate independently of the backends it supports. For example, if dockerd is inactive, the ostree backend and atomic cli should still work. This requires some tweaking to the backendutils code and the work flow. We also need to specifically know if the user passes --storage so that we treat that as an explicit override. The work flow is now roughly: * a default storage can be defined in atomic.conf (was always this way) * if not defined, defaults to docker. * if --storage is passed, treat explictly and fail if cannot execute * if no --storage is specified, use default. if default is not available, move onto the next backend.