Size: a a a

DevOps — русскоговорящее сообщество

2020 November 26

P

Pepe 🐸 in DevOps — русскоговорящее сообщество
если есть какое то приложение с бд которое является бэкэндом для вебсайта, в какую директорию обычно кладут само приложение и ресурсы (базу данных), есть какие нибудь конвенции?
источник

j

jammer in DevOps — русскоговорящее сообщество
Мужики, подскажите бота, надо убирать пин при кросспосте из канала в связанную группу тг
Надеюсь не оффтоп)
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
Report on spam message was send to admins. Please be patient.
источник

Д

Дрон in DevOps — русскоговорящее сообщество
Dmitry Gerasin @thedesigner
разобрался ?
Пока нет, сегодня продолжу
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
@maltsev_a_o here it is.
User commands:
- /man - send list of commands to chat
- /coc - send code of conduct to user
- /jobs - send rules of publishing job opportunities and cv
- /ad - send rules of publishing advertising
- /chats - send list of friendly chats
- /events - send list of events to user
- /starter - send starter kit to user
- /middle - send middle kit to user
- /tasks - send user pack of DevOps tasks
- /course - send to user list list of courses
- /cert - send user list of certification tips & tricks
- /relocate - send user list of relocate chats and channels
- /report - forward replied message to admin chat and send link of replied message for fast-navigation
источник

DS

Dmitriy Solodukha in DevOps — русскоговорящее сообщество
Ребят, подскажите как мне один раз собрать образ и дважды его запушить с помощью GitHub Actions

