Exemplo n.º 1
0
import re
import sys
from threading import Lock, Thread

from cfme.utils import net, trackerbot
from cfme.utils.conf import cfme_data, credentials
from cfme.utils.log import logger, add_stdout_handler
from cfme.utils.providers import get_mgmt, list_provider_keys
from cfme.utils.ssh import SSHClient
from cfme.utils.wait import wait_for

from wrapanapi.exceptions import NotFoundError

lock = Lock()

add_stdout_handler(logger)


def parse_cmd_line():
    parser = argparse.ArgumentParser(argument_default=None)
    parser.add_argument(
        '--stream',
        dest='stream',
        help='stream name: downstream-##z, upstream, upstream_stable, etc',
        default=None)
    parser.add_argument("--image_url",
                        dest="image_url",
                        help="URL of ova file to upload",
                        default=None)
    parser.add_argument("--template_name",
                        dest="template_name",
#!/usr/bin/env python2
import argparse
import re
import sys
from collections import defaultdict

from cfme.utils.conf import cfme_data
from cfme.utils.conf import credentials
from cfme.utils.log import add_stdout_handler
from cfme.utils.log import logger
from cfme.utils.providers import get_mgmt
from cfme.utils.providers import list_provider_keys
from cfme.utils.ssh import SSHClient


add_stdout_handler(logger)  # log to stdout


def parse_cmd_line():
    parser = argparse.ArgumentParser(argument_default=None)
    parser.add_argument('--provider', dest='provider', default=None,
        help='Provider to list the unregistered files')
    args = parser.parse_args()
    return args


def list_orphaned_files_per_host(host_name, host_datastore_urls, provider_key, vm_registered_files,
                                 unregistered_files):
    try:
        providers_data = cfme_data.get("management_systems", {})
        hosts = providers_data[provider_key]['hosts']
normally be placed in main function, are located in function run(**kwargs).
"""

import argparse
import os
from threading import Lock, Thread

from cfme.utils import net, trackerbot
from cfme.utils.conf import cfme_data, credentials
from cfme.utils.log import logger, add_stdout_handler
from cfme.utils.providers import list_provider_keys
from cfme.utils.ssh import SSHClient

lock = Lock()

add_stdout_handler(logger)


def parse_cmd_line():
    parser = argparse.ArgumentParser(argument_default=None)
    parser.add_argument('--image_url', metavar='URL', dest="image_url",
                        help="URL of OVA", default=None)
    parser.add_argument('--template_name', dest="template_name",
                        help="Override/Provide name of template", default=None)
    args = parser.parse_args()
    return args


def check_kwargs(**kwargs):
    for key, val in kwargs.iteritems():
        if val is None:
"""
import argparse
import datetime
import sys
from multiprocessing.pool import ThreadPool

import pytz

from cfme.utils.conf import cfme_data
from cfme.utils.conf import credentials
from cfme.utils.log import add_stdout_handler
from cfme.utils.log import logger
from cfme.utils.providers import get_mgmt
from cfme.utils.ssh import SSHClient

add_stdout_handler(logger)  # log to stdout


def parse_cmd_line():
    parser = argparse.ArgumentParser(argument_default=None)
    parser.add_argument("--export-domain",
                        dest="domain",
                        default=None,
                        help="Export domain for the template")
    parser.add_argument("--provider",
                        dest="provider",
                        default=None,
                        help="RHV provider (to look for in cfme_data)")
    parser.add_argument("--days-old",
                        dest="days_old",
                        default=3,