{
    "usecase": "basic_vm",
    "details": "Onboarding, distribution and instanitation of an Ubuntu VM using \u00e0 la carte",
    "components": "CDS, MULTICLOUD, POLICY, SDNC, TEST, AAI, SDC, SO",
    "steps": [
        {
            "description": "[SDC] YamlTemplateVendorOnboardStep: Onboard vendor described in YAML file in SDC.",
            "status": "PASS",
            "duration": 0.8150794506072998,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateVspOnboardStep: Onboard vsp described in YAML file in SDC.",
            "status": "PASS",
            "duration": 12.871660947799683,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateVfOnboardStep: Onboard vf described in YAML file in SDC.",
            "status": "PASS",
            "duration": 19.204570531845093,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateServiceOnboardStep: Onboard service described in YAML file in SDC.",
            "status": "PASS",
            "duration": 13.302194118499756,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[AAI] CloudRegionCreateStep: Create cloud region.",
            "status": "PASS",
            "duration": 0.1428055763244629,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] RegisterCloudRegionStep: Register cloud region.",
            "status": "PASS",
            "duration": 0.4846673011779785,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] ComplexCreateStep: Create complex.",
            "status": "PASS",
            "duration": 0.21665048599243164,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] LinkCloudRegionToComplexStep: Connect cloud region with complex.",
            "status": "PASS",
            "duration": 0.21420931816101074,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] CustomerCreateStep: Create customer.",
            "status": "PASS",
            "duration": 0.21175861358642578,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] CustomerServiceSubscriptionCreateStep: Create customer's service subscription.",
            "status": "PASS",
            "duration": 0.2864222526550293,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] ConnectServiceSubToCloudRegionStep: Connect service subscription with cloud region.",
            "status": "PASS",
            "duration": 0.330341100692749,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[SDC] ServiceDistributionWaitStep: Wait for service distribution result",
            "status": "PASS",
            "duration": 212.00865530967712,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDNC] VerifyServiceDistributionStatusStep: Check service distribution in SDNC sdnc-sdc-listener.",
            "status": "PASS",
            "duration": 0.12391948699951172,
            "component": "SDNC",
            "reason": []
        },
        {
            "description": "[SDNC] VerifyServiceDistributionInSdncStep: Check service distribution in SDNC.",
            "status": "PASS",
            "duration": 0.0005884170532226562,
            "component": "SDNC",
            "reason": []
        },
        {
            "description": "[POLICY] VerifyServiceDistributionStatusStep: Check service distribution in POLICY policy-distribution-id.",
            "status": "PASS",
            "duration": 0.13340067863464355,
            "component": "POLICY",
            "reason": []
        },
        {
            "description": "[MULTICLOUD] VerifyServiceDistributionStatusStep: Check service distribution in MULTICLOUD multicloud-k8s.",
            "status": "PASS",
            "duration": 0.162841796875,
            "component": "MULTICLOUD",
            "reason": []
        },
        {
            "description": "[CDS] VerifyServiceDistributionStatusStep: Check service distribution in CDS cds-sdc-listener.",
            "status": "PASS",
            "duration": 0.12721896171569824,
            "component": "CDS",
            "reason": []
        },
        {
            "description": "[AAI] VerifyServiceDistributionStatusStep: Check service distribution in AAI aai-model-loader.",
            "status": "PASS",
            "duration": 0.12333393096923828,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] VerifyServiceDistributionInAaiStep: Check service distribution in AAI.",
            "status": "PASS",
            "duration": 0.08023977279663086,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[SO] VerifyServiceDistributionStatusStep: Check service distribution in SO SO-sdc-controller.",
            "status": "PASS",
            "duration": 0.1437387466430664,
            "component": "SO",
            "reason": []
        },
        {
            "description": "[SO] VerifyServiceDistributionInSoStep: Check service distribution in SO.",
            "status": "PASS",
            "duration": 0.0005118846893310547,
            "component": "SO",
            "reason": []
        },
        {
            "description": "[TEST] VerifyServiceDistributionStep: Verify complete status of distribution",
            "status": "PASS",
            "duration": 0.000476837158203125,
            "component": "TEST",
            "reason": []
        },
        {
            "description": "[SDNC] CheckSdncHealthStep: Check SDNC Health API response.",
            "status": "PASS",
            "duration": 0.06394100189208984,
            "component": "SDNC",
            "reason": []
        },
        {
            "description": "[SDNC] TestSdncStep: Test SDNC functionality",
            "status": "PASS",
            "duration": 0.0004839897155761719,
            "component": "SDNC",
            "reason": []
        },
        {
            "description": "[SO] YamlTemplateServiceAlaCarteInstantiateStep: Instantiate service described in YAML using SO a'la carte method.",
            "status": "PASS",
            "duration": 14.773767709732056,
            "component": "SO",
            "reason": []
        },
        {
            "description": "[SO] YamlTemplateVnfAlaCarteInstantiateStep: Instantiate vnf described in YAML using SO a'la carte method.",
            "status": "PASS",
            "duration": 15.979470014572144,
            "component": "SO",
            "reason": []
        },
        {
            "description": "[SO] YamlTemplateVfModuleAlaCarteInstantiateStep: Instantiate VF module described in YAML using SO a'la carte method.",
            "status": "FAIL",
            "duration": 1484.8670840263367,
            "component": "SO",
            "reason": [
                "VF Module instantiation error"
            ]
        },
        {
            "description": "[SO] YamlTemplateVfModuleAlaCarteInstantiateStep Cleanup: Instantiate VF module described in YAML using SO a'la carte method.",
            "status": "FAIL",
            "duration": 486.53719997406006,
            "component": "SO",
            "reason": [
                "Cleanup Exceptions"
            ]
        },
        {
            "description": "[SO] YamlTemplateVnfAlaCarteInstantiateStep Cleanup: Instantiate vnf described in YAML using SO a'la carte method.",
            "status": "FAIL",
            "duration": 17.243929147720337,
            "component": "SO",
            "reason": [
                "Cleanup Exceptions"
            ]
        },
        {
            "description": "[SO] YamlTemplateServiceAlaCarteInstantiateStep Cleanup: Instantiate service described in YAML using SO a'la carte method.",
            "status": "FAIL",
            "duration": 15.195460796356201,
            "component": "SO",
            "reason": [
                "Cleanup Exceptions"
            ]
        },
        {
            "description": "[AAI] CustomerServiceSubscriptionCreateStep Cleanup: Create customer's service subscription.",
            "status": "PASS",
            "duration": 1.0710439682006836,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] CustomerCreateStep Cleanup: Create customer.",
            "status": "PASS",
            "duration": 0.45676136016845703,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] LinkCloudRegionToComplexStep Cleanup: Connect cloud region with complex.",
            "status": "PASS",
            "duration": 0.7126214504241943,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] ComplexCreateStep Cleanup: Create complex.",
            "status": "PASS",
            "duration": 0.48317861557006836,
            "component": "AAI",
            "reason": []
        },
        {
            "description": "[AAI] RegisterCloudRegionStep Cleanup: Register cloud region.",
            "status": "PASS",
            "duration": 0.835137128829956,
            "component": "AAI",
            "reason": [
                "Code: 400. Info: {\"requestError\":{\"serviceException\":{\"messageId\":\"SVC3100\",\"text\":\"Unsupported operation %1 (msg=%2) (ec=%3)\",\"variables\":[\"DELETE\",\"Node cannot be deleted:Object is being reference by additional objects preventing it from being deleted. Please clean up references from the following types [generic-vnf]\",\"ERR.5.4.6110\",\"cloud-infrastructure/cloud-regions/cloud-region/basicvm-cloud-owner/RegionOne\"]}}}."
            ]
        },
        {
            "description": "[AAI] CloudRegionCreateStep Cleanup: Create cloud region.",
            "status": "FAIL",
            "duration": 0.3078906536102295,
            "component": "AAI",
            "reason": [
                "Code: 400. Info: {\"requestError\":{\"serviceException\":{\"messageId\":\"SVC3100\",\"text\":\"Unsupported operation %1 (msg=%2) (ec=%3)\",\"variables\":[\"DELETE\",\"Node cannot be deleted:Object is being reference by additional objects preventing it from being deleted. Please clean up references from the following types [generic-vnf]\",\"ERR.5.4.6110\",\"cloud-infrastructure/cloud-regions/cloud-region/basicvm-cloud-owner/RegionOne\"]}}}."
            ]
        },
        {
            "description": "[SDC] YamlTemplateServiceOnboardStep Cleanup: Onboard service described in YAML file in SDC.",
            "status": "PASS",
            "duration": 11.552566051483154,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateVfOnboardStep Cleanup: Onboard vf described in YAML file in SDC.",
            "status": "PASS",
            "duration": 6.503520488739014,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateVspOnboardStep Cleanup: Onboard vsp described in YAML file in SDC.",
            "status": "PASS",
            "duration": 1.4765172004699707,
            "component": "SDC",
            "reason": []
        },
        {
            "description": "[SDC] YamlTemplateVendorOnboardStep Cleanup: Onboard vendor described in YAML file in SDC.",
            "status": "PASS",
            "duration": 0.4148430824279785,
            "component": "SDC",
            "reason": []
        }
    ]
}