The image shows an OCI Tenancy with an OCI Region having a compartment containing a
DevOps Project.
The DevOps Project consists of:
- An OCI Code Repository connecting to Build Pipeline with custom
build runner and Build Pipeline with default build runner.
- The Build Pipeline with custom build runner has Managed Build Stages which
deliver artifact stage (Signed Helm Charts and Container Image) to the Artifact
Repository and Container Registry. Deployment is triggered to the Deploy
Pipeline with Helm Chart deployment connected to Key Vault for Helm Chart
verification. The Deploy Pipeline is connected to the Deployment Target - OKE
which contains OKE connected to a Load Balancer.
- The Build Pipeline with default build runner has Managed Build Stages which
deliver artifact stage (Container Image) to the Artifact Repository and
Container Registry. Deployment is triggered to the Deploy Pipeline with Shell
Stage deployment connected to Object Storage for Terraform State Backend. The
Deploy Pipeline is connected to the Deployment Target - Container Instance which
contains Oracle Container Instances connected to a Public IP Address.