Uploading a container image
osbuild-composer
can upload a container image, like the RHEL for
edge container, to a registry directly after it has been built.
In order to do so, the container reference and an upload configuration file need to be specified when building a container artifact:
$ sudo composer-cli compose start BLUEPRINT container REFERENCE CONFIG.toml
where BLUEPRINT
is the name for the container and REFERENCE
the
reference to the container image, like registry.example.com/image:tag
.
If :tag
is omitted, :latest
is the default. The CONFIG.toml
file
must include provider = "container"
. Other values are optional.
provider = "container" # required
[settings]
tls_verify = false # optional, TLS verification, default: true
username = "USERNAME" # optional, username to use
password = "PASSWORD" # optional, password to use
Instead of specifying username
and password
directly, a central
containers-auth.json(5)
file can be used, see
Container registry credentials.