1. Every time the Qovery terraform provider is not validating a new change on an application, it "rollbacks" the changes by deleting entirely the application, even though it's just a new environment variable for example.
2. Also, let's consider the following scenario:
- Create a new application with a few environment variables via Terraform
- Add a new environment variable on Qovery Console
- Apply the terraform config again
The terraform state is considered as changed (maybe because of the order of the environment variables? I don't know)
But it changes the terraform state or just crashes the deployment, causing a rollback, and thus an the app to be deleted.