У меня вопрос про отношение RH к declarative/imperative. У меня полная автомация установки ocp4X в закрытой среде. Conf такой как machine config, oauth, ingress, api server и т.д лежит в Git repo, оттуда Argocd машет волшебной палочкой. То есть для каждого нового ocp minor я ставлю сначала новую среду, без своей сustom conf, копирую манифесты в Git repo и редактирую их. Они часто меняются с minors. И потом уже для последующих установок этого minor все автоматически. Иными словами, все imperative oc patch из доки я заменяю на declarative. Плюсы что все тогда у меня desired state. Минусы что oc patch эти меняются реже чем сами манифесты. А теперь появился butane который вроде как упрощает жизнь в написании machine config но он опять imperative и видимо machine configs я буду продолжать писать сама. Собственно вопрос, не перегнула ли я тут палку с любовью к gitops, и как RH относится к изменениям манифестов между minors и предполагает ли что клиенты так будут себя вести с установками?