Exemplo n.º 1
0
    def get_parser(self, prog_name):
        parser = super(Get, self).get_parser(prog_name)
        base.add_workspace_arg(parser)

        parser.add_argument('id', help='Cluster ID.')

        return parser
Exemplo n.º 2
0
    def get_parser(self, prog_name):
        parser = super(ConfigTask, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('app', help='App name.')
        parser.add_argument('name', help='Task name.')

        return parser
Exemplo n.º 3
0
    def get_parser(self, prog_name):
        parser = super(GetSource, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('name', help='App name.')
        parser.add_argument('source', help='Source name.')

        return parser
Exemplo n.º 4
0
    def get_parser(self, prog_name):
        parser = super(StatusGet, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('app', help='App name.')
        parser.add_argument('name', help='Component name.')

        return parser
Exemplo n.º 5
0
    def get_parser(self, prog_name):
        parser = super(GetDestination, self).get_parser(prog_name)
        base.add_workspace_arg(parser)

        parser.add_argument('--type', required=True, help='Destination type.')
        parser.add_argument('--id', required=True, help='Destination id.')

        return parser
Exemplo n.º 6
0
    def get_parser(self, prog_name):
        parser = super(Upload, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('name', help='App name.')
        parser.add_argument('--source', required=True, help='Source name.')
        parser.add_argument('--file', help='File path.')

        return parser
Exemplo n.º 7
0
    def get_parser(self, prog_name):
        parser = super(GetPods, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('app', help='App name.')
        parser.add_argument('name', help='Task name.')
        parser.add_argument('build', help='Build name.')

        return parser
Exemplo n.º 8
0
    def get_parser(self, prog_name):
        parser = super(Delete, self).get_parser(prog_name)

        base.add_workspace_arg(parser)

        parser.add_argument('name', nargs='+', help='Name of chart(s).')

        return parser
Exemplo n.º 9
0
    def get_parser(self, prog_name):
        parser = super(Get, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('--chart-version',
                            dest='version',
                            help='Chart version.')
        parser.add_argument('name', help='Chart name.')

        return parser
Exemplo n.º 10
0
    def get_parser(self, prog_name):
        parser = super(Upload, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('name', help='Name of model.')
        parser.add_argument('version', help='Model version.')
        parser.add_argument('path',
                            help=('Path to model. It is either '
                                  '.tar.gz file or path to directory.'))

        return parser
Exemplo n.º 11
0
    def get_parser(self, prog_name):
        parser = super(GetValues, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('--chart-version',
                            dest='version',
                            default='latest',
                            help='Version.')
        parser.add_argument('name', help='Name.')

        return parser
Exemplo n.º 12
0
    def get_parser(self, prog_name):
        parser = super(Create, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('--name', required=True, help='New chart name.')
        parser.add_argument('--repo-url',
                            required=True,
                            help='Chart source repository URL.')
        parser.add_argument('--repo-dir', help='Chart source repository Dir.')

        return parser
Exemplo n.º 13
0
    def get_parser(self, prog_name):
        parser = super(PackageGet, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('app', help='App name.')
        parser.add_argument('--manager', help='Manager name.', default='pip2')
        parser.add_argument('--all',
                            help=('Show all packages (if not, '
                                  'show only installed by the user).'),
                            action='store_true')

        return parser
Exemplo n.º 14
0
    def get_parser(self, prog_name):
        parser = super(SetConfig, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('name', help='App name.')
        parser.add_argument(
            'config',
            metavar='<app-config.yaml>',
            help='Path to app config yaml.',
        )

        return parser
Exemplo n.º 15
0
    def get_parser(self, prog_name):
        parser = super(ConfigTaskSet, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('app', help='App name.')
        parser.add_argument(
            'config',
            metavar='<task.yaml>',
            help='Path to task config yaml.',
        )

        return parser
Exemplo n.º 16
0
    def get_parser(self, prog_name):
        parser = super(PackageInstall, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('name', help='App name.')
        parser.add_argument('--manager',
                            help='Package manager name.',
                            default='pip2')
        parser.add_argument('--packages',
                            help='Comma-separated list of packages.')

        return parser
Exemplo n.º 17
0
    def get_parser(self, prog_name):
        parser = super(Delete, self).get_parser(prog_name)

        base.add_workspace_arg(parser)

        parser.add_argument('--force',
                            action='store_true',
                            help='Force deletion.')

        parser.add_argument('name', nargs='+', help='Name of app(s).')

        return parser
Exemplo n.º 18
0
    def get_parser(self, prog_name):
        parser = super(Download, self).get_parser(prog_name)

        base.add_workspace_arg(parser)
        parser.add_argument('--chart-version',
                            dest='version',
                            help='Chart version.')
        parser.add_argument('--output', '-o', help='Output file name.')

        parser.add_argument('name', help='Chart name.')

        return parser
Exemplo n.º 19
0
    def get_parser(self, prog_name):
        parser = super(DeleteAvailable, self).get_parser(prog_name)

        base.add_workspace_arg(parser)

        parser.add_argument(
            'id',
            nargs='+',
            help='Shared cluster ID(s).'
        )

        return parser
Exemplo n.º 20
0
    def get_parser(self, prog_name):
        parser = super(Create, self).get_parser(prog_name)
        # workspace, name, display_name=None,
        # picture=None
        base.add_workspace_arg(parser)
        parser.add_argument('--name', required=True, help='Model name.')
        parser.add_argument('--display-name', help='Display name.', nargs='?')
        parser.add_argument('--picture', help='Picture URL.', nargs='?')
        parser.add_argument('--publish',
                            help='With this flag model will be public.',
                            action='store_true')

        return parser
Exemplo n.º 21
0
    def get_parser(self, prog_name):
        parser = super(Update, self).get_parser(prog_name)
        # workspace, name, description=None, display_name=None, keywords=None
        base.add_workspace_arg(parser)
        parser.add_argument('--name', required=True, help='Model name.')
        parser.add_argument('--description',
                            help='Description of the model.',
                            nargs='?')
        parser.add_argument('--display-name', help='Display name.', nargs='?')
        parser.add_argument('--keyword',
                            help='Keyword. Arg can be multiplied.',
                            nargs='+')

        return parser
Exemplo n.º 22
0
    def get_parser(self, prog_name):
        parser = super(Run, self).get_parser(prog_name)
        # name, display_name=None, picture=None, url=None, phone=None
        base.add_workspace_arg(parser)
        parser.add_argument('app', help='App name.')
        parser.add_argument('name', help='Task name.')

        parser.add_argument('--wait',
                            help='Wait until task completed.',
                            action='store_true')
        parser.add_argument('--watch',
                            help='Print task status in stdout every ~3 sec.',
                            action='store_true')

        return parser
Exemplo n.º 23
0
    def get_parser(self, prog_name):
        parser = super(Update, self).get_parser(prog_name)
        # name, display_name=None, picture=None, url=None, phone=None
        base.add_workspace_arg(parser)
        parser.add_argument('--name', required=True, help='Project name.')
        parser.add_argument('--repo-url',
                            required=True,
                            help='Repository url.',
                            nargs='?')
        parser.add_argument('--env',
                            required=True,
                            help='Repository branch.',
                            nargs='?')
        parser.add_argument('--repo-dir',
                            help='Repository path dir.',
                            nargs='?')
        parser.add_argument('--display-name', help='Display name.', nargs='?')

        return parser
Exemplo n.º 24
0
    def get_parser(self, prog_name):
        parser = super(Health, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('name', help='App name.')

        return parser
Exemplo n.º 25
0
    def get_parser(self, prog_name):
        parser = super(ListVersions, self).get_parser(prog_name)

        base.add_workspace_arg(parser)
        parser.add_argument('name', help='Chart name.')
        return parser
Exemplo n.º 26
0
    def get_parser(self, prog_name):
        parser = super(List, self).get_parser(prog_name)

        base.add_workspace_arg(parser)
        return parser
Exemplo n.º 27
0
    def get_parser(self, prog_name):
        parser = super(Get, self).get_parser(prog_name)
        base.add_workspace_arg(parser)
        parser.add_argument('name', help='Project name.')

        return parser