def repository(context: Context, images: List[ImageName]):
    """Operates on docker repositories."""

    ctx = get_context_object(context)
    ctx["images"] = images
    ctx["imagesource"] = DeviceMapperRepositoryImageSource()
    verify(context)
示例#2
0
def repository(context, src_image_name: ImageName, dest_image_name: ImageName):
    """Operates on docker repositories."""

    context.obj["src_image_name"] = src_image_name
    context.obj["dest_image_name"] = dest_image_name
    context.obj["imagesource"] = DeviceMapperRepositoryImageSource(
        dry_run=context.obj["dry_run"])
    copy(context)
示例#3
0
def repository(
    context,
    keyid: str,
    keypass: str,
    sigtype: str,
    src_image_name: ImageName,
    dest_image_name: ImageName,
):
    """Operates on docker repositories."""

    context.obj["keyid"] = keyid
    context.obj["keypass"] = keypass
    context.obj["sigtype"] = sigtype
    context.obj["src_image_name"] = src_image_name
    context.obj["dest_image_name"] = dest_image_name
    context.obj["imagesource"] = DeviceMapperRepositoryImageSource(
        dry_run=context.obj["dry_run"])
    sign(context)
示例#4
0
def repository(context, images: List):
    """Operates on docker repositories."""

    context.obj["images"] = images
    context.obj["imagesource"] = DeviceMapperRepositoryImageSource()
    verify(context)