**Tags:** #Process #OPSEC
> [!info]
> This information is shared as part of Decombine's commitment to [[Open Core]] practices.
## Terraform
All Decombine cloud resources used in the development and release of services are defined using Hashicorp Terraform state management. Terraform is a widely-supported open source project with automation plugins for all major cloud providers.
Manual changes to any of Decombine's cloud or environment configurations are only performed as a matter of last resort or if there is no automatic capability available.
## Flux
Decombine services are automatically configured and deployed through GitOps practices using Flux. Flux is a Kubernetes-native state management system that uses configurations which are defined in code to perform configuration and management of Kubernetes clusters.
All Decombine services deployed to Kubernetes are managed through Flux.
Flux GitOps stateful management enables Decombine to have direct insight to the current "compliance" state of each workload and service deployed.
![[aks_flux_configuration_example.png]]