Size: a a a

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

2021 March 08

DM

Dmitry Mozulyov in DevOps — русскоговорящее сообщество
Andrey
Можно попытаться сделать echo в know_hosts, возможно прокатит
Как связан echo с known_hosts и каким образом это может помочь?
источник
2021 March 09

S

Sebor in DevOps — русскоговорящее сообщество
Dmitry Mozulyov
Всем привет
Ребят вопрос по облаку на гитлабе. И раннеру на линуксе

В общем ситуация следующая. Есть 2 приватных репозитория в облаке gitlab.
Настраиваем раннер для одного репозитория, второй подтягивается через сабмодуль
Локально доступ через SSH: git@gitlab.com:...git

Локально всё работает отлично
Создаю .gitlab-ci.yml, где выставляю GIT_SUBMODULE_STRATEGY: recursive
Сам репозиторий фетчит нормально, а вот на сабмодуль выдаёт следующее:
Host key verification failed

Гуглю, более менее нормальный ответ тут:
https://stackoverflow.com/questions/65680836/gitlab-runner-gets-host-key-verification-failed-for-submodules

Но немного не понятно, что тут происходит
Что ему не хватает в known_hosts, если оба репозитория находится в одной группе
Если не хватает ключей - не понятно. Почему один репозиторий он подтягивает по моим ключам, а второй не может
Говорят можно отключить верификацию HostKey. Но как это работает? Это не создаст уязвимость в безопасности?

Объясните подоходчивее, я не DevOps
В раннере как репозиторий клонится? По ссх или нттп?
Лучше по нттп с токеном самого сиая. И дополнительно в .gitsubmodules пути указать относительные
источник

DM

Dmitry Mozulyov in DevOps — русскоговорящее сообщество
Sebor
В раннере как репозиторий клонится? По ссх или нттп?
Лучше по нттп с токеном самого сиая. И дополнительно в .gitsubmodules пути указать относительные
Я ж написал, что ssh )
источник

S

Sebor in DevOps — русскоговорящее сообщество
Ну все не читал, делай как я описал и все будет работать
источник

S

Sebor in DevOps — русскоговорящее сообщество
Точнее, раннер же сам в начале джобы фетчит репу. Соответственно, достаточно только относительные пути прописать
источник

S

Sebor in DevOps — русскоговорящее сообщество
источник

DM

Dmitry Mozulyov in DevOps — русскоговорящее сообщество
Относительные пути?
Странно
Я конечно попробую
Но локально я смогу проапдейтить такой сабмодуль?
источник

S

Sebor in DevOps — русскоговорящее сообщество
Dmitry Mozulyov
Относительные пути?
Странно
Я конечно попробую
Но локально я смогу проапдейтить такой сабмодуль?
Да, если все сабрепы лежат в гитлабе
источник

O

OpsDev in DevOps — русскоговорящее сообщество
Переслано от OpsDev
Ребята может вопрос немного не по "теме" можно ли в VMware реализовать полный бекап виртуалок с полным содержимым на дисках в одно время ( хочу дополнительно бекапить тот же кластер Кассандры) без выключения виртуалок?
источник

VB

Vincent Blake in DevOps — русскоговорящее сообщество
OpsDev
Переслано от OpsDev
Ребята может вопрос немного не по "теме" можно ли в VMware реализовать полный бекап виртуалок с полным содержимым на дисках в одно время ( хочу дополнительно бекапить тот же кластер Кассандры) без выключения виртуалок?
Сторонний софт типо Veeam рассматривал?
источник

AK

Aleksandr Kurach in DevOps — русскоговорящее сообщество
OpsDev
Переслано от OpsDev
Ребята может вопрос немного не по "теме" можно ли в VMware реализовать полный бекап виртуалок с полным содержимым на дисках в одно время ( хочу дополнительно бекапить тот же кластер Кассандры) без выключения виртуалок?
У тебя ни один софт так не сделает. Так как нет гарантии что все снапы снимутся секунда в секунду
источник

DM

Dmitry Mozulyov in DevOps — русскоговорящее сообщество
Sebor
Да, если все сабрепы лежат в гитлабе
Огромное спасибо
Всё заработало!
источник

O

OpsDev in DevOps — русскоговорящее сообщество
Хотя бы минута в минуту :)
источник

O

OpsDev in DevOps — русскоговорящее сообщество
У тебя ни один софт так не сделает. Так как нет гарантии что все снапы снимутся секунда в секунду
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Есть node_exporter+prometheus+grafana. Есть счётчики входящего/исходящего/общего трафика. Можно ли как-то увидеть столбчатый график трафика по календарным датам, то есть сколько трафика было потреблено от полуночи до полуночи за произвольный период или хотя бы текущий месяц? Что-то вроде SQL SELECT value - LAG(value, 1) OVER ORDER BY timestamp FROM node_network_transmit_bytes_total WHERE TIME(timestamp) = ’00:00:00’
источник

DM

Danila Mylnikov in DevOps — русскоговорящее сообщество
Всем доброго дня, кто-нибудь создавал образы для golang, dotnet? Чтобы не выкачивать с docker hub
источник

АП

Александр Панков... in DevOps — русскоговорящее сообщество
Ребят, подскажите правильно для nginx редирект написать
мне нужно добавить слеш в конец если его нет
я написал так

if (!-f $request_filename )
rewrite ^([^.]*[^/])$ $1/ permanent;

работает

но у меня есть адреса вида
- foo.ru/api/login
- foo.ru/api/saveProduct
и это POST запросы на апи

дело в том что условие выше редиректит меня
на foo.ru/api/login/ и при этом теряются все отправленные POST запросом данные
как победить?
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Александр Панков
Ребят, подскажите правильно для nginx редирект написать
мне нужно добавить слеш в конец если его нет
я написал так

if (!-f $request_filename )
rewrite ^([^.]*[^/])$ $1/ permanent;

работает

но у меня есть адреса вида
- foo.ru/api/login
- foo.ru/api/saveProduct
и это POST запросы на апи

дело в том что условие выше редиректит меня
на foo.ru/api/login/ и при этом теряются все отправленные POST запросом данные
как победить?
редиректить с 307 кодом а не 301/302
источник

АП

Александр Панков... in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
редиректить с 307 кодом а не 301/302
спасибо, вот только что нашел статью где точно так же рекомендуют
источник

АП

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