Skip to main content
Version: v1.7

Save Validate Command

The hangar save validate command (subcommand of hangar save) is used for ensuring the images were saved into archive file correctly.

Quick Start

Verify the saved images according to image list file after executing the save command:

#!/bin/bash

hangar save validate \
--file="example_image_list.txt" \
--source="docker.io" \
--destination="save_example.zip" \
--arch=amd64,arm64 \
--os=linux \
--jobs=4

Usage

hangar save validate --help
Validate the saved images, ensure images were saved into archive file

Usage:
hangar save validate -f IMAGE_LIST.txt -d SAVED_ARCHIVE.zip [flags]

Examples:

hangar save validate \
--file IMAGE_LIST.txt \
--source SOURCE_REGISTRY \
--destination SAVED_ARCHIVE.zip \
--arch amd64,arm64 \
--os linux

Flags:
-h, --help help for validate

Global Flags:
-a, --arch strings architecture list of images (default [amd64,arm64])
-y, --auto-yes answer yes automatically (used in shell script)
--debug enable debug output
-d, --destination string file name of the output saved images (default "saved-images.zip")
-o, --failed string file name of the save failed image list (default "save-failed.txt")
-f, --file string image list file
--insecure-policy run Hangar without policy check
-j, --jobs int worker number, copy images parallelly (1-20) (default 1)
--os strings OS list of images (default [linux])
-s, --source string override the source registry in image list
--timeout duration timeout when save each images (default 10m0s)
--tls-verify require HTTPS and verify certificates