ELIOT validation lab supports automatic or manually development and CI/CD for Akraino BPs and provide developer and bare-metal environments for verification and validation.
it is necessary to launch VMs for virtual deployment to deploy the components.
For development, it is convenience to deploy the components in VMs.
you can use VM from public Cloud or create the VM in your own lab.
In our lab, we provide the aarch64/x_86 baremetal machine to launch VMs.
the hardware information is list as below:
Once you access the server, you can follow the instructions to launch VM and deploy ELIOT
For CI/CD, a Jenkins has been installed in the local lab and connect Jenkins to community Gerrit. 2 PODs are connected to the local Jenkins.
A 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。
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 bare metal deployment.