Hauler Store Sync
Overview​
hauler store sync syncs content to the content store.
An example with available flags...
hauler store sync --filename <file-name> --platform <platform> --key <cosign-public-key> --registry <registry-url>
Command Overview​
Usage:
hauler store sync [flags]
Flags:
-f, --filename strings Specify the name of manifest(s) to sync (default [hauler-manifest.yaml])
-h, --help help for sync
-k, --key string (Optional) Location of public key to use for signature verification
-p, --platform string (Optional) Specify the platform of the image... i.e linux/amd64 (defaults to all)
-c, --product-registry string (Optional) Specify the product registry. Defaults to RGS Carbide Registry (rgcrprod.azurecr.us)
--products strings (Optional) Specify the product name to fetch collections from the product registry i.e. rancher=v2.10.1,rke2=v1.31.5+rke2r1
-g, --registry string (Optional) Specify the registry of the image for images that do not alredy define one
-t, --tempdir string (Optional) Override the default temporary directiory determined by the OS
--use-tlog-verify bool (Optional) Set transparency log verification (defaults false)
Global Flags:
-d, --haulerdir string Set the location of the hauler directory (default $HOME/.hauler)
--ignore-errors Ignore/Bypass errors (i.e. warn on error) (defaults false)
-l, --log-level string Set the logging level (i.e. info, debug, warn) (default "info")
-r, --retries int Set the number of retries for operations (default 3)
-s, --store string Set the directory to use for the content store