Да, но только по тому, что я знаю имя того что поетрялось
App.kubernetes.io/instance=oldname выборку можешь сделать?
Дык и delete можешь сделать по лейблу значит
Блин, вопрос не про удалить, у как УЗНАТЬ, что такая ситуация вообще произошла
А много ли у тебя людей имеют доступ к добавлению удалению приложений в арго?
2-3, но тем не менее
лучше сделать так, чтобы у тебя приложения не удалялись без твоего ведома. А не мониторить их удаление случайное
А мониторится ли у тебя в кластере количество приложений?
Так а кто запретит деповну ткнуть в UI, как это сделал я?
Я пока только изучаю арго, но да, мониторится
ну вот кто-то из прогеров если бы дропнул у меня приложение в argo. Оно бы сразу восстановилось обратно. Но у меня правда нет у прогеров возможности дропнуть приложение - только через PR
Один вариант app of apps
ты кстати икс юзал)?
неа, да там же Jenkins'а нет. Там смесь tetkton scafold и кучи всего
мы скрестили икс и спинакер и еще мои модули для деплоя в параллели для кубера) вплоть даже для кубера в дженкинс
не ну третий вариант который ты хочешь тоже скорее всего есть. Там argo метрики какие-то же эеспортирует для прома. Можешь в них поискать и мониторить. А если нет таких метрик то запили свой экспортер - задача не сложная (ходить в api argo и экспортировать нужные тебе метрики)
Самому можно перевернуть мир, я наивно думал что такие кейсы давно обкатаны, как в хельме например
звучит очень машстабно, у меня стольких ресурсов нет. Но в целом круто вы придумали. Разрабу зато ничего не надр, даже dockerfile писать не надо
да разрабу отдаем портал на фласке я напидалил пока летел в Рашку в прошлый раз и захерачили маркет плейс для онбординга когда кровавый интерпрайз и госуха приходиться крутиться
а ты как helm то мониторишь, если из dependecy чарт пропал?
Я как минимум делаю helm ls -A, и вижу что, где, и когда катилось
а какое отношение это имеет к деклеративности?
helm особо никакого, но там хотя бы не надо руками ходить и искать
так и в argo не надо
Ок, как мне узнать что я потерял приложение?
если ты потерял приложение, то это ситуация в которой твое состояние argo не соотвесвтует состоянию того, что ты описал в гите. Делаешь автоматическую синхронизацию состояния argo из гита, и ты не сможешь потерять ничего
Так арго не видит рассинхронизаций, у нег все хорошо
Объекты application у тебя в гите?
А чё голову морочишь? Кто в этот гит лезет? Кто разрешил приложение удалить. Проблему то административная уже а не к арго вопросы
Обсуждают сегодня