Привет, запускаю werf в dind в k8s, получаю ошибку на

этапе 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?

7 ответов

9 просмотров

Привет! Я бы сказал, что тут не требуется матрица совместимости. Т.к. для деплоя используются Helm-темплейты. Тут скоррее нужно смотреть на сами темплейты и их версии API и их совместимость с требуемой версей K8s.

florius0- Автор вопроса

@ilya_lesikov извиняюсь за пинг, но не могли бы вы помочь?

florius0
@ilya_lesikov извиняюсь за пинг, но не могли бы вы...

Попробуйте ещё /.werf и /tmp маунты добавить

florius0- Автор вопроса
Ilya Lesikov L.
Попробуйте ещё /.werf и /tmp маунты добавить

Не помогло, получаю такую же ошибку

Антон [R13 🍆 Ivelok] Перетрухин
Привет! Я бы сказал, что тут не требуется матрица ...

Спасибо за ответ! Получается мне нужно только версию helm держать актуальную для данного кластера?

Радмир Гатауллин
Спасибо за ответ! Получается мне нужно только верс...

Helm уже встроен в Werf. Точнее там уже глубоко-улучшенная его версия Nelm. Вам нужно только следить чтобы версии манифестов соответствовали версии куба. https://kubernetes.io/docs/reference/using-api/deprecation-guide/

Похожие вопросы

Обсуждают сегодня

Всем привет. Перешел на werf второй версии На первой версии проект деплоился очень быстро, апгрейд происходил моментально. На версии 2.6.0 он проходится по всем ресурсам, коих...
Vitalik Petrov
2
падает джоба хотя уже была собрана на соседнем namespace, куда капать? │ │ Copying blob sha256:2fa066caddb8f09a71082b03aa43046f79346a01d9c89e06a1f508bb1207dba5 427 │ │ Copyin...
Andrei St
6
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Здравствуйте. Задача состоит в том, чтобы сделать real-time чат в мобильном приложении. После передачи сообщения пользователем через веб-сокеты, для основного и долговременног...
🐾
5
Если у очереди установлено x-message-ttl, при получении сообщения из этой очереди, можно узнать остаток времени жизни сообщения?
Сергей
8
Всем привет 👋 Подскажите пожалуйста, а чего тут не хватает permission или образ битый? Running with gitlab-runner 17.0.0 (44feccdf) on gitlab-runner-c58775949-d7znz YxYz2zp...
Max
2
Приветствую, коллеги. Есть ли у werf возможность сохранять логи контейнеров в файлы? Например, есть джоб мигратора, который стартует первым через хуки. Если он падает, то хоте...
Igor
2
Подскажите пожалуйста, а я могу вот такую штуку использовать? rpc, только реализованное в реббите https://www.rabbitmq.com/tutorials/tutorial-six-php ( или https://habr.com/ru...
Artyom
11
А запросы только в одну сторону идут?
Илья Быконя
3
Привет. А где можно подробнее почитать про систему локов и отличие от helm? Юскейс: хотим в CI перейти с helm upgrade на werf helm upgrade. Можно ли это сделать прозрачно(если...
𝓐𝓵͢͢͢𝓮𝔁 C
1
Карта сайта