Skip to content
This repository was archived by the owner on Sep 1, 2026. It is now read-only.

Gitlab CICD

Antoni Ivanov edited this page Aug 3, 2021 · 36 revisions

⚠️ In progress

CI is based on Gitlab CI.

The project CICD can be seen at https://gitlab.com/vmware-analytics/versatile-data-kit/-/pipelines Request access to VMware Analytics Group to get access to the CICD

Variables

The following variables are used by the CICD

Edited using https://www.tablesgenerator.com/markdown_tables#

Name Description Value
KUBECONFIG contains kubeconfig to the kubernetes (in AWS EKS) used to deploy CICD gitlab runners and cicd demo deployment of Versatile Data Kit
AWS_DEFAULT_REGION Default region where AWS EKS (kubernetes) us-west-1
AWS_ACCESS_KEY_ID Used to authenticate against AWS to get access to kubernetes
AWS_SECRET_ACCESS_KEY Used to authenticate against AWS to get access to kubernetes
CICD_CONTAINER_REGISTRY_URI Container registry used to house cicd/demo data job images ghcr.io/tozka
CICD_CONTAINER_REGISTRY_USER_NAME User used to authenticate against cicd container registry tozka
CICD_CONTAINER_REGISTRY_USER_PASSWORD User password used to authenticate against cicd container registry
CICD_GIT_URI CICD Git uri used to house cicd/demo data jobs sources https://github.com/tozka/cicd-data-jobs.git
CICD_GIT_USER User used to authenticate against CICD git
CICD_GIT_PASSWORD User password used to authenticate against cicd git
VDK_API_TOKEN OAuth2 (CSP) API token used to authenticate against Control Service API

CICD/Demo Installation of Versatile Data Kit

CICD deploys (automatically) on each change the latest version of Control Service and quickstart-vdk. This is used either for demo purposes or by automated release acceptance tests.

Clone this wiki locally