Я установил Atlantis и настроил несколько файлов projects
.
Я не использую workspaces
(поэтому для каждого проекта default
должно быть применимо только рабочее пространство).
Однако при создании запроса на вытягивание GitHub, который включает изменения в несколько проектов, я получаю следующие ошибки:
каталог: terragrunt/path1/to/something рабочая область: по умолчанию
The default workspace is currently locked by another command that is running for this pull request.
Wait until the previous command is complete and try again.
dir: terragrunt/path1/to/anotherthing workspace: default
dir: terragrunt/path2/to/anotherthing рабочая область: по умолчанию
The default workspace is currently locked by another command that is running for this pull request.
Wait until the previous command is complete and try again.
И это несмотря на то, что в документах указано:
Заблокированы только каталог в репозитории и рабочая область Terraform, а не весь репозиторий.
Любая идея, почему это происходит?
Решение проблемы
Я видел что-то подобное после установки
parallel_plan: true
parallel_apply: true
в моем atlantis.yaml
.
Удаление их устранило проблему для меня, и я предполагаю, что их установка false
приведет к тому же результату.
Я не на 100% понимаю, ПОЧЕМУ это происходит, но, похоже, это как-то связано с тем, как Atlantis блокирует и взаимодействует с рабочими пространствами терраформирования, поскольку рабочее пространство по умолчанию называется, default
и кажется, что Atlantis блокирует, может быть связано с именем рабочего пространства..
Похоже, вы уже сообщали о проблеме здесь, и что сопровождающие ответили, что есть объединенное, но в настоящее время (2002-04-29) невыпущенное исправление.
Надеюсь, это поможет другим, кто случайно наткнулся на это...
Комментариев нет:
Отправить комментарий