Cloud Delivery Lab¶
The complete DevOps lifecycle, from GitLab¶
Cloud Delivery Lab brings together planning, source code, quality and security checks, container image builds, infrastructure as code and application deployment on AWS and Google Cloud. GitLab coordinates the work; the two execution platforms are EKS + RDS and GKE + Cloud SQL.
This documentation explains the design and concrete behavior of six repositories. The Java application is a demonstrator; the project focuses on integrating lifecycle stages and preserving traceability between them.
-
Understand the project
Explore the goals, repository responsibilities and architecture.
-
Follow a delivery
Trace a commit into an image and an image into Kubernetes.
-
Prepare infrastructure
Review the four layers, their states, credentials and execution order.
-
Reproduce and operate
Check prerequisites, investigate incidents and plan resource teardown.
What is covered¶
| Area | Contents |
|---|---|
| Project | Scope, architecture, repository map and DevOps lifecycle |
| CI/CD | Shared templates, rules, builds, analysis and delivery |
| Infrastructure | AWS, GCP, HTTP states, OpenTofu, variables and agents |
| Operations | Getting started, observability, runbooks and troubleshooting |
| Documentation | Bilingual authoring, checks and GitLab Pages publication |
| Reference | Configuration, decisions, limitations and reproducible sources |
Documentation baseline¶
This edition combines the project thesis with a review of all six public repositories on 26 October 2026. Source links are pinned to specific commits. Public branch, issue and selected pipeline metadata were also inspected.
The HCL is organized as Terraform root modules; the infrastructure pipeline runs OpenTofu 1.12.1. The documentation distinguishes versioned configuration, historical evidence and proposed procedures. A successful historical run does not establish the current state of a cloud account.
See sources, details found in the code and the thesis coverage map. To publish this site itself, follow the GitLab Pages guide.