шаблон нужными параметрами и отдает готовый werf.yaml
дерагаю этот сервис в ci, получаю werf.yaml, делаю
werf build --save-build-report=true --build-report-path='build.env'
и получаю ошибку
Error: unable to load werf config: unable to read werf config: the untracked file "werf.yaml" must be committed
You may be interested in the development mode (activated by the --dev option), which allows working with project files without doing redundant commits during debugging and development.
—dev решает проблему, а есть опция не добавлять, а как-то по-другому?
пробовал добавить такой werf-giterminism.yaml, но ошибка не уходит
giterminismConfigVersion: 1
config:
goTemplateRendering:
allowUncommittedFiles:
- werf.yaml
allowUncommitted: true для конфига разве не подходит?
ну это тоже самое, что —dev, нет?
Честно говоря, я такой вариант не пробовал, но судя по доке, оно перестанет ругаться только на сам werf.yaml, а на другие файлы и переменные будет ругаться как и прежде. Но утверждать не могу, нужно тестировать, либо код смотреть)
потестил, не подходит, потому что werf-giterminism.yaml надо коммитить 100% в общем, остается —dev
Обсуждают сегодня