172 похожих чатов

29 ответов

21 просмотр

можно, там есть cli

Dmitry Sergeev 🇺🇦
можно, там есть cli

Зачем? Аргосиди умеет за тэгами и брэнчами следить. Натравил его на брэнч и усё, зато никаких кредов не нужно хранить

𝚔𝚟𝚊𝚙𝚜
Зачем? Аргосиди умеет за тэгами и брэнчами следить...

За тегами и ветками следить, это если код лежит в одной репе с деплоем. А если они разделены, то в его кейсе инфра репа не меняется вероятно. Иначе бы он не хотел бы тегать это через CI А то что он может следить за registry я подсказал - https://t.me/kubernetes_ru/386938

Dmitry Sergeev 🇺🇦
За тегами и ветками следить, это если код лежит в...

Вообще есть вполне годный подход с помощью CI складывать манифестики в отдельный GitOps-репо: https://levelup.gitconnected.com/gitops-in-kubernetes-with-gitlab-ci-and-argocd-9e20b5d3b55b

𝚔𝚟𝚊𝚙𝚜
screenshot Вообще есть вполне годный подход с помощью CI скла...

ну он писал, что не хочет из CI менять код инфра репы и пушить туда. То есть это 3 пункт - updates values. Он писал что ему это не подходит. Ну и в этом пайплайне можно заменить этот пункт на argocd image updater, он сам будет следить за registry и комитить в инфра репу

𝚔𝚟𝚊𝚙𝚜
Зачем? Аргосиди умеет за тэгами и брэнчами следить...

подскажите пожалуйста, можно ли арго научить отслеживать динамические бренчи по маске (например feature/*)

Andrey Kartashov
а usecase какой?

релизная ветка не существует постоянно - динамически создается с номером релиза, которая потом мержится в мастер с тегом версии, например

Ilia Koteikin
Ну так и деплой по тэгу из мастера

в мастере только то что на проде, из релизной стейдж и интеграционные тесты

stempher
в мастере только то что на проде, из релизной стей...

Воу воу воу. Вы что никогда не тестриуете то что в мастер ветке?

stempher
релизная ветка не существует постоянно - динамичес...

что будет делать argocd если у тебя две ветки?

stempher
gitflow)

хрень это, а не гитфлоу

stempher
подскажите пожалуйста, можно ли арго научить отсле...

Можно выделить репу для argocd аппликейшенов. Аппликейшены разворачивать каким-нибудь helm'ом, который по списку из values'ов создает аппликейшены. Из CI добавлять в этот список нужные тебе ветки. То есть создалась ветка, CI запустилась добавила в values эту ветку и запушила в инфра-репу, в argocd создается приложение для разворачивания из этой ветки и сразу же разворачивается. Ну или простой путь если у вас gitthub дождаться принятия PR https://github.com/argoproj-labs/applicationset/pull/209 (а он кстати принят).

Vladimir Chernyshev
GitLab flow

который в итоге закапать . Массам оно не надо .

Vladimir Zhurkin
который в итоге закапать . Массам оно не надо .

https://docs.gitlab.com/ee/topics/gitlab_flow.html#environment-branches-with-gitlab-flow удобна в целом как раз для масс

Vladimir Zhurkin
увы но нет

давай аргументы, я тебя поддержу

George Gaál
давай аргументы, я тебя поддержу

ну например , то - что master ветку не трогают, а работают в других ветках. Часто выстрел в ногу, когда разрабы делают не туда по привычке

stempher
не github, но спасибо за алгоритм, попробую

ну там скорее всего скоро добавят и другие API для генераторов gitlab, bitbucket либо ждать, либо самому добавить и PR сделать, либо вариант что я описал выше

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта