def generate_kube_args(self): args_str = "" kube_config = [ ('DEFAULTS', 'log_file', 'contrail-kube-manager.log'), ('VNC', 'vnc_endpoint_ip', self._api_server_ip), ('VNC', 'vnc_endpoint_port', self._api_server_port), ('VNC', 'cassandra_server_list', "0.0.0.0:9160"), ('KUBERNETES', 'service_subnets', "10.96.0.0/12"), ('KUBERNETES', 'pod_subnets', "10.32.0.0/12"), ] vnc_cgitb.enable(format='text') with tempfile.NamedTemporaryFile( ) as conf, tempfile.NamedTemporaryFile() as logconf: cfg_parser = test_common.generate_conf_file_contents(kube_config) cfg_parser.write(conf) conf.flush() cfg_parser = test_common.generate_logconf_file_contents() cfg_parser.write(logconf) logconf.flush() args_str = ["-c", conf.name] args = kube_args.parse_args(args_str) return args
def generate_kube_args(self): kube_config = [ ('DEFAULTS', 'log_file', 'contrail-kube-manager.log'), ('VNC', 'vnc_endpoint_ip', self._api_server_ip), ('VNC', 'vnc_endpoint_port', self._api_server_port), ('VNC', 'cassandra_server_list', "0.0.0.0:9160"), ('KUBERNETES', 'service_subnets', "10.96.0.0/12"), ('KUBERNETES', 'pod_subnets', "10.32.0.0/12"), ] vnc_cgitb.enable(format='text') with tempfile.NamedTemporaryFile() as conf, tempfile.NamedTemporaryFile() as logconf: cfg_parser = test_common.generate_conf_file_contents(kube_config) cfg_parser.write(conf) conf.flush() cfg_parser = test_common.generate_logconf_file_contents() cfg_parser.write(logconf) logconf.flush() args = kube_args.parse_args(["-c", conf.name]) return args