Size: a a a

2020 February 21

K

KrivdaTheTriewe in ru_gitlab
George Gaál
давай ты напишешь конкретный перечень проблем
чтобы mkdir работал)
источник

У

Улица in ru_gitlab
Anton
Ребят выручайте. Такая таска. Переношу сервисы нашей компании на другой сервак. Сервисы: гитлаб и редмайн. Сервисы в докер композе. Меня просят чтобы я сначала сделал копию docker-compose и запустил чтобы были последние версии, а в  старых версиях есть баги и обновляться нужно. Это что нужно, в docker-compose  в сервисах latest прописать?
Хотя изначально были лейтест, а когда я позаливал наши файлы в дефолтные папки повылазили баги, изза несовместимости. Мой гуру-сенсей переписал мой композ и поставил там везде версии, а теперь просит чтобы я сделал апгрейд на последние версии gitlab, postgres, redmine
И вот вопрос, что в таком случае делать???
А в чем проблема, ты переносишь только гитлаб и редмайн, основная задача это бекапы перенести же

При переносе баз, ты можешь волюмы в композе прописать
источник

У

Улица in ru_gitlab
Перенеси сначала на те версии, которые в вашей компании
источник

A

Anton in ru_gitlab
Улица
А в чем проблема, ты переносишь только гитлаб и редмайн, основная задача это бекапы перенести же

При переносе баз, ты можешь волюмы в композе прописать
Сервисы я перенес и дампы баз тоже сделал и повливал. Все поднялось, все счастливы.
Но после того как я перенес файлы сервисов и раскидал по папкам что бы при запуске композа оно все это гавно подтянуло в контейнер, у меня не поднялся гитлаб. В логах пишет несовместимость версий
источник

У

Улица in ru_gitlab
Anton
Сервисы я перенес и дампы баз тоже сделал и повливал. Все поднялось, все счастливы.
Но после того как я перенес файлы сервисов и раскидал по папкам что бы при запуске композа оно все это гавно подтянуло в контейнер, у меня не поднялся гитлаб. В логах пишет несовместимость версий
Ты сейчас на 11 версии GitLab?
источник

A

Anton in ru_gitlab
Улица
Ты сейчас на 11 версии GitLab?
postgres:
    #image: postgres:latest
    image: postgres:11.7
    restart: always
    volumes:
      - /var/www/gitlab_postgres/:/var/lib/postgresql/data/
    environment:
      POSTGRES_PASSWORD: 'gitlab'
      POSTGRES_USER: 'gitlab'
      POSTGRES_DB: 'gitlabhq_production'

  gitlab:
    #image: gitlab/gitlab-ce:latest
    image: gitlab/gitlab-ce:11.11.8-ce.0
    restart: always
    hostname: 'gh.sharksw.com'
    volumes:
      - /var/www/gitlab/config/:/etc/gitlab/
      - /var/www/gitlab/logs/:/var/log/gitlab/
      - /var/www/gitlab/data:/var/opt/gitlab/
    depends_on:
      - postgres
источник

У

Улица in ru_gitlab
Вот, странно конечно, что посгрес отдельным сервисом. В общем там через gitlabctl или omnibus можно миграцию с 11 до 12 версии сделать без боли, за пол часа

Сейчас линк найду, ток хост удали из композа)
источник

У

Улица in ru_gitlab
Anton
Сервисы я перенес и дампы баз тоже сделал и повливал. Все поднялось, все счастливы.
Но после того как я перенес файлы сервисов и раскидал по папкам что бы при запуске композа оно все это гавно подтянуло в контейнер, у меня не поднялся гитлаб. В логах пишет несовместимость версий
Давай логи
источник

У

Улица in ru_gitlab
источник

AE

A E in ru_gitlab
Anton
Подскажите, как залить дамп постгреса от гитлаба, если сервис у меня запущен в контейнере?
docker exec -i <postgres_container_name> psql -U postgres -d <database_name> < backup.sql
источник

АО

Артем Орлов in ru_gitlab
Добрый день, подскажите в gitlab-ci настроены джобы на кубернетес, но если на каком нибудь джобе есть tag, то на остальных он пишет что нет тегов. И деплой не проходит. Как можно решить эту проблему?
источник

A

Andor in ru_gitlab
Проблема-то в чём?
источник

АО

Артем Орлов in ru_gitlab
Andor
Проблема-то в чём?
Проблема в том что как в одном gitlab-ci деплоить в кубернетес и на отдельный локальный сервер
источник

A

Andor in ru_gitlab
Берёшь и деплоишь
источник

A

Andor in ru_gitlab
Что-то конкретное не получается?
источник

АО

Артем Орлов in ru_gitlab
Если, у джобов нет тегов, то он не деплоит в кластер, пишет нет джоба, например
build:
 image: docker:latest
 stage: build
 script:
   - docker login -u $CI_LOGIN -p $CI_DEPLOY_PASSWORD $CI_REGISTRY
    - docker pull ${IMAGE}-frontend || true
    - docker build
     --cache-from ${IMAGE}-frontend
         -t ${IMAGE}-frontend -f .docker/Dockerfile .
Такой джоб не работает, пишет что у него нет тега
источник

A

Andor in ru_gitlab
Нет, давай сначала:
0) как звучит задача
1) что пытаешься сделать
2) как ты пытаешься это сделать
источник

АО

Артем Орлов in ru_gitlab
Andor
Нет, давай сначала:
0) как звучит задача
1) что пытаешься сделать
2) как ты пытаешься это сделать
Смотрите, у меня есть gitlab-ci, который разворачивается на локальные сервера, разные джобы разворачиваются на разные сервера с помощью tags. Я хочу добавть в этот gitlab-ci что бы приложение разворачивалось еще и в кубернетес, там джобы бес tags, при разворачивании на этих джобах пишет ошибку This job failed because the necessary resources were not successfully created
источник

A

Andor in ru_gitlab
А раннер есть который примет нетегированную джобу?
источник

DV

Dmitry Vorobev in ru_gitlab
Иначе бы в stuck висели и валились
источник