Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. On Jenkins slave node: git clone icn
  2. Provision VM(s) by vagrant. A Vagrantfile which defines the VMs properties is needed. We can define many VM properties in the Vagrantfile:
    • VM network information: mac address, ip address for each nic
    • VM hostname
    • VM memory, cpu, disk
  3. Setup virtual IPMI for compute nodes VM-2..n by virtualBMC.  VM-1 can send ipmi command via mnt_net to manage VM-2..n.
  4. Run ansbile playbook against VM-1. We use ansible playbook instead of shell script, because playbook is easier to read and maintain. The playbook calls scripts to setup local-controller services:
    • script for k8s setup? (TODO)
    • script for kud plugin? (TODO)
    • script for metal3 installation? (TODO)
    • script for compute nodes provision?  (TODO)

CI Testing<WIP>:

Please explain, how you CI testing for your project, Not more than 3 points

Metal3: Kuralamudhan Ramakrishnan

BPA Operator: Itohan Ukponmwan ramamani yeleswarapu

BPA Rest Agent: Enyinna Ochulor Tingjie Chen

KUD: Akhila Kishore

CD Verifier<WIP>:

Please explain, how you verifiy your deployment, Not more than 3 points

Metal3: Kuralamudhan Ramakrishnan

BPA Operator: Itohan Ukponmwan ramamani yeleswarapu

BPA Rest Agent: Enyinna Ochulor Tingjie Chen

KUD: Akhila Kishore

SDWAN: Huifeng Le

CI logs:  <CI log link> Cheng Li

CD Logs: <CD log link> Cheng Li

Patches for Test

bashate verify job:

...