Assisti a um ótimo video seu no canal Punk do DevOps sobre Terraform + Atlantis e gostaria de tirar uma duvida sobre gitflow dessa solução. Mais especificamente aprovação de pullrequest e consequente merge na master.
Ha varios casos e situações em que as feature branches rodam o plan com sucesso mas quando bate na master o apply falha. E isso é problematico pq o apply falha depois de ja ter feito alteracoes no ambiente, forçando o devops a iniciar o rollback manual.
Ha algum tipo de controle de transacao (sim, como em bancos de dados) que permita o atlantis a desfazer as alteracoes ja aplicadas caso algum de seus steps de apply falhem ou alguma solução mais segura pra evitar qualquer change no ambiente devido a esses problemas q só o apply pega?
Gostei do site.
ResponderExcluirPretendo acompanhar bem de perto e divulgar pra alguns amigos!
Boa sorte cara!
Parabéns pelo site...
ResponderExcluirParabéns pelo excelente trabalho ! Sucesso man .
ResponderExcluirAdorei o novo site!
ResponderExcluirOi Fidelis. Td bem?
ResponderExcluirAssisti a um ótimo video seu no canal Punk do DevOps sobre Terraform + Atlantis e gostaria de tirar uma duvida sobre gitflow dessa solução. Mais especificamente aprovação de pullrequest e consequente merge na master.
Ha varios casos e situações em que as feature branches rodam o plan com sucesso mas quando bate na master o apply falha. E isso é problematico pq o apply falha depois de ja ter feito alteracoes no ambiente, forçando o devops a iniciar o rollback manual.
Ha algum tipo de controle de transacao (sim, como em bancos de dados) que permita o atlantis a desfazer as alteracoes ja aplicadas caso algum de seus steps de apply falhem ou alguma solução mais segura pra evitar qualquer change no ambiente devido a esses problemas q só o apply pega?