Beispiel #1
0
    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"))
Beispiel #2
0
 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)"))
Beispiel #3
0
 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)
Beispiel #4
0
 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"))
Beispiel #5
0
    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),
        )
Beispiel #6
0
 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)
Beispiel #7
0
 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)
Beispiel #8
0
 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)
Beispiel #9
0
 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"))
Beispiel #10
0
 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")
     )
Beispiel #11
0
 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)"))
Beispiel #12
0
    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()
Beispiel #13
0
 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"
           ))
Beispiel #14
0
 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"),
     )
Beispiel #15
0
 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")
Beispiel #16
0
    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()
Beispiel #17
0
 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)"))
Beispiel #18
0
 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)
Beispiel #19
0
 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)
Beispiel #20
0
 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"))
Beispiel #21
0
 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)"))
Beispiel #22
0
 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)"))
Beispiel #23
0
 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"))
Beispiel #24
0
 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")
     )
Beispiel #25
0
 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"))
Beispiel #26
0
 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"))
Beispiel #27
0
 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"))
Beispiel #28
0
 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)
Beispiel #29
0
 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"))
Beispiel #30
0
    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")
Beispiel #31
0
 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"))
Beispiel #32
0
 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)
Beispiel #33
0
 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)"))
Beispiel #34
0
 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)"))
Beispiel #35
0
 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"))
Beispiel #36
0
 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)"))
Beispiel #37
0
    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"))
Beispiel #38
0
 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)
Beispiel #40
0
 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"))
Beispiel #41
0
 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)
Beispiel #42
0
 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')"
           ))
Beispiel #43
0
 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)
Beispiel #44
0
    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"))
Beispiel #45
0
 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)
Beispiel #46
0
 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"))
Beispiel #48
0
 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"))
Beispiel #49
0
 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)"))
Beispiel #50
0
 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)"))
Beispiel #51
0
 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"))
Beispiel #52
0
 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 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"))
Beispiel #54
0
 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)"
           ))
Beispiel #55
0
 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)"))
Beispiel #56
0
 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)"))
Beispiel #57
0
 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)
Beispiel #58
0
    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"))