Omnibus GitLab Integration with VMware TKGI and Harbor for CI-CD
Authored by Daniel Zilberman with Riaz Mohamed and Raghu Pemmaraju
In this document, we provide an overview of integration of OmniBus GitLab (Enterprise Edition) software change management (SCM) platform with VMware Tanzu Kubernetes Grid Integrated (TKGI, formerly known as VMware Enterprise PKS) Kubernetes clusters and Harbor container image registry platform for automated software build tasks. GitLab is a popular DevOps platform since it is compatible with Git file versioning, project directory structure and client software.
We highlight configuration steps to enable integration between GitLab EE and Kubernetes clusters provisioned with TKGI platform and Harbor container image registry to enable CI/CD process automation using GitLab tooling
Please follow step-by-step configuration guide: https://github.com/dzilbermanvmw/gitlabtkgiharborintegrations/blob/master/pdf/Omnibus%20GitLab%20-%20TKGI%20-%20Harbr%20Integration%20for%20CI-CD.pdf
Related configuration file and CI/CD script samples can be found at: https://github.com/dzilbermanvmw/gitlabtkgiharborintegrations/tree/master/samples