Можете вот такой последний вариант попробовать? Судя по выставляемым на маунт правам, должно сработать: # builds_dir = "/builds" environment = ["FF_USE_ADVANCED_POD_SPEC_CONFIGURATION=true"] [runners.kubernetes] ... [runners.kubernetes.pod_annotations] "container.apparmor.security.beta.kubernetes.io/build" = "unconfined" [runners.kubernetes.pod_security_context] run_as_non_root = true run_as_user = 1000 run_as_group = 1000 fs_group = 1000 [[runners.kubernetes.pod_spec]] name = "fix HOME" patch = ''' containers: - name: helper env: - name: HOME value: /home/helper ''' patch_type = "strategic" [[runners.kubernetes.volumes.empty_dir]] name = "gitlab-ci-kubernetes-executor-helper-home" mount_path = "/home/helper" size_limit = "5G" [[runners.kubernetes.volumes.empty_dir]] name = "gitlab-ci-kubernetes-executor-werf-cache" mount_path = "/home/build/.werf" size_limit = "5G" [[runners.kubernetes.volumes.empty_dir]] name = "gitlab-ci-kubernetes-executor-builds-cache" mount_path = "/builds" size_limit = "5G"
Переработали Быстрый Старт для Kubernetes с учетом недавно всплывавших проблем: https://ru.werf.io/getting_started/?usage=ci&ci=gitlabCiCd&runnerType=kubernetesRunner&os=linux&buildBackend=buildah&projectType=simplified&sharedCICD=no&repoType=application
Обсуждают сегодня