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

feat(KONFLUX-4892): supply layer size information to pyxis #634

Open
wants to merge 7 commits into
base: development
Choose a base branch
from

Conversation

ralphbean
Copy link
Member

@ralphbean ralphbean commented Oct 22, 2024

This is meant to be paired with a change in the step image: konflux-ci/release-service-utils#284

If the layers of the image are found to be gzip compressed, then pull them, decompress them, and include information about their decompressed digests and sizes in the manifest provided to the pyxis script.

Normal images will always have the layers compressed. If they are not compressed, this will not save the uncompressed data in Pyxis.

@ralphbean ralphbean requested a review from a team as a code owner October 22, 2024 20:19
@ralphbean ralphbean marked this pull request as draft October 22, 2024 20:19
@ralphbean ralphbean force-pushed the pyxis-layer-sizes branch 7 times, most recently from e255e74 to 4e95304 Compare October 22, 2024 23:43
@ralphbean ralphbean marked this pull request as ready for review October 22, 2024 23:44
@ralphbean
Copy link
Member Author

I think this is ready for review now (aside from the obvious wrong image which we'll replace once konflux-ci/release-service-utils#284 merges).

This is meant to be paired with a change in the step image:
konflux-ci/release-service-utils#284

If the layers of the image are found to be gzip compressed, then pull
them, decompress them, and include information about their decompressed
digests and sizes in the manifest provided to the pyxis script.

Signed-off-by: Ralph Bean <[email protected]>
This pulls in the following change:
konflux-ci/release-service-utils#284

Signed-off-by: Ralph Bean <[email protected]>
Signed-off-by: Ralph Bean <[email protected]>
Signed-off-by: Ralph Bean <[email protected]>
@konflux-ci-qe-bot
Copy link

@ralphbean: The following test has Failed, say /retest to rerun failed tests.

PipelineRun Name Status Rerun command Build Log Test Log
konflux-e2e-tests-catalog-hdj49 Failed /retest View Pipeline Log View Test Logs

Inspecting Test Artifacts

To inspect your test artifacts, follow these steps:

  1. Install ORAS (see the ORAS installation guide).
  2. Download artifacts with the following commands:
mkdir -p oras-artifacts
cd oras-artifacts
oras pull quay.io/konflux-test-storage/konflux-team/release-service-catalog:konflux-e2e-tests-catalog-hdj49

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.

4 participants