Add new flag --append-image-name-suffix
to append suffix to the image name when pushing a multi-arch buildpack or builder
#2314
+216
−42
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds a new flag
--append-image-name-suffix
to pack commandspack builder create
pack buildpack package
When publishing an multi-arch builder or buildpack to a registry, this flag will append a suffix to the given with the format
[os]-[arch]-[arch-variant]
to each combination given as Targets.Output
Before
The flag doesn't exists, and
pack
will push a manifest for each target image and at the end it will combine them with an Image Index, the problem appears when the Registry doesn't allow to override image tagsAfter
Running
pack
against a sample multi-arch buildpack<image-name>
[os]-[target]
Documentation
Related
Resolves #2299