update from RIFT as of 696b75d2fe9fb046261b08c616f1bcf6c0b54a9b second try
Signed-off-by: Jeremy Mordkoff <Jeremy.Mordkoff@riftio.com>
diff --git a/rwlaunchpad/ra/racfg/complex_scaling.racfg b/rwlaunchpad/ra/racfg/complex_scaling.racfg
new file mode 100644
index 0000000..742b299
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/complex_scaling.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_COMPLEX_SCALING",
+ "commandline":"./complex_scaling --test-name 'TC_COMPLEX_SCALING' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --complex-scaling --multiple-ns-instantiate 0,0",
+ "test_description":"System test to perform a multi event test",
+ "allow_production_launchpad": true,
+ "run_as_root": true,
+ "status":"broken",
+ "keywords":["nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/embedded_images_vnf_multiple_accounts_systest_openstack.racfg b/rwlaunchpad/ra/racfg/embedded_images_vnf_multiple_accounts_systest_openstack.racfg
new file mode 100644
index 0000000..f6b4280
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/embedded_images_vnf_multiple_accounts_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_EMBEDDED_IMAGES_VNF_MULTIPLE_VIM_ACCOUNTS",
+ "commandline":"./accounts_creation_onboard_systest --test-name 'TC_EMBEDDED_IMAGES_VNF_MULTIPLE_VIM_ACCOUNTS' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --upload-images-multiple-accounts",
+ "test_description":"System test to check whether images embedded in VNF package get uploaded to all VIM accounts(Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"broken",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/gui_test_launchpad_ui.racfg b/rwlaunchpad/ra/racfg/gui_test_launchpad_ui.racfg
new file mode 100644
index 0000000..03c7577
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/gui_test_launchpad_ui.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_GUI_TEST_LAUNCHPAD",
+ "commandline":"./gui_test_launchpad_ui --test-name 'TC_GUI_TEST_LAUNCHPAD' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf",
+ "test_description":"System test to cehck the basic functionality of the ui",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"broken",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/ha_basics_systest.racfg b/rwlaunchpad/ra/racfg/ha_basics_systest.racfg
new file mode 100644
index 0000000..d2e151c
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/ha_basics_systest.racfg
@@ -0,0 +1,25 @@
+{
+ "test_name":"TC_HA_BASICS_TEST",
+ "commandline":"./ha_basics_systest --test-name 'TC_HA_BASICS_SYSTEMTEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf",
+ "test_description":"System test to validate HA failover between active, standby systems",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "target_vm":"lp_active",
+ "vms":[
+ {
+ "name": "lp_active",
+ "type": "container",
+ "modes":[]
+ },
+ {
+ "name": "lp_standby",
+ "type": "container",
+ "modes":[]
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/ha_deletion_operations.racfg b/rwlaunchpad/ra/racfg/ha_deletion_operations.racfg
new file mode 100644
index 0000000..6ffb2d4
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/ha_deletion_operations.racfg
@@ -0,0 +1,25 @@
+{
+ "test_name":"TC_HA_DELETION_OPERATIONS",
+ "commandline":"./ha_deletion_operations --test-name 'TC_HA_DELETION_OPERATIONS' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf",
+ "test_description":"System test to validate some deletion operations on the ha system",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"broken",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "target_vm":"lp_active",
+ "vms":[
+ {
+ "name": "lp_active",
+ "type": "container",
+ "modes":[]
+ },
+ {
+ "name": "lp_standby",
+ "type": "container",
+ "modes":[]
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/ha_multiple_failovers_systest.racfg b/rwlaunchpad/ra/racfg/ha_multiple_failovers_systest.racfg
new file mode 100644
index 0000000..952b7fb
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/ha_multiple_failovers_systest.racfg
@@ -0,0 +1,25 @@
+{
+ "test_name":"TC_HA_MULTIPLE_FAILOVERS_TEST",
+ "commandline":"./ha_multiple_failovers_systest --test-name 'TC_HA_MULTIPLE_FAILOVERS_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --ha-multiple-failovers",
+ "test_description":"System test to validate multiple HA failover between active, standby systems",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 3300,
+ "networks":[],
+ "target_vm":"lp_active",
+ "vms":[
+ {
+ "name": "lp_active",
+ "type": "container",
+ "modes":[]
+ },
+ {
+ "name": "lp_standby",
+ "type": "container",
+ "modes":[]
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/ha_nsr_systest.racfg b/rwlaunchpad/ra/racfg/ha_nsr_systest.racfg
new file mode 100644
index 0000000..da226bb
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/ha_nsr_systest.racfg
@@ -0,0 +1,25 @@
+{
+ "test_name":"TC_HA_NSR_TEST",
+ "commandline":"./ha_basics_systest --test-name 'TC_HA_NSR_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --nsr-test",
+ "test_description":"System test to validate HA failover between active, standby systems when NSRs are instantiated across different projects",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 3000,
+ "networks":[],
+ "target_vm":"lp_active",
+ "vms":[
+ {
+ "name": "lp_active",
+ "type": "container",
+ "modes":[]
+ },
+ {
+ "name": "lp_standby",
+ "type": "container",
+ "modes":[]
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/l2port_chaining_systest_openstack.racfg b/rwlaunchpad/ra/racfg/l2port_chaining_systest_openstack.racfg
new file mode 100644
index 0000000..70cdbe8
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/l2port_chaining_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_L2PORT_CHAINING",
+ "commandline":"./l2port_chaining_systest --test-name 'TC_L2PORT_CHAINING' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --l2-port-chaining",
+ "test_description":"System test to check L2 port chaining feature (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"broken",
+ "keywords":["nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/metadata_vdud_systest_openstack.racfg b/rwlaunchpad/ra/racfg/metadata_vdud_systest_openstack.racfg
new file mode 100644
index 0000000..2828b7b
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/metadata_vdud_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_METADATA_VDUD_CFGFILE",
+ "commandline":"./metadata_vdud_systest --test-name 'TC_METADATA_VDUD_CFGFILE' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --metadata-vdud-cfgfile",
+ "test_description":"System test to check metadata for vdud feature (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/multi_tenant_systest_openstack.racfg b/rwlaunchpad/ra/racfg/multi_tenant_systest_openstack.racfg
index c9adde4..287393a 100644
--- a/rwlaunchpad/ra/racfg/multi_tenant_systest_openstack.racfg
+++ b/rwlaunchpad/ra/racfg/multi_tenant_systest_openstack.racfg
@@ -3,9 +3,11 @@
"commandline":"./launchpad_systest --test-name 'TC_MULTI_TENANT_OPENSTACK' --cloud-type 'openstack' --cloud-host={cloud_host} --user={user} {tenants} --sysinfo",
"test_description":"System test for multiple tenants(Openstack)",
"required_tenants":2,
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
"run_as_root": false,
"status":"working",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["ci","nightly","MANO","openstack"],
"timelimit": 1800,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/multivm_vnf_slb_systest.racfg b/rwlaunchpad/ra/racfg/multivm_vnf_slb_systest.racfg
index 2294b91..0bb35e7 100644
--- a/rwlaunchpad/ra/racfg/multivm_vnf_slb_systest.racfg
+++ b/rwlaunchpad/ra/racfg/multivm_vnf_slb_systest.racfg
@@ -4,7 +4,7 @@
"test_description":"System test for scriptable load balancer with Multi-VMs VNFs",
"run_as_root": false,
"status":"broken",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["nightly","MANO","openstack"],
"timelimit": 2200,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/multivm_vnf_trafgen_systest.racfg b/rwlaunchpad/ra/racfg/multivm_vnf_trafgen_systest.racfg
index 3879146..e9aab34 100755
--- a/rwlaunchpad/ra/racfg/multivm_vnf_trafgen_systest.racfg
+++ b/rwlaunchpad/ra/racfg/multivm_vnf_trafgen_systest.racfg
@@ -4,7 +4,7 @@
"test_description":"System test for trafgen application with Multi-VMs VNFs",
"run_as_root": false,
"status":"broken",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["nightly","MANO","openstack"],
"timelimit": 2200,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/ns_instantiate_memory_check.racfg b/rwlaunchpad/ra/racfg/ns_instantiate_memory_check.racfg
new file mode 100644
index 0000000..09f8059
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/ns_instantiate_memory_check.racfg
@@ -0,0 +1,17 @@
+{
+ "test_name":"TC_NS_INSTANTIATE_MEMORY_CHECK",
+ "commandline":"./ns_instantiate_memory_check_systest --test-name 'TC_NS_INSTANTIATE_MEMORY_CHECK' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --multiple-ns-instantiate 50,4",
+ "test_description":"instantiates and deletes VNFs while tracking memory utilization",
+ "run_as_root": true,
+ "status":"broken",
+ "keywords":["nightly","smoke","MANO","openstack"],
+ "timelimit": 21000,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
diff --git a/rwlaunchpad/ra/racfg/onboard_delete_vnfs_systest_openstack.racfg b/rwlaunchpad/ra/racfg/onboard_delete_vnfs_systest_openstack.racfg
new file mode 100644
index 0000000..bf3f81d
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/onboard_delete_vnfs_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_ONBOARD_DELETE_VNFS_RANDOMLY",
+ "commandline":"./onboard_delete_vnfs_systest --test-name 'TC_ONBOARD_DELETE_VNFS_RANDOMLY' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --vnf-onboard-delete 60,10",
+ "test_description":"System test to onboard and delete m VNFs randomly for n iterations (params passed as n,m)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"broken",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_accounts_systest.racfg b/rwlaunchpad/ra/racfg/pingpong_accounts_systest.racfg
new file mode 100644
index 0000000..fda21a4
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_accounts_systest.racfg
@@ -0,0 +1,33 @@
+{
+ "test_name":"TC_PINGPONG_ACCOUNTS_OPENSTACK",
+ "license": "Apache 2.0",
+ "commandline":"./pingpong_accounts_systest --test-name 'TC_PINGPONG_ACCOUNTS_OPENSTACK' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --restconf",
+ "test_description":"System test testing vim/ro instantiation (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"broken",
+ "keywords":["ci","nightly","smoke","MANO","openstack","docker"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ },
+ {
+ "name": "openmano-1",
+ "type": "container",
+ "image":"{registry}/ub16:openmano-v2.0",
+ "modes":[]
+ },
+ {
+ "name": "openmano-2",
+ "type": "container",
+ "image":"{registry}/ub16:openmano-v2.0",
+ "modes":[]
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_floating_ip.racfg b/rwlaunchpad/ra/racfg/pingpong_floating_ip.racfg
new file mode 100644
index 0000000..dab95c9
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_floating_ip.racfg
@@ -0,0 +1,18 @@
+{
+ "test_name":"TC_PINGPONG_FLOATING_IP",
+ "commandline":"./pingpong_floating_ip --test-name 'TC_PINGPONG_FLOATING_IP' --cloud-type 'openstack' --cloud-host={cloud_host} --user={user} {tenants}",
+ "test_description":"TC for testing the pingpong floating ip pools",
+ "allow_production_launchpad": true,
+ "status":"broken",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 4000,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_ha_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_ha_systest_openstack.racfg
new file mode 100644
index 0000000..10752a5
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_ha_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_PINGPONG_HA_OPENSTACK",
+ "commandline":"./pingpong_ha_systest --cloud-type 'openstack' --cloud-host={cloud_host} --user={user} {tenants}",
+ "test_description":"HA System Test that kills system components while running ping pong testcases",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": false,
+ "status":"broken",
+ "keywords":["nightly","MANO","openstack"],
+ "timelimit": 4000,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_input_params_systest.racfg b/rwlaunchpad/ra/racfg/pingpong_input_params_systest.racfg
new file mode 100644
index 0000000..2d689c7
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_input_params_systest.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_PINGPONG_INPUT_PARAMS_OPENSTACK",
+ "license": "Apache 2.0",
+ "commandline":"./pingpong_input_params_systest --test-name 'TC_PINGPONG_INPUT_PARAMS_OPENSTACK' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf",
+ "test_description":"System test to test vnf input parameters (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","smoke","MANO","openstack","docker"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_lp_ha_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_lp_ha_systest_openstack.racfg
index 2887649..66c9d67 100644
--- a/rwlaunchpad/ra/racfg/pingpong_lp_ha_systest_openstack.racfg
+++ b/rwlaunchpad/ra/racfg/pingpong_lp_ha_systest_openstack.racfg
@@ -4,7 +4,7 @@
"test_description":"System test for standalone Launchpad (Openstack) with High availability",
"run_as_root": false,
"status":"broken",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["nightly","MANO","openstack"],
"timelimit": 2600,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/pingpong_metadata_vdud_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_metadata_vdud_systest_openstack.racfg
new file mode 100644
index 0000000..ec5d309
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_metadata_vdud_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_METADATA_VDUD_CUSTOM_METADATA",
+ "commandline":"./accounts_creation_onboard_instatiate_systest --test-name 'TC_METADATA_VDUD_CUSTOM_METADATA' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --metadata-vdud",
+ "test_description":"System test to check metadata for vdud feature (Openstack). It doesn't cover config file copy check",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_mro_systest.racfg b/rwlaunchpad/ra/racfg/pingpong_mro_systest.racfg
new file mode 100644
index 0000000..88dd4ba
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_mro_systest.racfg
@@ -0,0 +1,33 @@
+{
+ "test_name":"TC_PINGPONG_MRO_OPENSTACK",
+ "license": "Apache 2.0",
+ "commandline":"./pingpong_mro_systest --test-name 'TC_PINGPONG_MRO_OPENSTACK' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --restconf",
+ "test_description":"System test for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"broken",
+ "keywords":["ci","nightly","smoke","MANO","openstack","docker"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ },
+ {
+ "name": "openmano_0",
+ "type": "container",
+ "image":"{registry}/ub16:openmano-v2.0",
+ "modes":[]
+ },
+ {
+ "name": "openmano_1",
+ "type": "container",
+ "image":"{registry}/ub16:openmano-v2.0",
+ "modes":[]
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_multidisk_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_multidisk_systest_openstack.racfg
new file mode 100644
index 0000000..a2d6b27
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_multidisk_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_PINGPONG_MULTIDISK",
+ "commandline":"./accounts_creation_onboard_instatiate_systest --test-name 'TC_PINGPONG_MULTIDISK' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --multidisk",
+ "test_description":"System test to check multidisk for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_multidisk_systest_openstack_xml.racfg b/rwlaunchpad/ra/racfg/pingpong_multidisk_systest_openstack_xml.racfg
new file mode 100644
index 0000000..017e267
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_multidisk_systest_openstack_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_PINGPONG_MULTIDISK_OPENSTACK_XML",
+ "commandline":"./accounts_creation_onboard_instatiate_systest --test-name 'TC_PINGPONG_MULTIDISK_OPENSTACK_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --multidisk --use-xml-mode",
+ "test_description":"System test to check multidisk for ping and pong vnf (Openstack) using xml-agent",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "xml_mode": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_port_sequencing_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_port_sequencing_systest_openstack.racfg
new file mode 100644
index 0000000..1c3ce85
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_port_sequencing_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_PINGPONG_EXPLICIT_PORT_SEQUENCING",
+ "commandline":"./accounts_creation_onboard_instatiate_systest_repeat_option --test-name 'TC_PINGPONG_EXPLICIT_PORT_SEQUENCING' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --port-sequencing",
+ "test_description":"System test to verify explicit port sequencings feature for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_port_sequencing_systest_openstack_xml.racfg b/rwlaunchpad/ra/racfg/pingpong_port_sequencing_systest_openstack_xml.racfg
new file mode 100644
index 0000000..ef4efe1
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_port_sequencing_systest_openstack_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_PINGPONG_XML_EXPLICIT_PORT_SEQUENCING",
+ "commandline":"./accounts_creation_onboard_instatiate_systest_repeat_option --test-name 'TC_PINGPONG_EXPLICIT_PORT_SEQUENCING' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --port-sequencing --use-xml-mode",
+ "test_description":"System test to verify explicit port sequencings feature for ping and pong vnf (Openstack) using xml-agent",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "xml_mode": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_portsecurity_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_portsecurity_systest_openstack.racfg
new file mode 100644
index 0000000..3843dbc
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_portsecurity_systest_openstack.racfg
@@ -0,0 +1,24 @@
+{
+ "test_name":"TC_PINGPONG_UNFILTERED_VIRTUAL_INTERFACE",
+ "commandline":"./accounts_creation_onboard_instatiate_systest --test-name 'TC_PINGPONG_UNFILTERED_VIRTUAL_INTERFACE' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --port-security",
+ "test_description":"System test to check unfiltered virtual interface for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "vim_host_override": "10.66.4.32",
+ "vim_ssl_enabled": false,
+ "vim_user_domain_override": "default",
+ "vim_project_domain_override": "default",
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_records_systest_cloudsim.racfg b/rwlaunchpad/ra/racfg/pingpong_records_systest_cloudsim.racfg
index 25e969f..ed3218c 100644
--- a/rwlaunchpad/ra/racfg/pingpong_records_systest_cloudsim.racfg
+++ b/rwlaunchpad/ra/racfg/pingpong_records_systest_cloudsim.racfg
@@ -2,9 +2,10 @@
"test_name":"TC_PINGPONG_RECORDS_CLOUDSIM",
"commandline":"./pingpong_records_systest --test-name 'TC_PINGPONG_RECORDS_CLOUDSIM' --sysinfo --netconf --restconf",
"test_description":"System test for ping and pong vnf (Cloudsim)",
+ "allow_rpm_install": true,
"run_as_root": true,
"status":"broken",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["nightly","MANO","openstack"],
"timelimit": 2600,
"networks":[],
"target_vm":"rift_auto_launchpad",
diff --git a/rwlaunchpad/ra/racfg/pingpong_records_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_records_systest_openstack.racfg
index 63cee0d..271f270 100644
--- a/rwlaunchpad/ra/racfg/pingpong_records_systest_openstack.racfg
+++ b/rwlaunchpad/ra/racfg/pingpong_records_systest_openstack.racfg
@@ -1,11 +1,13 @@
{
- "license": "Apache 2.0",
"test_name":"TC_PINGPONG_RECORDS_OPENSTACK",
+ "license": "Apache 2.0",
"commandline":"./pingpong_records_systest --test-name 'TC_PINGPONG_RECORDS_OPENSTACK' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --restconf",
"test_description":"System test for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
"run_as_root": true,
"status":"working",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["ci","nightly","smoke","MANO","openstack"],
"timelimit": 2600,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/pingpong_records_systest_openstack_xml.racfg b/rwlaunchpad/ra/racfg/pingpong_records_systest_openstack_xml.racfg
index 2c0853a..8826a86 100644
--- a/rwlaunchpad/ra/racfg/pingpong_records_systest_openstack_xml.racfg
+++ b/rwlaunchpad/ra/racfg/pingpong_records_systest_openstack_xml.racfg
@@ -1,11 +1,13 @@
{
- "license": "Apache 2.0",
"test_name":"TC_PINGPONG_RECORDS_OPENSTACK_XML",
+ "license": "Apache 2.0",
"commandline":"./pingpong_records_systest --test-name 'TC_PINGPONG_RECORDS_OPENSTACK_XML' --cloud-type 'openstack' --sysinfo --use-xml-mode --cloud-host={cloud_host} --user={user} {tenants} --restconf",
"test_description":"System test for ping and pong vnf (Openstack)",
"run_as_root": true,
+ "allow_production_launchpad": true,
+ "xml_mode": true,
"status":"working",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["ci","nightly","MANO","openstack"],
"timelimit": 2600,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/pingpong_scaling_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_scaling_systest_openstack.racfg
index 7d6b30e..4a80c8a 100644
--- a/rwlaunchpad/ra/racfg/pingpong_scaling_systest_openstack.racfg
+++ b/rwlaunchpad/ra/racfg/pingpong_scaling_systest_openstack.racfg
@@ -2,10 +2,12 @@
"test_name":"TC_PINGPONG_SCALING_OPENSTACK",
"commandline":"./pingpong_scaling_systest --cloud-type 'openstack' --cloud-host={cloud_host} --user={user} {tenants}",
"test_description":"Scaling system test for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
"run_as_root": false,
"status":"broken",
- "keywords":["nightly","smoke","MANO","openstack"],
- "timelimit": 2200,
+ "keywords":["nightly","MANO","openstack"],
+ "timelimit": 4000,
"networks":[],
"vms":[
{
diff --git a/rwlaunchpad/ra/racfg/pingpong_staticip_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_staticip_systest_openstack.racfg
new file mode 100644
index 0000000..49cf741
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_staticip_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_PINGPONG_STATICIP",
+ "commandline":"./accounts_creation_onboard_instatiate_systest --test-name 'TC_PINGPONG_STATICIP' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --static-ip",
+ "test_description":"System test to check static-ip for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_staticip_systest_openstack_ipv6.racfg b/rwlaunchpad/ra/racfg/pingpong_staticip_systest_openstack_ipv6.racfg
new file mode 100644
index 0000000..27ae183
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_staticip_systest_openstack_ipv6.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_PINGPONG_STATICIP_IPV6",
+ "commandline":"./accounts_creation_onboard_instatiate_systest --test-name 'TC_PINGPONG_STATICIP_IPV6' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --static-ip --ipv6",
+ "test_description":"System test to check static-ip(ipv6) for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"broken",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_update_descriptors_instantiate_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_update_descriptors_instantiate_systest_openstack.racfg
new file mode 100644
index 0000000..e8e3deb
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_update_descriptors_instantiate_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_PINGPONG_UPDATE_DESCRIPTORS_INSTANTIATE",
+ "commandline":"./accounts_creation_onboard_instatiate_systest --test-name 'TC_PINGPONG_UPDATE_DESCRIPTORS_INSTANTIATE' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --update-vnfd-instantiate",
+ "test_description":"System test to update VNF descriptors and then instantiate NS for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_vnf_dependencies_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_vnf_dependencies_systest_openstack.racfg
new file mode 100644
index 0000000..ea84606
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_vnf_dependencies_systest_openstack.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_PINGPONG_VNF_DEPENDENCIES",
+ "commandline":"./accounts_creation_onboard_instatiate_systest --test-name 'TC_PINGPONG_VNF_DEPENDENCIES' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --vnf-dependencies",
+ "test_description":"System test to check vnf dependencies for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_vnf_dependencies_systest_openstack_xml.racfg b/rwlaunchpad/ra/racfg/pingpong_vnf_dependencies_systest_openstack_xml.racfg
new file mode 100644
index 0000000..9c112bf
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/pingpong_vnf_dependencies_systest_openstack_xml.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_PINGPONG_VNF_DEPENDENCIES_XML",
+ "commandline":"./accounts_creation_onboard_instatiate_systest --test-name 'TC_PINGPONG_VNF_DEPENDENCIES_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --use-xml-mode --user={user} {tenants} --restconf --vnf-dependencies",
+ "test_description":"System test to check vnf dependencies for ping and pong vnf (Openstack)",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "xml_mode": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/pingpong_vnf_reload_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_vnf_reload_systest_openstack.racfg
index 2f4388d..10d27c6 100644
--- a/rwlaunchpad/ra/racfg/pingpong_vnf_reload_systest_openstack.racfg
+++ b/rwlaunchpad/ra/racfg/pingpong_vnf_reload_systest_openstack.racfg
@@ -2,9 +2,11 @@
"test_name":"TC_PINGPONG_VNF_RELOAD_OPENSTACK",
"commandline":"./pingpong_vnf_reload_systest --test-name 'TC_PINGPONG_VNF_RELOAD_OPENSTACK' --cloud-type 'openstack' --sysinfo --cloud-host={cloud_host} --user={user} {tenants} --restconf",
"test_description":"System test for ping pong vnf reload(Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
"run_as_root": false,
- "status":"broken",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
"timelimit": 2200,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/pingpong_vnf_reload_systest_openstack_xml.racfg b/rwlaunchpad/ra/racfg/pingpong_vnf_reload_systest_openstack_xml.racfg
index 5ef343e..d2356cb 100644
--- a/rwlaunchpad/ra/racfg/pingpong_vnf_reload_systest_openstack_xml.racfg
+++ b/rwlaunchpad/ra/racfg/pingpong_vnf_reload_systest_openstack_xml.racfg
@@ -1,11 +1,13 @@
{
- "license": "Apache 2.0",
"test_name":"TC_PINGPONG_VNF_RELOAD_OPENSTACK_XML",
+ "license": "Apache 2.0",
"commandline":"./pingpong_vnf_reload_systest --test-name 'TC_PINGPONG_VNF_RELOAD_OPENSTACK_XML' --cloud-type 'openstack' --sysinfo --use-xml-mode --cloud-host={cloud_host} --user={user} {tenants} --restconf",
"test_description":"System test for ping pong vnf reload(Openstack)",
"run_as_root": false,
+ "allow_production_launchpad": true,
+ "xml_mode": true,
"status":"working",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["ci","nightly","MANO","openstack"],
"timelimit": 2200,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/pingpong_vnf_systest_cloudsim.racfg b/rwlaunchpad/ra/racfg/pingpong_vnf_systest_cloudsim.racfg
index c2f8f0c..e29d2dc 100644
--- a/rwlaunchpad/ra/racfg/pingpong_vnf_systest_cloudsim.racfg
+++ b/rwlaunchpad/ra/racfg/pingpong_vnf_systest_cloudsim.racfg
@@ -3,9 +3,10 @@
"commandline":"./pingpong_vnf_systest --test-name 'TC_PINGPONG_VNF_CLOUDSIM'",
"target_vm":"VM",
"test_description":"System test for ping and pong vnf",
+ "allow_rpm_install": true,
"run_as_root": true,
"status":"broken",
- "keywords":["nightly","smoke","smoke_stable","MANO","cloudsim"],
+ "keywords":["nightly","MANO","cloudsim"],
"timelimit": 1800,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/pingpong_vnf_systest_openstack.racfg b/rwlaunchpad/ra/racfg/pingpong_vnf_systest_openstack.racfg
index 91cd1ad..e812798 100644
--- a/rwlaunchpad/ra/racfg/pingpong_vnf_systest_openstack.racfg
+++ b/rwlaunchpad/ra/racfg/pingpong_vnf_systest_openstack.racfg
@@ -2,9 +2,11 @@
"test_name":"TC_PINGPONG_VNF_OPENSTACK",
"commandline":"./pingpong_vnf_systest --test-name 'TC_PINGPONG_VNF_OPENSTACK' --cloud-type 'openstack' --cloud-host={cloud_host} --user={user} {tenants} --sysinfo",
"test_description":"System test for ping and pong vnf (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
"run_as_root": false,
"status":"broken",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["nightly","MANO","openstack"],
"timelimit": 2200,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/primitives_systest.racfg b/rwlaunchpad/ra/racfg/primitives_systest.racfg
new file mode 100644
index 0000000..651aaa6
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/primitives_systest.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_PRIMITIVES",
+ "commandline":"./primitives_systest --test-name 'TC_PRIMITIVES' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --vnf-dependencies --service-primitive",
+ "test_description":"System test to check service primitives & config primitives",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["ci","nightly","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_account_roles_systest.racfg b/rwlaunchpad/ra/racfg/rbac_account_roles_systest.racfg
new file mode 100644
index 0000000..b77655a
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_account_roles_systest.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_ACCOUNT_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_RBAC_ACCOUNT_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --account-test",
+ "test_description":"System test to perform role based authorization check for cloud-account creation/deletion etc",
+ "allow_production_launchpad": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_account_roles_systest_restconf.racfg b/rwlaunchpad/ra/racfg/rbac_account_roles_systest_restconf.racfg
new file mode 100644
index 0000000..d82dc93
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_account_roles_systest_restconf.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_RBAC_ACCOUNT_ROLES_TEST_RESTCONF",
+ "commandline":"./rbac_roles_systest --test-name 'TC_RBAC_ACCOUNT_ROLES_TEST_RESTCONF' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --account-test",
+ "test_description":"RBAC-RESTCONF: System test to perform role based authorization check for cloud-account creation/deletion etc",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_basics_systest.racfg b/rwlaunchpad/ra/racfg/rbac_basics_systest.racfg
new file mode 100644
index 0000000..51300a8
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_basics_systest.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_BASICS_TEST",
+ "commandline":"./rbac_basics_systest --test-name 'TC_RBAC_BASICS_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf",
+ "test_description":"System test to perform rbac basics test",
+ "allow_production_launchpad": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_basics_systest_restconf.racfg b/rwlaunchpad/ra/racfg/rbac_basics_systest_restconf.racfg
new file mode 100644
index 0000000..3ee68ef
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_basics_systest_restconf.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_RBAC_BASICS_TEST_RESTCONF",
+ "commandline":"./rbac_basics_systest --test-name 'TC_RBAC_BASICS_TEST_RESTCONF' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf",
+ "test_description":"RBAC-RESTCONF: System test to perform rbac basics test",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_identity.racfg b/rwlaunchpad/ra/racfg/rbac_identity.racfg
new file mode 100644
index 0000000..259c389
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_identity.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_TEST_IDENTITY",
+ "commandline":"./rbac_identity --test-name 'TC_RBAC_TEST_IDENTITY' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf",
+ "test_description":"System test to perform rbac identity tests",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_mano_xpaths_access.racfg b/rwlaunchpad/ra/racfg/rbac_mano_xpaths_access.racfg
new file mode 100644
index 0000000..f22ca65
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_mano_xpaths_access.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_MANO_XPATHS_ACCESS_TEST",
+ "commandline":"./rbac_mano_xpaths_access --test-name 'TC_RBAC_MANO_XPATHS_ACCESS_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf",
+ "test_description":"System test to check whether Mano roles/Permission mapping works (Verifies only read access for all Xpaths)",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_mano_xpaths_access_restconf.racfg b/rwlaunchpad/ra/racfg/rbac_mano_xpaths_access_restconf.racfg
new file mode 100644
index 0000000..9d85fed
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_mano_xpaths_access_restconf.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_RBAC_MANO_XPATHS_ACCESS_TEST_RESTCONF",
+ "commandline":"./rbac_mano_xpaths_access --test-name 'TC_RBAC_MANO_XPATHS_ACCESS_TEST_RESTCONF' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf",
+ "test_description":"RBAC-RESTCONF: System test to check whether Mano roles/Permission mapping works (Verifies only read access for all Xpaths)",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_nsr_roles_systest.racfg b/rwlaunchpad/ra/racfg/rbac_nsr_roles_systest.racfg
new file mode 100644
index 0000000..2e63c44
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_nsr_roles_systest.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_NSR_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_RBAC_NSR_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --nsr-test",
+ "test_description":"System test to perform role based authorization check for NSR creation/termination etc",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_onboarding_roles_systest.racfg b/rwlaunchpad/ra/racfg/rbac_onboarding_roles_systest.racfg
new file mode 100644
index 0000000..e2d135f
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_onboarding_roles_systest.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_ONBOARDING_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_RBAC_ONBOARDING_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --onboarding-test",
+ "test_description":"System test to perform role based authorization check for onboarding/deleting descriptors etc",
+ "allow_production_launchpad": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_project_roles_systest.racfg b/rwlaunchpad/ra/racfg/rbac_project_roles_systest.racfg
new file mode 100644
index 0000000..7dcb6ae
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_project_roles_systest.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_PROJECT_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_RBAC_PROJECT_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --project-creation-test",
+ "test_description":"System test to perform role based authorization check for project creation/deletion etc",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_redundancy_config_roles_systest.racfg b/rwlaunchpad/ra/racfg/rbac_redundancy_config_roles_systest.racfg
new file mode 100644
index 0000000..cb9bf98
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_redundancy_config_roles_systest.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_REDUNDANCY_CONFIG_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_RBAC_REDUNDANCY_CONFIG_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --redundancy-role-test",
+ "test_description":"System test to perform role based authorization check for redundancy config creation/deletion etc",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_syslog_server_roles_systest.racfg b/rwlaunchpad/ra/racfg/rbac_syslog_server_roles_systest.racfg
new file mode 100644
index 0000000..4275900
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_syslog_server_roles_systest.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_SYSLOG_SERVER_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_RBAC_SYSLOG_SERVER_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --syslog-server-test",
+ "test_description":"System test to perform role based authorization check for setting/reading syslog server address",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_usage_scenarios_systest.racfg b/rwlaunchpad/ra/racfg/rbac_usage_scenarios_systest.racfg
new file mode 100644
index 0000000..2a7ab43
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_usage_scenarios_systest.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_USAGE_SCENARIOS_TEST",
+ "commandline":"./rbac_usage_scenarios_systest --test-name 'TC_RBAC_USAGE_SCENARIOS_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf",
+ "test_description":"System test to perform rbac usage scenarios",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_usage_scenarios_systest_restconf.racfg b/rwlaunchpad/ra/racfg/rbac_usage_scenarios_systest_restconf.racfg
new file mode 100644
index 0000000..3c77d2d
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_usage_scenarios_systest_restconf.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_RBAC_USAGE_SCENARIOS_TEST_RESTCONF",
+ "commandline":"./rbac_usage_scenarios_systest --test-name 'TC_RBAC_USAGE_SCENARIOS_TEST_RESTCONF' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf",
+ "test_description":"RBAC-RESTCONF: System test to perform rbac usage scenarios",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/rbac_user_roles_systest.racfg b/rwlaunchpad/ra/racfg/rbac_user_roles_systest.racfg
new file mode 100644
index 0000000..79c6202
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/rbac_user_roles_systest.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_RBAC_USER_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_RBAC_USER_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf --user-creation-test",
+ "test_description":"System test to perform role based authorization check for user creation/deletion etc",
+ "allow_production_launchpad": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/recovery_systest.racfg b/rwlaunchpad/ra/racfg/recovery_systest.racfg
index 6d0db13..d2d043e 100644
--- a/rwlaunchpad/ra/racfg/recovery_systest.racfg
+++ b/rwlaunchpad/ra/racfg/recovery_systest.racfg
@@ -2,9 +2,11 @@
"test_name":"TC_TASKLET_RECOVERY_OPENSTACK",
"commandline":"./pingpong_recovery_systest --test-name 'TC_TASKLET_RECOVERY_OPENSTACK' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --netconf",
"test_description":"System test for testing the DTS recovery feature of tasklets (Openstack)",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
"run_as_root": false,
- "status":"working",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "status":"broken",
+ "keywords":["nightly","MANO","openstack"],
"timelimit": 2200,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/scaling_systest.racfg b/rwlaunchpad/ra/racfg/scaling_systest.racfg
index 2d8744d..6d514d9 100644
--- a/rwlaunchpad/ra/racfg/scaling_systest.racfg
+++ b/rwlaunchpad/ra/racfg/scaling_systest.racfg
@@ -1,10 +1,11 @@
{
"test_name":"TC_SCALING_OPENSTACK",
- "commandline":"./scaling_systest --test-name 'TC_SCALING_OPENSTACK' --cloud-type 'openstack' --cloud-host={cloud_host} --tenant={tenant} --sysinfo",
+ "commandline":"./scaling_systest --test-name 'TC_SCALING_OPENSTACK' --cloud-type 'openstack' --cloud-host={cloud_host} --user={user} {tenants} --sysinfo",
"test_description":"System test for scaling HAProxy vnf (Openstack)",
+ "allow_rpm_install": true,
"run_as_root": false,
"status":"broken",
- "keywords":["nightly","smoke","MANO","openstack"],
+ "keywords":["nightly","MANO","openstack"],
"timelimit": 2200,
"networks":[],
"vms":[
diff --git a/rwlaunchpad/ra/racfg/tbac_account_roles_systest.racfg b/rwlaunchpad/ra/racfg/tbac_account_roles_systest.racfg
new file mode 100644
index 0000000..5a0e6dc
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_account_roles_systest.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_ACCOUNT_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_ACCOUNT_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --account-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for cloud-account creation/deletion etc",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_account_roles_systest_xml.racfg b/rwlaunchpad/ra/racfg/tbac_account_roles_systest_xml.racfg
new file mode 100644
index 0000000..11bce42
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_account_roles_systest_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_ACCOUNT_ROLES_TEST_XML",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_ACCOUNT_ROLES_TEST_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --account-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for cloud-account creation/deletion etc",
+ "allow_production_launchpad": true,
+ "xml_mode": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_basics_systest.racfg b/rwlaunchpad/ra/racfg/tbac_basics_systest.racfg
new file mode 100644
index 0000000..d859e45
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_basics_systest.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_BASICS_TEST",
+ "commandline":"./rbac_basics_systest --test-name 'TC_TBAC_BASICS_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"TBAC: System test to perform rbac basics test",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_basics_systest_xml.racfg b/rwlaunchpad/ra/racfg/tbac_basics_systest_xml.racfg
new file mode 100644
index 0000000..8d039ac
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_basics_systest_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_BASICS_TEST_XML",
+ "commandline":"./rbac_basics_systest --test-name 'TC_TBAC_BASICS_TEST_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"TBAC: System test to perform rbac basics test",
+ "allow_production_launchpad": true,
+ "xml_mode": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_identity.racfg b/rwlaunchpad/ra/racfg/tbac_identity.racfg
new file mode 100644
index 0000000..612d12c
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_identity.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_TEST_IDENTITY",
+ "commandline":"./rbac_identity --test-name 'TC_TBAC_TEST_IDENTITY' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"TBAC: System test to perform rbac identity tests",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_identity_xml.racfg b/rwlaunchpad/ra/racfg/tbac_identity_xml.racfg
new file mode 100644
index 0000000..034df0b
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_identity_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_TEST_IDENTITY_XML",
+ "commandline":"./rbac_identity --test-name 'TC_TBAC_TEST_IDENTITY_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"TBAC: System test to perform rbac identity tests",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "xml_mode": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_mano_xpaths_access.racfg b/rwlaunchpad/ra/racfg/tbac_mano_xpaths_access.racfg
new file mode 100644
index 0000000..71821b2
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_mano_xpaths_access.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_MANO_XPATHS_ACCESS_TEST",
+ "commandline":"./rbac_mano_xpaths_access --test-name 'TC_TBAC_MANO_XPATHS_ACCESS_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"TBAC: System test to check whether Mano roles/Permission mapping works (Verifies only read access for all Xpaths)",
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_mano_xpaths_access_xml.racfg b/rwlaunchpad/ra/racfg/tbac_mano_xpaths_access_xml.racfg
new file mode 100644
index 0000000..cf11a97
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_mano_xpaths_access_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_MANO_XPATHS_ACCESS_TEST_XML",
+ "commandline":"./rbac_mano_xpaths_access --test-name 'TC_TBAC_MANO_XPATHS_ACCESS_TEST_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"TBAC: System test to check whether Mano roles/Permission mapping works (Verifies only read access for all Xpaths)",
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "xml_mode": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_nsr_roles_systest.racfg b/rwlaunchpad/ra/racfg/tbac_nsr_roles_systest.racfg
new file mode 100644
index 0000000..f6ef8e1
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_nsr_roles_systest.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_NSR_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_NSR_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --nsr-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for NSR creation/termination etc",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_nsr_roles_systest_xml.racfg b/rwlaunchpad/ra/racfg/tbac_nsr_roles_systest_xml.racfg
new file mode 100644
index 0000000..c900bf9
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_nsr_roles_systest_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_NSR_ROLES_TEST_XML",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_NSR_ROLES_TEST_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --nsr-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for NSR creation/termination etc",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "xml_mode": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_onboarding_roles_systest.racfg b/rwlaunchpad/ra/racfg/tbac_onboarding_roles_systest.racfg
new file mode 100644
index 0000000..d75c6b9
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_onboarding_roles_systest.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_ONBOARDING_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_ONBOARDING_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --onboarding-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for onboarding/deleting descriptors etc",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_onboarding_roles_systest_xml.racfg b/rwlaunchpad/ra/racfg/tbac_onboarding_roles_systest_xml.racfg
new file mode 100644
index 0000000..e5c3e51
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_onboarding_roles_systest_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_ONBOARDING_ROLES_TEST_XML",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_ONBOARDING_ROLES_TEST_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --onboarding-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for onboarding/deleting descriptors etc",
+ "allow_production_launchpad": true,
+ "xml_mode": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_project_roles_systest.racfg b/rwlaunchpad/ra/racfg/tbac_project_roles_systest.racfg
new file mode 100644
index 0000000..e9090c8
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_project_roles_systest.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_PROJECT_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_PROJECT_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --project-creation-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for project creation/deletion etc",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_project_roles_systest_xml.racfg b/rwlaunchpad/ra/racfg/tbac_project_roles_systest_xml.racfg
new file mode 100644
index 0000000..8af33c5
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_project_roles_systest_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_PROJECT_ROLES_TEST_XML",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_PROJECT_ROLES_TEST_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --project-creation-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for project creation/deletion etc",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "xml_mode": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_syslog_server_roles_systest.racfg b/rwlaunchpad/ra/racfg/tbac_syslog_server_roles_systest.racfg
new file mode 100644
index 0000000..26b1c9b
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_syslog_server_roles_systest.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_SYSLOG_SERVER_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_SYSLOG_SERVER_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --syslog-server-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for setting/reading syslog server address",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_syslog_server_roles_systest_xml.racfg b/rwlaunchpad/ra/racfg/tbac_syslog_server_roles_systest_xml.racfg
new file mode 100644
index 0000000..a8f1e31
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_syslog_server_roles_systest_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_SYSLOG_SERVER_ROLES_TEST_XML",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_SYSLOG_SERVER_ROLES_TEST_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --syslog-server-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for setting/reading syslog server address",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "xml_mode": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_token.racfg b/rwlaunchpad/ra/racfg/tbac_token.racfg
new file mode 100644
index 0000000..c9adead
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_token.racfg
@@ -0,0 +1,19 @@
+{
+ "test_name":"TC_TBAC_TOKEN",
+ "commandline":"./tbac_token --test-name 'TC_TBAC_TOKEN' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"System test to perform tbac token tests",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_token_xml.racfg b/rwlaunchpad/ra/racfg/tbac_token_xml.racfg
new file mode 100644
index 0000000..49969a2
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_token_xml.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_TOKEN_XML",
+ "commandline":"./tbac_token --test-name 'TC_TBAC_TOKEN_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"System test to perform tbac token tests",
+ "run_as_root": true,
+ "allow_production_launchpad": true,
+ "xml_mode": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_usage_scenarios_systest.racfg b/rwlaunchpad/ra/racfg/tbac_usage_scenarios_systest.racfg
new file mode 100644
index 0000000..1700ad4
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_usage_scenarios_systest.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_USAGE_SCENARIOS_TEST",
+ "commandline":"./rbac_usage_scenarios_systest --test-name 'TC_TBAC_USAGE_SCENARIOS_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"TBAC: System test to perform rbac usage scenarios",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_usage_scenarios_systest_xml.racfg b/rwlaunchpad/ra/racfg/tbac_usage_scenarios_systest_xml.racfg
new file mode 100644
index 0000000..69dbf73
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_usage_scenarios_systest_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_USAGE_SCENARIOS_TEST_XML",
+ "commandline":"./rbac_usage_scenarios_systest --test-name 'TC_TBAC_USAGE_SCENARIOS_TEST_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --tbac",
+ "test_description":"TBAC: System test to perform rbac usage scenarios",
+ "run_as_root": true,
+ "allow_rpm_install":true,
+ "allow_production_launchpad":true,
+ "xml_mode": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_user_roles_systest.racfg b/rwlaunchpad/ra/racfg/tbac_user_roles_systest.racfg
new file mode 100644
index 0000000..632e181
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_user_roles_systest.racfg
@@ -0,0 +1,20 @@
+{
+ "test_name":"TC_TBAC_USER_ROLES_TEST",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_USER_ROLES_TEST' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --user-creation-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for user creation/deletion etc",
+ "allow_production_launchpad": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+
diff --git a/rwlaunchpad/ra/racfg/tbac_user_roles_systest_xml.racfg b/rwlaunchpad/ra/racfg/tbac_user_roles_systest_xml.racfg
new file mode 100644
index 0000000..089e330
--- /dev/null
+++ b/rwlaunchpad/ra/racfg/tbac_user_roles_systest_xml.racfg
@@ -0,0 +1,21 @@
+{
+ "test_name":"TC_TBAC_USER_ROLES_TEST_XML",
+ "commandline":"./rbac_roles_systest --test-name 'TC_TBAC_USER_ROLES_TEST_XML' --cloud-type 'openstack' --cloud-host={cloud_host} --sysinfo --user={user} {tenants} --restconf --user-creation-test --tbac",
+ "test_description":"TBAC: System test to perform role based authorization check for user creation/deletion etc",
+ "allow_production_launchpad": true,
+ "xml_mode": true,
+ "allow_rpm_install": true,
+ "run_as_root": true,
+ "status":"working",
+ "keywords":["nightly","ci","MANO","openstack"],
+ "timelimit": 2600,
+ "networks":[],
+ "vms":[
+ {
+ "name": "rift_auto_launchpad",
+ "memory": 4096,
+ "cpus": 2
+ }
+ ]
+}
+