Пример #1
0
 def __init__(self, service_adapter, cert_manager, parent_ssl_profile=None):
     self.cert_manager = cert_manager
     self.disconnected_service = DisconnectedService()
     self.parent_ssl_profile = parent_ssl_profile
     self.vs_helper = resource_helper.BigIPResourceHelper(
         resource_helper.ResourceType.virtual)
     self.service_adapter = service_adapter
     LOG.debug("ListenerServiceBuilder: using parent_ssl_profile %s ",
               parent_ssl_profile)
Пример #2
0
    import ResourceType
from f5_openstack_agent.lbaasv2.drivers.bigip.service_adapter import \
    ServiceModelAdapter

# Note: symbols_data provided through commandline json file.
from pytest import symbols as symbols_data


class DummyConf(object):
    def __init__(self):
        self.environment_prefix = 'Project'
        self.f5_snat_mode = True


requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
disconnected_service = DisconnectedService()
service_adapter = ServiceModelAdapter(DummyConf())
listener_builder = ListenerServiceBuilder(service_adapter)
folder_helper = BigIPResourceHelper(ResourceType.folder)
bigips = [
    BigIP(symbols_data.bigip_ip, symbols_data.bigip_username,
          symbols_data.bigip_password)
]


def deploy_service(service_file):
    service = {'listeners': []}

    folder = None
    try:
        service = json.load(open(service_file))["service"]