GoogleContainerTools / GoogleContainerTools/jib

Investigate what to have as image build output (jib-image.json, jib-image.digest, and jib-image.id) for multi-platform image building

Open
#2,751 2 comments 0 reactions 0 assignees View on GitHub
area/jib-core area/jib-gradle-plugin area/jib-maven-plugin enhancement priority:p3
Dominant language
Java
Stars
14.5k
Forks
1.5k
PR merge metrics
No merged PRs in 30d

Description

Should we write multiple `jib-image.digest` and `jib-image.id` files for each manifest? What about the file names? Should we also write a digest of a manifest list (potentially with a different name)? Or, should we write only a single digest for a manifest list?

Does it make sense change the JSON format of `jib-image.json`? Should we keep backward compatibility?

On the technical side, we need to figure out the right return type of `PushImageStep` after sorting out these questions:

https://github.com/GoogleContainerTools/jib/blob/94f8bdafe0f816c548f96392b34660d5574cc5c4/jib-core/src/main/java/com/google/cloud/tools/jib/builder/steps/PushImageStep.java#L40-L46

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.