Exemplo n.º 1
0
 def Args(parser):
   flags.AddTagOrDigestPositional(
       parser, arg_name='src_image', verb='add tags for', repeated=False)
   flags.AddTagOrDigestPositional(
       parser,
       arg_name='dest_image',
       verb='be the new tags',
       repeated=True,
       tags_only=True)
Exemplo n.º 2
0
  def Args(parser):
    """Register flags for this command.

    Args:
      parser: An argparse.ArgumentParser-like object. It is mocked out in order
          to capture some information, but behaves like an ArgumentParser.
    """
    flags.AddTagOrDigestPositional(parser, verb='untag', tags_only=True)
Exemplo n.º 3
0
 def Args(parser):
     flags.AddTagOrDigestPositional(parser, verb='describe', repeated=False)
     parser.add_argument('--occurrence-filter',
                         default=' OR '.join([
                             'kind = "{kind}"'.format(kind=x)
                             for x in _DEFAULT_KINDS
                         ]),
                         help=('Additional filter to fetch occurrences for '
                               'a given fully qualified image reference.'))
     parser.display_info.AddFormat('object')
Exemplo n.º 4
0
    def Args(parser):
        """Register flags for this command.

    Args:
      parser: An argparse.ArgumentParser-like object. It is mocked out in order
        to capture some information, but behaves like an ArgumentParser.
    """
        flags.AddTagOrDigestPositional(parser, verb='delete')

        parser.add_argument(
            '--force-delete-tags',
            action='store_true',
            default=False,
            help=
            ('If there are tags pointing to an image to be deleted then they '
             'must all be specified explicitly, or this flag must be specified, '
             'for the command to succeed.'))
Exemplo n.º 5
0
def _CommonArgs(parser):
    flags.AddTagOrDigestPositional(parser, verb='describe', repeated=False)