示例#1
0
 def register(self, subparsers, parsed_config):
     launch_gce_image_parser = subparsers.add_parser(
         'launch-gce-image', formatter_class=brkt_cli.SortingHelpFormatter)
     launch_gce_image_args.setup_launch_gce_image_args(
         launch_gce_image_parser)
     setup_instance_config_args(launch_gce_image_parser,
                                mode=INSTANCE_METAVISOR_MODE)
示例#2
0
 def register(self, subparsers, parsed_config):
     launch_gce_image_parser = subparsers.add_parser(
         'launch-gce-image',
         formatter_class=brkt_cli.SortingHelpFormatter
     )
     launch_gce_image_args.setup_launch_gce_image_args(launch_gce_image_parser)
     setup_instance_config_args(launch_gce_image_parser,
                                mode=INSTANCE_METAVISOR_MODE)
示例#3
0
 def register(self, subparsers, parsed_config):
     self.config = parsed_config
     launch_gce_image_parser = subparsers.add_parser(
         'launch-gce-image',
         formatter_class=brkt_cli.SortingHelpFormatter,
         description='Launch a GCE image',
         help='Launch a GCE image'
     )
     launch_gce_image_args.setup_launch_gce_image_args(
         launch_gce_image_parser)
     setup_instance_config_args(launch_gce_image_parser, parsed_config,
                                mode=INSTANCE_METAVISOR_MODE)
示例#4
0
文件: __init__.py 项目: brkt/brkt-cli
    def register(self, subparsers, parsed_config):
        self.config = parsed_config

        gce_parser = subparsers.add_parser(
            self.name(),
            description='GCE Operations',
            help='GCE Operations'
        )

        gce_subparsers = gce_parser.add_subparsers(
            dest='gce_subcommand'
        )

        encrypt_gce_image_parser = gce_subparsers.add_parser(
            'encrypt',
            description='Create an encrypted GCE image from an existing image',
            help='Encrypt a GCE image',
            formatter_class=brkt_cli.SortingHelpFormatter
        )
        encrypt_gce_image_args.setup_encrypt_gce_image_args(
            encrypt_gce_image_parser, parsed_config)
        setup_instance_config_args(encrypt_gce_image_parser, parsed_config)

        update_gce_image_parser = gce_subparsers.add_parser(
            'update',
            description=(
                'Update an encrypted GCE image with the latest Metavisor '
                'release'),
            help='Update an encrypted GCE image',
            formatter_class=brkt_cli.SortingHelpFormatter
        )
        update_encrypted_gce_image_args.setup_update_gce_image_args(
            update_gce_image_parser, parsed_config)
        setup_instance_config_args(update_gce_image_parser, parsed_config)

        launch_gce_image_parser = gce_subparsers.add_parser(
            'launch',
            description='Launch a GCE image',
            help='Launch a GCE image',
            formatter_class=brkt_cli.SortingHelpFormatter
        )
        launch_gce_image_args.setup_launch_gce_image_args(
            launch_gce_image_parser)
        setup_instance_config_args(launch_gce_image_parser, parsed_config,
                                   mode=INSTANCE_METAVISOR_MODE)