Skip to main contentPurpose
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
Key Feature
When a resource is created, your manifest/template output is retrieved and injected as environment variables for other services within the same environment, enabling resource sharing and access across applications.