Exemplo n.º 1
0
def get_nfvo_sfcr_api():
    nfvo_client_cfg = ni_nfvo_client.Configuration()
    nfvo_client_cfg.host = cfg["ni_nfvo"]["host"]
    ni_nfvo_sfcr_api = ni_nfvo_client.SfcrApi(
        ni_nfvo_client.ApiClient(nfvo_client_cfg))

    return ni_nfvo_sfcr_api
def get_nfvo_vnf_spec():

    nfvo_client_cfg = ni_nfvo_client.Configuration()

    nfvo_client_cfg.host = cfg["ni_nfvo"]["host"]
    ni_nfvo_vnf_spec = ni_nfvo_client.VnfSpec(
        ni_nfvo_client.ApiClient(nfvo_client_cfg))
    ni_nfvo_vnf_spec.user_data = sample_user_data % cfg["instance"]["password"]

    return ni_nfvo_vnf_spec
Exemplo n.º 3
0
from __future__ import print_function
import ni_nfvo_client
import time
from datetime import datetime, timedelta
from ni_nfvo_client.rest import ApiException as NfvoApiException
from ni_mon_client.rest import ApiException as NimonApiException
from pprint import pprint
from tests.config import cfg
from tests.test_ni_mon import ni_mon_api

import pytest

ni_nfvo_client_cfg = ni_nfvo_client.Configuration()
ni_nfvo_client_cfg.host = cfg["ni_nfvo"]["host"]

ni_nfvo_vnf_api = ni_nfvo_client.VnfApi(
    ni_nfvo_client.ApiClient(ni_nfvo_client_cfg))
ni_nfvo_sfcr_api = ni_nfvo_client.SfcrApi(
    ni_nfvo_client.ApiClient(ni_nfvo_client_cfg))
ni_nfvo_sfc_api = ni_nfvo_client.SfcApi(
    ni_nfvo_client.ApiClient(ni_nfvo_client_cfg))


def check_vnf_running_w_timeout(vnf_id, timeout):
    tout = timeout
    while tout > 0:
        # get vnf_instance, allow not found because vnf may not ready yet
        try:
            vnf_instance = ni_mon_api.get_vnf_instance(vnf_id)
            if vnf_instance.status == 'ACTIVE':
                break