def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("activation key name (required)")) opt_parser_add_org(parser, required=1) parser.add_option('--environment', dest='env', help=_("new environment name e.g.: dev")) parser.add_option('--new_name', dest='new_name', help=_("new activation key name")) parser.add_option('--description', dest='description', help=_("new description")) opt_parser_add_content_view(parser) parser.add_option('--remove_content_view', dest="remove_view", action="store_true", help=_("content view label eg: database")) parser.add_option('--limit', dest='usage_limit', help=_("usage limit (set -1 for no limit)")) parser.add_option('--add_subscription', dest='add_poolid', action='append', help=_("add a pool to the activation key")) parser.add_option('--remove_subscription', dest='remove_poolid', action='append', help=_("remove a pool from the activation key"))
def setup_parser(self, parser): parser.add_option("--name", dest="name", help=_("activation key name (required)")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, required=1) parser.add_option("--description", dest="description", help=_("activation key description")) opt_parser_add_content_view(parser) parser.add_option("--limit", dest="usage_limit", type="int", help=_("usage limit (unlimited by default)"))
def setup_parser(self, parser): parser.add_option("--repo_id", dest="repo_id", help=_("repository ID")) parser.add_option("--repo", dest="repo", help=_("repository name (required)")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default=_("Library")) opt_parser_add_product(parser) opt_parser_add_content_view(parser)
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("distributor name")) parser.add_option('--uuid', dest='uuid', help=constants.OPT_HELP_DISTRIBUTOR_UUID) parser.add_option('--available', dest='available', action="store_true", default=False, help=_("show available subscriptions"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option("--name", dest="name", help=_("repository name to assign (required)")) parser.add_option( "--label", dest="label", help=_("repo label, ASCII identifier for the " + "repository with no spaces eg: custom-repo1"), ) parser.add_option( "--url", dest="url", type="url", schemes=ALLOWED_REPO_URL_SCHEMES, help=_("url path to the repository") ) opt_parser_add_product(parser, required=1) parser.add_option( "--unprotected", dest="unprotected", action="store_true", default=False, help=_("Publish the repo using http (in addition to https)."), ) parser.add_option( "--gpgkey", dest="gpgkey", help=_("GPG key to be assigned to the repository; by default, the product's GPG key will be used."), ) parser.add_option("--nogpgkey", action="store_true", help=_("Don't assign a GPG key to the repository.")) parser.add_option( "--content_type", dest="content_type", help=_("Repo content type (%s; default is 'yum').") % (", ").join(self.CONTENT_TYPES), )
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("system name (required)")) parser.add_option('--uuid', dest='uuid', help=constants.OPT_HELP_SYSTEM_UUID) opt_parser_add_environment(parser)
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("system name (if not specified, list all releases in the environment)")) parser.add_option('--uuid', dest='uuid', help=constants.OPT_HELP_SYSTEM_UUID) opt_parser_add_environment(parser)
def setup_parser(self, parser): parser.add_option('--user_role', dest='user_role', help=_("role name (required)")) parser.add_option('--name', dest='name', help=_("permission name (required)")) parser.add_option('--description', dest='desc', help=_("permission description")) opt_parser_add_org(parser) parser.add_option('--scope', dest='scope', help=_("scope of the permisson (required)")) parser.add_option('--verbs', dest='verbs', type="list", help=_("verbs for the permission"), default="") parser.add_option('--tags', dest='tags', type="list", help=_("tags for the permission"), default="") parser.add_option('--all_tags', action="store_true", dest='all_tags', help=_("use to set all tags"), default=False) parser.add_option('--all_verbs', action="store_true", dest='all_verbs', help=_("use to set all verbs"), default=False)
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("GPG key name (required)")) opt_parser_add_org(parser, required=1) parser.add_option('--file', dest='file', help=_("file with public GPG key, if not "\ "specified, standard input will be used"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default=_("Library")) opt_parser_add_product(parser) parser.add_option( "--include_disabled", action="store_true", dest="disabled", help=_("list also disabled repositories") )
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("name of the sync plan (required)")) parser.add_option('--new_name', dest='new_name', help=_("new sync plan name")) opt_parser_add_org(parser, required=1) parser.add_option("--description", dest="description", help=_("plan description")) parser.add_option( '--interval', dest='interval', help=_("interval of recurring synchronizations (choices: [%s])") % ', '.join(self.interval_choices), choices=self.interval_choices) parser.add_option( "--date", dest="date", help=_("date of first synchronization (format: YYYY-MM-DD)")) parser.add_option( "--time", dest="time", help=_("time of first synchronization (format: HH:MM:SS)"))
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("changeset name (required)")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, required=1) parser.add_option('--description', dest='description', help=_("changeset description")) parser.add_option('--new_name', dest='new_name', help=_("new changeset name")) parser.add_option('--add_content_view', dest='add_content_view', type="string", action="callback", callback=self._store_item, help=_("name of a content view to be added to the changeset")) parser.add_option('--add_content_view_label', dest='add_content_view_label', type="string", action="callback", callback=self._store_item, help=_("label of a content view to be added to the changeset")) parser.add_option('--add_content_view_id', dest='add_content_view_id', type="string", action="callback", callback=self._store_item, help=_("label of a content view to be added to the changeset")) parser.add_option('--remove_content_view', dest='remove_content_view', type="string", action="callback", callback=self._store_item, help=_("name of a content view to be removed from the changeset")) parser.add_option('--remove_content_view_label', dest='remove_content_view_label', type="string", action="callback", callback=self._store_item, help=_("label of a content view to be removed from the changeset")) parser.add_option('--remove_content_view_id', dest='remove_content_view_id', type="string", action="callback", callback=self._store_item, help=_("id of a content view to be removed from the changeset")) self.reset_items()
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("system name")) parser.add_option('--uuid', dest='uuid', help=constants.OPT_HELP_SYSTEM_UUID) parser.add_option('--available', dest='available', action="store_true", default=False, help=_("show available subscriptions")) parser.add_option( '--match_system', dest='match_system', action="store_true", default=False, help=_("show available subscriptions matching system")) parser.add_option( '--match_installed', dest='match_installed', action="store_true", default=False, help=_("show available subscriptions matching installed software")) parser.add_option( '--no_overlap', dest='no_overlap', action="store_true", default=False, help= _("show available subscriptions not overlapping current subscriptions" ))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option("--name", dest="name", help=_("system name (required)")) parser.add_option("--uuid", dest="uuid", help=constants.OPT_HELP_SYSTEM_UUID) parser.add_option( "--available", dest="available", action="store_true", default=False, help=_("show available subscriptions") ) parser.add_option( "--match_system", dest="match_system", action="store_true", default=False, help=_("show available subscriptions matching system"), ) parser.add_option( "--match_installed", dest="match_installed", action="store_true", default=False, help=_("show available subscriptions matching installed software"), ) parser.add_option( "--no_overlap", dest="no_overlap", action="store_true", default=False, help=_("show available subscriptions not overlapping current subscriptions"), )
def set_repo_select_options(cls, parser, select_by_env=True): parser.add_option('--id', dest='id', help=_("repository ID")) parser.add_option('--name', dest='name', help=_("repository name")) opt_parser_add_org(parser) opt_parser_add_product(parser) if select_by_env: opt_parser_add_environment(parser, default="Library")
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("changeset name (required)")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, required=1) parser.add_option('--description', dest='description', help=_("changeset description")) parser.add_option('--new_name', dest='new_name', help=_("new changeset name")) parser.add_option('--add_product', dest='add_product', type="string", action="callback", callback=self._store_item, help=_("product to add to the changeset")) parser.add_option('--remove_product', dest='remove_product', type="string", action="callback", callback=self._store_item, help=_("product to remove from the changeset")) parser.add_option('--add_template', dest='add_template', type="string", action="callback", callback=self._store_item, help=_("name of a template to be added to the changeset")) parser.add_option('--remove_template', dest='remove_template', type="string", action="callback", callback=self._store_item, help=_("name of a template to be removed from the changeset")) parser.add_option('--from_product', dest='from_product', action="callback", callback=self._store_from_product, type="string", help=_("determines product from which the packages/errata/repositories are picked")) for ct in self.productDependentContent: parser.add_option('--add_' + ct, dest='add_' + ct, action="callback", callback=self._store_item_with_product, type="string", help=_(ct + " to add to the changeset")) parser.add_option('--remove_' + ct, dest='remove_' + ct, action="callback", callback=self._store_item_with_product, type="string", help=_(ct + " to remove from the changeset")) self.reset_items()
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("distributor name")) parser.add_option('--uuid', dest='uuid', help=constants.OPT_HELP_DISTRIBUTOR_UUID) parser.add_option( '--entitlement', dest='entitlement', help= _("ID of subscription to remove (either subscription or serial or all is required)" )) parser.add_option( '--serial', dest='serial', help= _("serial ID of a certificate to remove from (either subscription or serial or all is required)" )) parser.add_option( '--all', dest='all', action="store_true", default=None, help= _("remove all currently attached subscriptions from distributor (either subscription" + " or serial or all is required)"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option( "--name", dest="name", help=_("repository name prefix to add to all the discovered repositories (required)") ) parser.add_option( "--label", dest="label", help=_( "repo label, ASCII identifier to add to " + "all discovered repositories. (will be generated if not specified)" ), ) parser.add_option( "--unprotected", dest="unprotected", action="store_true", default=False, help=_("Publish the created repositories using http (in addition to https)."), ) parser.add_option( "--url", dest="url", type="url", schemes=ALLOWED_REPO_URL_SCHEMES, help=_("root url to perform discovery of repositories eg: http://katello.org/repos/ (required)"), ) parser.add_option( "--assumeyes", action="store_true", dest="assumeyes", help=_("assume yes; automatically create candidate repositories for discovered urls (optional)"), ) opt_parser_add_product(parser, required=1)
def setup_parser(self, parser): parser.add_option("--id", dest="id", help=_("errata ID, string value (required)")) parser.add_option("--repo_id", dest="repo_id", help=_("repository ID")) parser.add_option("--repo", dest="repo", help=_("repository name (required)")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default=_("Library")) opt_parser_add_product(parser)
def set_repo_select_options(cls, parser, select_by_env=True): parser.add_option('--id', dest='id', help=_("repository ID")) parser.add_option('--name', dest='name', help=_("repository name")) opt_parser_add_org(parser) opt_parser_add_product(parser) if select_by_env: opt_parser_add_environment(parser, default=_("Library"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default="Library") parser.add_option('--provider', dest='prov', help=_("provider name, lists provider's product in the Library")) parser.add_option('--all', dest='all', action='store_true', help=_("list marketing products (hidden by default)"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default=_("Library")) parser.add_option('--provider', dest='prov', help=_("provider name, lists provider's product in the Library")) parser.add_option('--all', dest='all', action='store_true', help=_("list marketing products (hidden by default)"))
def setup_parser(self, parser): parser.add_option("--description", dest="description", help=_("content view description eg: foo's content view")) opt_parser_add_org(parser, required=1) parser.add_option('--label', dest='label', help=_("content view definition label (required)")) parser.add_option('--name', dest='name', help=_("content view name"))
def setup_parser(self, parser): parser.add_option("--name", dest="name", help=_("GPG key name (required)")) opt_parser_add_org(parser, required=1) parser.add_option("--new_name", dest="new_name", help=_("new template name")) parser.add_option("--file", dest="file", help=_("file with public GPG key")) parser.add_option( "--new_content", dest="new_content", action="store_true", help=_("prompt for new content of the key") )
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("content view definition name eg: Database (required)")) opt_parser_add_org(parser, required=1) parser.add_option('--description', dest='description', help=_("definition description")) parser.add_option('--label', dest='label', help=_("definition label"))
def setup_parser(self, parser): opt_parser_add_org(parser, True) parser.add_option('--label', dest='label', help=_("content view label eg: foo.example.com")) parser.add_option('--name', dest='name', help=_("content view name eg: foo.example.com")) parser.add_option('--id', dest='id', help=_("content view id eg: 4"))
def setup_parser(self, parser): parser.add_option('--repo_id', dest='repo_id', help=_("repository ID")) parser.add_option('--repo', dest='repo', help=_("repository name (required)")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default=_("Library")) opt_parser_add_product(parser, required=1)
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("system group name (required)")) opt_parser_add_org(parser, required=1) parser.add_option('--max_systems', dest='max_systems', help=_("maximum number of systems in this group")) parser.add_option('--description', dest='description', help=_("system group description"))
def set_product_select_options(cls, parser, select_by_env=True): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("product name (require name, label or id)")) parser.add_option('--label', dest='label', help=_("product label (require name, label or id)")) parser.add_option('--id', dest='id', help=_("product id (require name, label or id)")) if select_by_env: opt_parser_add_environment(parser, default="Library")
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("template name (required)")) parser.add_option('--parent', dest='parent', help=_("name of the parent template")) opt_parser_add_org(parser, required=1) parser.add_option("--description", dest="description", help=_("template description"))
def setup_parser(self, parser): # always provide --id option for create, even on registered clients parser.add_option("--id", dest="id", help=_("package id, string value (required)")) parser.add_option("--repo_id", dest="repo_id", help=_("repository id")) parser.add_option("--repo", dest="repo", help=_("repository name")) opt_parser_add_org(parser) opt_parser_add_environment(parser, default=_("Library")) opt_parser_add_product(parser)
def setup_parser(self, parser): parser.add_option("--description", dest="description", help=_("environment description eg: foo's environment")) opt_parser_add_org(parser, required=1) parser.add_option('--prior', dest='prior', help=_("name of prior environment")) parser.add_option('--name', dest='name', help=_("environment name (required)"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("system group name (required)")) parser.add_option('--job_id', dest='job_id', help=_("Job ID to list tasks for (required)"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("filter name (required)")) parser.add_option('--description', dest='description', help=_("description")) parser.add_option('--packages', dest='packages', help=_("comma-separated list of package names/NVREAs"))
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("system name (required)")) parser.add_option('--uuid', dest='uuid', help=constants.OPT_HELP_SYSTEM_UUID) opt_parser_add_org(parser, required=1) parser.add_option('--system_groups', dest='system_group_names', help=_("comma separated list of system group names (required)"))
def set_product_select_options(cls, parser, select_by_env=True): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("product name (require name, label or id)")) parser.add_option('--label', dest='label', help=_("product label (require name, label or id)")) parser.add_option('--id', dest='id', help=_("product id (require name, label or id)")) if select_by_env: opt_parser_add_environment(parser, default=_("Library"))
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("activation key name (required)")) opt_parser_add_org(parser, required=1) parser.add_option('--system_group', dest='system_group_name', help=_("system group name (required)"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--product', dest='product', help=_("product name (product name, label or id required)")) parser.add_option('--product_label', dest='product_label', help=_("product label (product name, label or id required)")) parser.add_option('--product_id', dest='product_id', help=_("product id (product name, label or id required)")) self._add_get_cvd_opts(parser)
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("system group name (required)")) parser.add_option( '--type', dest='type', help=_("filter errata by type eg: bug, enhancement or security"))
def setup_parser(self, parser): parser.add_option('--repo_id', dest='repo_id', help=_("repository ID")) parser.add_option('--repo', dest='repo', help=_("repository name (required)")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default="Library") opt_parser_add_product(parser, required=1) opt_parser_add_content_view(parser)
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser) parser.add_option( '--format', dest='format', help= _("report format (possible values: 'html', 'text' (default), 'csv', 'pdf')" ))
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("template name (required)")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, required=1) parser.add_option("--file", dest="file", help=_("path to the template file (required)")) parser.add_option("--format", dest="format", choices=self.supported_formats, help=_("format of the export, possible values: %s, default: json") % self.supported_formats)
def setup_parser(self, parser): parser.add_option("--repo_id", dest="repo_id", help=_("repository ID")) parser.add_option("--repo", dest="repo", help=_("repository name")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default=_("Library")) opt_parser_add_product(parser) parser.add_option("--type", dest="type", help=_("filter errata by type eg: enhancements")) parser.add_option("--severity", dest="severity", help=_("filter errata by severity"))
def set_repo_select_options(cls, parser, select_by_env=True, select_by_cv=True): parser.add_option("--id", dest="id", help=_("repository ID")) parser.add_option("--name", dest="name", help=_("repository name")) opt_parser_add_org(parser) opt_parser_add_product(parser) if select_by_env: opt_parser_add_environment(parser, default="Library") if select_by_cv: opt_parser_add_content_view(parser)
def setup_parser(self, parser): opt_parser_add_org(parser, True) parser.add_option('--label', dest='label', help=_("content view label eg: foo.example.com")) parser.add_option('--name', dest='name', help=_("content view name eg: foo.example.com")) parser.add_option('--id', dest='id', help=_("content view id eg: 4")) parser.add_option('--env', dest='env', help=_("environment name (default: Library)"))
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("content view definition name eg: Database (required)")) opt_parser_add_org(parser, required=1) parser.add_option('--description', dest='description', help=_("definition description")) parser.add_option('--label', dest='label', help=_("definition label")) parser.add_option('--composite', dest='composite', action="store_true", default=False, help=_("make definition a composite of other views"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, required=1) parser.add_option('--name', dest='name', help=_("changeset name (required)")) parser.add_option('--dependencies', dest='deps', action='store_true', help=_("will display dependent packages"))
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("system group name (required)")) opt_parser_add_org(parser, required=1) parser.add_option( '--system_uuids', dest='system_uuids', type="list", help=_("comma separated list of system uuids (required)"))
def setup_parser(self, parser): opt_parser_add_org(parser, True) parser.add_option('--label', dest='label', help=_("content view label eg: foo.example.com")) parser.add_option('--name', dest='name', help=_("content view name eg: foo.example.com")) parser.add_option('--id', dest='id', help=_("content view id eg: 4")) parser.add_option('--async', dest='async', action="store_true", help=_("refresh asynchronously (default: false)"))
def setup_parser(self, parser): opt_parser_add_org(parser) self._add_get_cvd_opts(parser) parser.add_option('--view_name', dest='view_name', help=_("name to give published view (required)")) parser.add_option('--view_label', dest='view_label', help=_("label to give published view")) parser.add_option('--description', dest='description', help=_("description to give published view")) parser.add_option('--async', dest='async', action='store_true', help=_("publish the view asynchronously"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='name', help=_("system group name (required)")) parser.add_option( '--install', dest='install', type="list", help= _("errata to be installed remotely on the systems, errata IDs separated with comma (required)" ))
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("system group name (required)")) opt_parser_add_org(parser, required=1) parser.add_option( '--delete_systems', dest='delete_systems', action='store_true', default=False, help=_( "delete the systems along with the system group (optional)"))
def setup_parser(self, parser): parser.add_option('--name', dest='name', help=_("system name (required)")) parser.add_option('--uuid', dest='uuid', help=constants.OPT_HELP_SYSTEM_UUID) opt_parser_add_org(parser, required=1) parser.add_option( '--system_groups', dest='system_group_names', help=_("comma separated list of system group names (required)"))
def setup_parser(self, parser): # always provide --id option for create, even on registered clients parser.add_option('--id', dest='id', help=_("package ID, string value (required)")) parser.add_option('--repo_id', dest='repo_id', help=_("repository ID")) parser.add_option('--repo', dest='repo', help=_("repository name (required)")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default="Library") opt_parser_add_product(parser) opt_parser_add_content_view(parser)
def setup_parser(self, parser): parser.add_option('--repo_id', dest='repo_id', help=_("repository ID")) parser.add_option('--repo', dest='repo', help=_("repository name")) opt_parser_add_org(parser, required=1) opt_parser_add_environment(parser, default="Library") opt_parser_add_product(parser) opt_parser_add_content_view(parser) parser.add_option('--type', dest='type', help=_("filter errata by type eg: enhancements")) parser.add_option('--severity', dest='severity', help=_("filter errata by severity"))
def setup_parser(self, parser): opt_parser_add_org(parser, required=1) parser.add_option('--name', dest='new_name', help=_("content view definition clone name (required)")) parser.add_option('--label', dest='new_label', help=_("content view definition clone label")) parser.add_option("--description", dest="new_description", help=_("content view definition clone description eg: foo's content view")) parser.add_option('--from_label', dest='label', help=_("definition label eg: def1")) parser.add_option('--from_id', dest='id', help=_("definition id eg: 42")) parser.add_option('--from_name', dest='name', help=_("definition name eg: def1"))