...
CI/CD lab Setup
for CI/CD, we would setup the Jenkins in our a Jenkins has been installed in the local lab and connect Jenkins to community Gerriteach server or equipment will be connected as a Jenkins slave node to Jenkins master.
2 PODs are connected to the local Jenkins. so for ELIOT only support virtual deployment.
the POD is composed of 2 VMs, which are created on Huawei Cloud, one for k8s/kubeedge master, one for k8s/kubeedge worker.
each VM's requirements are 16G RAM 4 vCPUs, 160G Disk。
the deployment jobs would be trigger daily or patches verification.
in the feature, servers or equipment would be connected as a Jenkins slave node to Jenkins master for baremetal deployment.
- Virtual deployment, the script will launch the VMs VM in server and deploy ELIOT components to VMs
- Baremetal deployment, ELIOT components will be deployed to equipment directly.