Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to distribution 2.8.3 #32

Closed
wants to merge 2 commits into from
Closed

Conversation

mike-sul
Copy link
Collaborator

No description provided.

Encapsulate the compose app manifest creation functionality in a
separate file and object.
Use the empty descriptor as a value of the app manifest config field
as the OCI image specification instructs.

Signed-off-by: Mike Sul <[email protected]>
Minimize dependencies on the `distribution` code in the code that
generates the non-OCI compliant manifest containing metadata about all
app layers.
For some reason, the manifest type was defined as an image index while
it is actually is an image manifest since it contains layers.
We cannot change the manifest media format because older versions of
aklite depends on it. And the newer version of `distribution` code
checks consistency of the format. So, this code actually fails if the
newer version of `distribution` is used. This change removes dependency
on `distribution` hence no failure occurs even if a newer version of
`distribution` is used.

Signed-off-by: Mike Sul <[email protected]>
@mike-sul mike-sul closed this Oct 10, 2024
@mike-sul mike-sul deleted the switch-to-distribution-2.8.3 branch October 10, 2024 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant