Take latest bundle from the specified container registry using specified version tag and copy it
either into a different tag within the same container registry or into another container registry.
Syntax
werf bundle copy [options]
Options
--docker-config=""
Specify docker config directory path. Default $WERF_DOCKER_CONFIG or $DOCKER_CONFIG or
~/.docker (in the order of priority)
Command needs granted permissions to read, pull and push images into the specified repos
--from=""
Source address of the bundle to copy, specify bundle archive (an OCI image layout, or
an archive written by werf 3.12 or older), plain or gzipped, using schema
`archive:PATH_TO_ARCHIVE.tar` or `archive:PATH_TO_ARCHIVE.tar.gz`, specify remote
bundle with schema `[docker://]REPO:TAG` or without schema.
--home-dir=""
Use specified dir to store werf cache files and dirs (default $WERF_HOME or ~/.werf)
--insecure-registry=false
Use plain HTTP requests when accessing a registry (default $WERF_INSECURE_REGISTRY)
--log-color-mode="auto"
Set log color mode.
Supported on, off and auto (based on the stdout’s file descriptor referring to a
terminal) modes.
Default $WERF_LOG_COLOR_MODE or auto mode.
--log-debug=false
Enable debug (default $WERF_LOG_DEBUG).
--log-pretty=true
Enable emojis, auto line wrapping and log process border (default $WERF_LOG_PRETTY or
true).
--log-project-dir=false
Print current project directory path (default $WERF_LOG_PROJECT_DIR)
--log-quiet=false
Disable explanatory output (default $WERF_LOG_QUIET).
--log-terminal-width=-1
Set log terminal width.
Defaults to:
* $WERF_LOG_TERMINAL_WIDTH
* interactive terminal width or 140
--log-time=false
Add time to log entries for precise event time tracking (default $WERF_LOG_TIME or
false).
--log-time-format="2006-01-02T15:04:05Z07:00"
Specify custom log time format (default $WERF_LOG_TIME_FORMAT or RFC3339 format).
--log-verbose=false
Enable verbose output (default $WERF_LOG_VERBOSE).
--skip-tls-verify-registry=false
Skip TLS certificate validation when accessing a registry (default
$WERF_SKIP_TLS_VERIFY_REGISTRY)
--tmp-dir=""
Use specified dir to store tmp files and dirs (default $WERF_TMP_DIR or system tmp dir)
--to=""
Destination address of the bundle to copy, specify bundle archive, written as an OCI
image layout, using schema `archive:PATH_TO_ARCHIVE`, gzipped when PATH_TO_ARCHIVE ends
in `.gz` or `.tgz`, otherwise a plain tar, specify remote bundle with schema
`[docker://]REPO[:TAG]` or without schema. A remote bundle gets its chart version from
TAG and is pushed under that version and under TAG; without TAG it keeps the chart
version and the tag of the source bundle, or, copied from an archive written by werf
3.12 or older, which has no tag, is pushed under its chart version only. A `+` in TAG
is pushed as `_`.