This module is an example implementation for a custom module
.
Therefor it just deploys a pure ubi image (Red Hat Universal Base Image
) as a container with Helm. With the values.yaml in the Helm chart we can configure replica count
of the pods. The deployed containers are only a basic ubi operating system.
The ubi helm-chart example based on the ubi-helm repository.
The following section shows an deployment with the terraform-gitops-ubi
module using GitOps.
- GitOps context (app-of-apps)
- Application deployment
The module depends on the following software components:
- terraform - > v0.15
None
module "terraform-gitops-ubi" {
source = "TBD/terraform-gitops-ubi.git"
gitops_config = module.gitops.gitops_config
git_credentials = module.gitops.git_credentials
server_name = module.gitops.server_name
namespace = module.gitops_namespace.name
kubeseal_cert = module.gitops.sealed_secrets_cert
}