Exemple #1
0
def main(args, parser, subparser):

    # Authenticate
    sreg = Client(secrets=args.secrets)

    for image in args.image:
        response = sreg.remove(image=image, force=args.force)
Exemple #2
0
def main(args,parser,subparser):

    # Authenticate
    sreg = Client(secrets=args.secrets)
    response = sreg.pull(images=args.image,
                         file_name=args.name,
                         decompress=args.decompress)
def main(args,parser,subparser):

    # Does the user have a valid image?
    sreg = Client(secrets=args.secrets)

    return sreg.label_search(key=args.key,
                             value=args.value)
Exemple #4
0
def main(args, parser, subparser):

    # Does the user have a valid image?
    sreg = Client(secrets=args.secrets)

    for query in args.query:
        if query in ['', '*']:
            query = None

        sreg.ls(query=query, args=args)
Exemple #5
0
def main(args, parser, subparser):

    # Does the user have a valid image?
    image = args.image[0]
    if not os.path.exists(image):
        subparser.print_help()
        bot.error("Please supply one or more paths to existing images.")
        sys.exit(1)

    # Authenticate
    sreg = Client(secrets=args.secrets)
    response = sreg.push(path=image,
                         name=args.name,
                         tag=args.tag,
                         compress=args.compress)