Вот такой кусок кода
...
      - name: Set version from tag - Dev
       id: vars-dev
       run: echo ::set-output name=tag::${GITHUB_REF#refs/*/}
     - name: AWS Credentials - Dev
       uses: aws-actions/configure-aws-credentials@v1
       with:
         aws-access-key-id: ${{ secrets.AWS_ECR_ACCESS_KEY }}
         aws-secret-access-key: ${{ secrets.AWS_ECR_SECRET_ACCESS_KEY }}
         aws-region: ${{ secrets.ECR_REGION }}
     - name: Login to Amazon ECR - Dev
       id: login-ecr-dev
       uses: aws-actions/amazon-ecr-login@v1
     - name: Build and push Docker image - Dev
       env:
         ECR_REGISTRY_DEV: ${{ steps.login-ecr-dev.outputs.registry }}
         ECR_REPOSITORY_DEV: ${{ secrets.ECR_REPO_NAME }}
         IMAGE_TAG: ${{ steps.vars-dev.outputs.tag }}
       run: |
         docker build --build-arg jfrog_user=${{ secrets.JFROG_USER }} --build-arg jfrog_password=${{ secrets.JFROG_PASSWORD }} -f Dockerfile -t $ECR_REGISTRY_DEV/$ECR_REPOSITORY_DEV:$IMAGE_TAG .
         docker push $ECR_REGISTRY_DEV/$ECR_REPOSITORY_DEV:$IMAGE_TAG

     - name: AWS Credentials - Prod
       uses: aws-actions/configure-aws-credentials@v1
       with:
         aws-access-key-id: ${{ secrets.AWS_PROD_ACCESS_KEY }}
         aws-secret-access-key: ${{ secrets.AWS_PROD_SECRET_KEY }}
         aws-region: ${{ secrets.ECR_REGION }}
     - name: Login to Amazon ECR - Prod
       id: login-ecr-prod
       uses: aws-actions/amazon-ecr-login@v1
     - name: Push Docker image - Prod
       env:
         ECR_REGISTRY_PROD: ${{ steps.login-ecr-prod.outputs.registry }}
         ECR_REPOSITORY_PROD: ${{ secrets.ECR_REPO_NAME }}
         IMAGE_TAG: ${{ steps.vars-dev.outputs.tag }}
       run: |
         docker push $ECR_REGISTRY_PROD/$ECR_REPOSITORY_PROD:$IMAGE_TAG


Ругаеццо
The push refers to repository [***.dkr.ecr.***.amazonaws.com/***]
An image does not exist locally with the tag: ***.dkr.ecr.***.amazonaws.com/***
источник

АВ

Алексей Васин... in DevOps — русскоговорящее сообщество
всем привет, во время перебора range в хелм, можно как-то continue сделать при определенном условии? гуглил и пока решений не нашел
источник

ИА

Игорь А. in DevOps — русскоговорящее сообщество
Dmitriy Solodukha
Ребят, подскажите как мне один раз собрать образ и дважды его запушить с помощью GitHub Actions

Вот такой кусок кода
...
      - name: Set version from tag - Dev
       id: vars-dev
       run: echo ::set-output name=tag::${GITHUB_REF#refs/*/}
     - name: AWS Credentials - Dev
       uses: aws-actions/configure-aws-credentials@v1
       with:
         aws-access-key-id: ${{ secrets.AWS_ECR_ACCESS_KEY }}
         aws-secret-access-key: ${{ secrets.AWS_ECR_SECRET_ACCESS_KEY }}
         aws-region: ${{ secrets.ECR_REGION }}
     - name: Login to Amazon ECR - Dev
       id: login-ecr-dev
       uses: aws-actions/amazon-ecr-login@v1
     - name: Build and push Docker image - Dev
       env:
         ECR_REGISTRY_DEV: ${{ steps.login-ecr-dev.outputs.registry }}
         ECR_REPOSITORY_DEV: ${{ secrets.ECR_REPO_NAME }}
         IMAGE_TAG: ${{ steps.vars-dev.outputs.tag }}
       run: |
         docker build --build-arg jfrog_user=${{ secrets.JFROG_USER }} --build-arg jfrog_password=${{ secrets.JFROG_PASSWORD }} -f Dockerfile -t $ECR_REGISTRY_DEV/$ECR_REPOSITORY_DEV:$IMAGE_TAG .
         docker push $ECR_REGISTRY_DEV/$ECR_REPOSITORY_DEV:$IMAGE_TAG

     - name: AWS Credentials - Prod
       uses: aws-actions/configure-aws-credentials@v1
       with:
         aws-access-key-id: ${{ secrets.AWS_PROD_ACCESS_KEY }}
         aws-secret-access-key: ${{ secrets.AWS_PROD_SECRET_KEY }}
         aws-region: ${{ secrets.ECR_REGION }}
     - name: Login to Amazon ECR - Prod
       id: login-ecr-prod
       uses: aws-actions/amazon-ecr-login@v1
     - name: Push Docker image - Prod
       env:
         ECR_REGISTRY_PROD: ${{ steps.login-ecr-prod.outputs.registry }}
         ECR_REPOSITORY_PROD: ${{ secrets.ECR_REPO_NAME }}
         IMAGE_TAG: ${{ steps.vars-dev.outputs.tag }}
       run: |
         docker push $ECR_REGISTRY_PROD/$ECR_REPOSITORY_PROD:$IMAGE_TAG


Ругаеццо
The push refers to repository [***.dkr.ecr.***.amazonaws.com/***]
An image does not exist locally with the tag: ***.dkr.ecr.***.amazonaws.com/***
не вижу docker build step, но, видимо, образ собирается с другим тегом
источник

KN

Kirill Nazarov in DevOps — русскоговорящее сообщество
Алексей Васин
всем привет, во время перебора range в хелм, можно как-то continue сделать при определенном условии? гуглил и пока решений не нашел
{{- if condition }}
do smth
{{- end }}
источник

DS

Dmitriy Solodukha in DevOps — русскоговорящее сообщество
Игорь А.
не вижу docker build step, но, видимо, образ собирается с другим тегом
Вот есть:
- авторизация в один аккаунт
- билд образа и пуш в один ECR

А потом
- авторизация в другой аккаунт
- попытка пуша в другой ECR

И вот здесь ругается на теги
источник

ИА

Игорь А. in DevOps — русскоговорящее сообщество
Dmitriy Solodukha
Вот есть:
- авторизация в один аккаунт
- билд образа и пуш в один ECR

А потом
- авторизация в другой аккаунт
- попытка пуша в другой ECR

И вот здесь ругается на теги
лучше такие листы на пастебин выкладывать.

у тебя для второго пуша нет образа. при сборке можно указать в виде
run: |
         cd
         docker build -t $ECR_REGISTRY/$ECR_REPOSITORY_DEV:$IMAGE_TAG -t $ECR_REGISTRY/$ECR_REPOSITORY_PROD:$IMAGE_TAG.
     

но лучше промоутить в prod registry отдельно
источник

DS

Dmitriy Solodukha in DevOps — русскоговорящее сообщество
Всмысле собирать отдельно в прод?
источник

ИА

Игорь А. in DevOps — русскоговорящее сообщество
Dmitriy Solodukha
Всмысле собирать отдельно в прод?
нет. сборка осуществляется один раз, а промоутинг (копирование на следующий этап) в отдельном пайплайне, после тестирования
источник

ИА

Игорь А. in DevOps — русскоговорящее сообщество
иначе нет смысла делать отдельные репо
источник

DG

Dmitry Gerasin @thed... in DevOps — русскоговорящее сообщество
Дрон
может, есть идеи насчет ошибки Connection refused  Is the server running on host "postgres" ? По идее, я ведь создаю свеженький образ постгрес, и он начинает крутиться, откуда взяться проблемам с коннектом?
какой коннект стоит к postgres ? localhost или 127.0.0.1 ?
источник

АС

Александр Сек... in DevOps — русскоговорящее сообщество
Всем привет! Подскажите пожалуйста, какой VPS вы бы могли посоветовать?
Хочу на нём разместить приложение Node.js + React, а также несколько сайтов на MODX.
Сейчас смотрю в сторону Digital Ocean, Scaleway, хорошие ли это варианты?
источник

ТК

Тимур Копняев... in DevOps — русскоговорящее сообщество
DO выбирай
источник

D

Demuz in DevOps — русскоговорящее сообщество
Всем привет. Подскажите пожалуйста, на Centos 6.4 как могу перезаписать файл с настройками сети network-scripts/ifcfg-eth0? Советы из гугла не помогают. По сути просто DNS там сменить нужно и все, но система не разрешает ничего делать с файлом, даже менять права, владельца и т.д. Так же не применяется chattr +a /etc/sysconfig/network-scripts/ifcfg-eth0, пишет: chattr: Read-only file system while setting flags on ifcfg-eth0
источник

АС

Александр Сек... in DevOps — русскоговорящее сообщество
Тимур Копняев
DO выбирай
Спасибо!
источник

ТК

Тимур Копняев... in DevOps — русскоговорящее сообщество
и сразу про терраформ почитай проще управлять будет.
источник