Basic docker compose support
Added compose config|up|down commands.
Basic determinism mode (disabled by default for now): werf.yaml from git, helm templates from git, disable env go-templates functions
- Refactor code to use local git repo instead of filesystem to read some configs.
- Determinism mode is disabled by default for now, because this is experimental feature which is in progress now.
Refs #2874
Other
- [docs] Added seo meta tags.
- [build] Add envfile report format (--report-format=envfile).
Fixes
- Disable manifests cache
~/.werf/local_cache/manifests
for local stages storage. Manifests cache for local stages storage causes problems when built image has been deleted accidentally or unintentionally by docker rmi or docker compose. - Automatically invalidate corrupted manifests cache json records.
- [cleanup] Fix invalid import metadata found.