Purpose
Qovery enables infrastructure management through popular IaC frameworks, allowing users to define and manage external resources that integrate seamlessly with Kubernetes-deployed applications.
How It Works
The IaC deployment flow consists of five key steps:- Configuration: Users specify the git repository, folder location, and necessary inputs (credentials, manifest parameters).
- Containerization: Manifests and inputs are packaged into a containerized application using a Qovery-provided Dockerfile that defines framework CLI versions and execution commands.
- Event Triggering: When environment or job events occur (deploy, stop, destroy), the job is scheduled for execution.
- Resource Management: The job executes on the cluster to create or destroy resources based on triggered events.
- Output Integration: Created resources output values are injected as environment variables, making them accessible to other services in the same environment.
Supported Frameworks
- Terraform
- CloudFormation
- Other frameworks