У нас слишком много moving pieces и сложно было поднимать env on demand.
В предыдущем проекте жили с gitflow и несколькими заранее сконфигурируемыми окружениями (треками) куда разработчики могли залить PR билды.
В текущем проекте активно топим за trunk based development с нормальными feature toggles. Поэтому новые фичи сразу льём в CI и ревьювер включает у себя нужный флаг.
расскажите кто как делает on demand? а то у меня все через docker compose живет и пока что не очень удобно это все делать, если нужно развернуть сервачек по требованию.
А вот с staging/preprod и вот это вот все - отличное работает
Мы начали с 2х фиксированных стендов на rancher. Потом докрутили on demand в связке гитлаб+k8s deploy(вроде переименовали сейчас https://github.com/Shopify/krane) + pulumi для разворачивания среды в gke