да даже не автоматически. У меня прогеры бывает навертят такого, что без тегов, они своими силами просто не могут привести ветку к виду, как она была в прошлой версии. 500 коммитов недавно вот выкатили 😁.
Если откат = откат кода в репозоитории до прошлого состояния. То как это сделать, если они даже не знают, на каком комите было прошлое состояние?
Каким образом тегировать образы? Или любимое imagePullPolicy
: Always + timestamp в env?
Сори, я видимо не совсем понял всю задумку целиком, если распишешь как это в целом выглядит, будет круто. На примере одного сервиса
1) как организованы репы
2) Как происходит сборка образов , тегирование, и пуш их в registry
3) Как происходит деплой и откат на предыдущую версию
То что в мастер смержено — то и должно быть в проде, оно должно быть проверено в CI фазе
Тегировать образы sha1 коммита, полный
teamname/appname:sha1commit
любой CI сборка, пуш в реджистри, тестирование, деплой в тесте, автотесты, если это мр разлочить кнопку мр
как угодно, можно спиннакером, можно хелмом, можно kubectl set image