DRAFT: LocalBlob Experiment - #305
Draft
piotrjanik wants to merge 2 commits into
Draft
Conversation
The legacy OCM spec mandated at least one repository context, but OCM v2 component descriptors no longer carry one. Drop the checks so component versions from OCM v2 repositories can be resolved. Signed-off-by: Piotr Janik <piotr.janik@sap.com>
Reproduces the delivery of a self-contained component version: build a CTF, transfer it with --copy-resources into an intermediate registry, copy it on from there with oras, and deploy it with a Landscaper built from the workspace. The transfer turns the component version into a single OCI index, so the copy into the target registry needs no OCM tooling and the delivered descriptor carries no registry address. The pod pulls its image from the component's own repository, by digest. The script creates its own kind cluster and registry and shares nothing with the guided tour. Everything it generates stays under tmp/. Signed-off-by: Piotr Janik <piotr.janik@sap.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What this PR does / why we need it:
This PR checks whether we can utilise localReference field to deploy nested oci images within same repostiory.
cd docs/localblob-experiment/ ./run-experiment.sh allOCI image journey:
Which issue(s) this PR fixes:
Fixes #
open-component-model/ocm-project#1235