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

29 ответов

5 просмотров

можно, там есть 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 сделать, либо вариант что я описал выше

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

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

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
> комьюнити я бы не судил по этому чату. Как мы видели по статам просмотров нескольких телеговских постов, то в чате их набивается 30-40 или даже выше, когда как общаются акти...
Constantin F.
4
всем трям! Кто-нибудь работал со связкой werf + harbor + trivy ? Во время сборки образа выходит ошибка "PROJECTPOLICYVIOLATION: current image with "Pending" status of vulnerab...
Авессалом
11
Как сделать чтобы short точно был 2 байта, int точно 4 байта ?(без стандартных библиотек, ну типа без int16_t, int32_t)
#
8
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Только такой if ($modx->event->name == 'OnBeforeCartItemAdding') { $meta = $params['item']['meta']; $lang = $modx->getConfig('_lang'); // проверяем, задана ли опция i...
Multi Web
1
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Карта сайта