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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
def get_parser(self, prog_name): parser = super(List, self).get_parser(prog_name) base.add_workspace_arg(parser) return parser
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