41990e9ce7
It adds coverage to test namespace creation when the namespace handler and subnet driver are used. It checks the namespace gets created but also that the related resources get created too, in this case the Neutron Subnet, as well as the Kuryr Net CRD. In addition, it check the KuryrNet CRD has the right information about the network and subnet IDs created. Depends-On: I84580201f38c219f1943510bb493da0f07e07153 Change-Id: Iafc08ede300aecf1dc52135c6e51b89875e729d6
41 lines
1.7 KiB
Python
41 lines
1.7 KiB
Python
# Copyright 2015
|
|
# All Rights Reserved.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
from oslo_config import cfg
|
|
|
|
service_option = cfg.BoolOpt("kuryr",
|
|
default=True,
|
|
help="Whether or not kuryr is expected to be "
|
|
"available")
|
|
|
|
ports_pool_batch = cfg.IntOpt("ports_pool_batch",
|
|
default=10,
|
|
help="The size of pool batch when "
|
|
"KURYR_USE_PORT_POOLS is enabled")
|
|
|
|
port_pool_enabled = cfg.BoolOpt("port_pool_enabled",
|
|
default=False,
|
|
help="Whether or not port pool feature is "
|
|
"enabled")
|
|
|
|
lb_build_timeout = cfg.IntOpt("lb_build_timeout",
|
|
default=900,
|
|
help="The max time it should take to create LB")
|
|
|
|
namespace_enabled = cfg.BoolOpt("namespace_enabled",
|
|
default=False,
|
|
help="Whether or not namespace handler and "
|
|
"driver are enabled")
|