этапе build/beforeSetup:
/.werf/stapel/embedded/bin/bash:
/.werf/scripts/5898bdfe5214357d3706b879cc8d3d78460fb379607cbd362ffefb410232375d: No such file or directory
Как у меня dind сделан:
- name: init-dind-externals
image: registry.digitalocean.com/mycompany/github-actions-runner:latest
command:
['cp', '-r', '-v', '/home/runner/externals/.', '/home/runner/tmpDir/']
volumeMounts:
- name: dind-externals
mountPath: /home/runner/tmpDir
containers:
- name: runner
image: registry.digitalocean.com/mycompany/github-actions-runner:latest
command: ['/home/runner/run.sh']
env:
- name: DOCKER_HOST
value: unix:///var/run/docker.sock
volumeMounts:
- name: work
mountPath: /home/runner/_work
- name: dind-sock
mountPath: /var/run
- name: dind
image: docker:dind
args:
- dockerd
- --host=unix:///var/run/docker.sock
- --group=$(DOCKER_GROUP_GID)
env:
- name: DOCKER_GROUP_GID
value: '123'
securityContext:
privileged: true
volumeMounts:
- name: work
mountPath: /home/runner/_work
- name: dind-sock
mountPath: /var/run
- name: dind-externals
mountPath: /home/runner/externals
volumes:
- name: work
emptyDir: {}
- name: dind-sock
emptyDir: {}
- name: dind-externals
emptyDir: {}
Подскажите пожалуйста, в чем может быть проблема?
Я правильно понимаю, что проблема аналогична https://github.com/werf/werf/issues/1462?
Привет! Я бы сказал, что тут не требуется матрица совместимости. Т.к. для деплоя используются Helm-темплейты. Тут скоррее нужно смотреть на сами темплейты и их версии API и их совместимость с требуемой версей K8s.
@ilya_lesikov извиняюсь за пинг, но не могли бы вы помочь?
Попробуйте ещё /.werf и /tmp маунты добавить
Не помогло, получаю такую же ошибку
Спасибо за ответ! Получается мне нужно только версию helm держать актуальную для данного кластера?
Helm уже встроен в Werf. Точнее там уже глубоко-улучшенная его версия Nelm. Вам нужно только следить чтобы версии манифестов соответствовали версии куба. https://kubernetes.io/docs/reference/using-api/deprecation-guide/
Обсуждают сегодня