go.ligato.io/vpp-agent/v3@v3.5.0/tests/robot/libraries/configurations.robot (about) 1 [Documentation] ENV specific configurations 2 3 *** Settings *** 4 5 *** Keywords *** 6 #TODO: use descriptive names instead of numbers 7 8 Configure Environment 1 9 Add Agent VPP Node agent_vpp_1 10 Add Agent VPP Node agent_vpp_2 11 Execute In Container agent_vpp_1 echo $MICROSERVICE_LABEL 12 Execute In Container agent_vpp_2 echo $MICROSERVICE_LABEL 13 Execute In Container agent_vpp_1 ls -al 14 Execute On Machine docker ${DOCKER_COMMAND} images 15 Execute On Machine docker ${DOCKER_COMMAND} ps -as 16 17 Configure Environment 2 18 [Arguments] ${sfc_conf} 19 [Documentation] Setup environment with sfc_setup 20 Add Agent VPP Node agent_vpp_1 vswitch=${TRUE} 21 Add Agent Node node_1 22 Add Agent Node node_2 23 Execute In Container agent_vpp_1 echo $MICROSERVICE_LABEL 24 Execute In Container agent_vpp_1 ls -al 25 Execute On Machine docker ${DOCKER_COMMAND} images 26 Execute On Machine docker ${DOCKER_COMMAND} ps -as 27 Start SFC Controller Container With Own Config ${sfc_conf} 28 Sleep ${SYNC_SLEEP} 29 30 31 Configure Environment 3 32 Add Agent VPP Node agent_vpp_1 33 Add Agent VPP Node agent_vpp_2 34 Add Agent Libmemif Node agent_libmemif_1 35 Execute In Container agent_vpp_1 echo $MICROSERVICE_LABEL 36 Execute In Container agent_vpp_1 ls -al 37 Execute In Container agent_vpp_2 echo $MICROSERVICE_LABEL 38 Execute In Container agent_vpp_2 ls -al 39 Execute On Machine docker ${DOCKER_COMMAND} images 40 Execute On Machine docker ${DOCKER_COMMAND} ps -as 41 Sleep ${SYNC_SLEEP} 42 43 Configure Environment 4 44 [Arguments] ${sfc_conf} 45 [Documentation] Setup environment with sfc_setup 46 Add Agent VPP Node agent_vpp_1 vswitch=${TRUE} 47 Add Agent Node node_1 48 Add Agent Node node_2 49 Add Agent Node node_3 50 Execute In Container agent_vpp_1 echo $MICROSERVICE_LABEL 51 Execute In Container agent_vpp_1 ls -al 52 Execute On Machine docker ${DOCKER_COMMAND} images 53 Execute On Machine docker ${DOCKER_COMMAND} ps -as 54 Start SFC Controller Container With Own Config ${sfc_conf} 55 Sleep ${SYNC_SLEEP} 56 57 Configure Environment 5 58 Add Agent VPP Node agent_vpp_1 59 Execute In Container agent_vpp_1 echo $MICROSERVICE_LABEL 60 Execute In Container agent_vpp_1 ls -al 61 Execute On Machine docker ${DOCKER_COMMAND} images 62 Execute On Machine docker ${DOCKER_COMMAND} ps -as 63 64 Configure Environment 6 65 [Documentation] Setup environment with 1 vpp and 2 non vpp nodes 66 Add Agent VPP Node agent_vpp_1 vswitch=${TRUE} 67 Add Agent Node node_1 68 Add Agent Node node_2 69 Execute In Container agent_vpp_1 echo $MICROSERVICE_LABEL 70 Execute In Container agent_vpp_1 ls -al 71 Execute On Machine docker ${DOCKER_COMMAND} images 72 Execute On Machine docker ${DOCKER_COMMAND} ps -as 73 Start SFC Controller Container With Own Config ${sfc_conf} 74 Sleep ${SYNC_SLEEP} 75 76 Configure Environment 7 77 [Documentation] Setup environment with 1 vpp and 3 vpp nodes (same as conf 4 but without sfc_setup) 78 Add Agent VPP Node agent_vpp_1 vswitch=${TRUE} 79 Add Agent Node node_1 80 Add Agent Node node_2 81 Add Agent Node node_3 82 Execute In Container agent_vpp_1 echo $MICROSERVICE_LABEL 83 Execute In Container agent_vpp_1 ls -al 84 Execute On Machine docker ${DOCKER_COMMAND} images 85 Execute On Machine docker ${DOCKER_COMMAND} ps -as 86 Sleep ${SYNC_SLEEP} 87 88 Configure Environment 8 89 Add Agent VPP Node With Own Vpp Config agent_vpp_1 vpp_nat.conf 90 Execute In Container agent_vpp_1 echo $MICROSERVICE_LABEL 91 Execute In Container agent_vpp_1 ls -al 92 Execute On Machine docker ${DOCKER_COMMAND} images 93 Execute On Machine docker ${DOCKER_COMMAND} ps -as