Adding manifest does not work with multiple files
lzap opened this issue · 0 comments
lzap commented
Hello,
the man page says the following for the --artifact
option:
Create an artifact manifest and add it to the image index. Arguments after the index name will be interpreted as file names rather than as image references. In most scenarios, the --artifact-type option should also be specified.
This is now what I am seeing.
Steps to reproduce the issue:
One file works fine:
lzap@dev:~/netboot$ buildah manifest add --artifact quay.io/lzapletal/fedora-bootfiles:39 ./push.sh
0e99b03ca288875b8d89619bd28000ce9f6efe773ff9bed522ef1ad3fbad01da: sha256:e4c18e89f69ddf54effd3f5b604ec2f6d75481b1c39eaacb808adea512890d40
Two or more:
lzap@dev:~/netboot$ buildah manifest add --artifact quay.io/lzapletal/fedora-bootfiles:39 ./push.sh ./renovate.json
Error: parsing reference "": repository name must have at least one component
Describe the results you received:
Output of rpm -q buildah
or apt list buildah
:
buildah-1.37.1-1.fc40.x86_64
Output of buildah version
:
buildah version 1.37.1 (image-spec 1.1.0, runtime-spec 1.2.0)
Output of cat /etc/*release
:
Fedora release 40 (Forty)
NAME="Fedora Linux"
VERSION="40 (Forty)"
ID=fedora
VERSION_ID=40
VERSION_CODENAME=""
PLATFORM_ID="platform:f40"
PRETTY_NAME="Fedora Linux 40 (Forty)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:40"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=40
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=40
SUPPORT_END=2025-05-13
Fedora release 40 (Forty)
Output of uname -a
:
Linux dev.home.lan 6.10.6-200.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Aug 19 14:09:30 UTC 2024 x86_64 GNU/Linux
Observation: this works fine with podman, only buildah CLI is affected.