а чем плохо кстати спавнить новые? Я пропустил эпопею с джобами тут в чате
ну в принципе это будет работать, если прикрутить TTLAfterFinished feature gate то старые джобы даже вычищаться будут по таймауту, но мне данный подход не нравится, потому что каждый апдейт будет генерить новую джобу, а я хочу чтобы джоба генерилась только при изменении Dockerfile и сопутсвующего контента
ну в принципе это будет работать, если прикрутить TTLAfterFinished feature gate то старые джобы даже вычищаться будут по таймауту, но мне данный подход не нравится, потому что каждый апдейт будет генерить новую джобу, а я хочу чтобы джоба генерилась только при изменении Dockerfile и сопутсвующего контента
а раскажи про задачу подробней, что именно решаешь? Какая идея? Ну кроме избавиться от CI =) Собирать Docker образы джобами пулл системой, типо как argocd?
а раскажи про задачу подробней, что именно решаешь? Какая идея? Ну кроме избавиться от CI =) Собирать Docker образы джобами пулл системой, типо как argocd?
gitlab, github actions, travis, circle ci, bamboo, teamcity, gocd, tekton , codeship, buildbot миллион их Но devops это не про билды, это про взаимодейсвтие разработки и админов
а раскажи про задачу подробней, что именно решаешь? Какая идея? Ну кроме избавиться от CI =) Собирать Docker образы джобами пулл системой, типо как argocd?
Да, именно, если мыслить абстрактно, то есть штука которая позволяет запихнуть YAML-манифест в куб.
Так вот, что в этом YAML должно быть описанно чтобы стало хорошо?
Формально, эта же штука позволяет запустить произвольный бинарник который сгенерирует YAML-манифест, но запихиванием манифеста в куб занимается именно эта штука, а не бинарник.