Description
To be able to perform reach feature parity with the old ocm cli, we also need to be able to transfer resources with an access type of ociArtifact.
To do this within the transformation specification, we need:
ociArtifact download transformer
ociArtifact upload transformer
- adjustment of the "Generiererich" (aka the transfer command) to include downloaders and uploaders for each oci artifact in a component (maybe depending on a flag - see note below).
Note
The legacy ocm cli had default uploaders (aka blob handlers) registered for ociArtifacts. So, during ocm transfer between OCIRegistry ocm repositories, OCIArtifacts were uploaded by default (I think). Do we want to adopt this behavior? Do we want to have a ocm transfer component flag to determine this behavior? Do we want some other mechanism?
Done Criteria
Description
To be able to perform reach feature parity with the old ocm cli, we also need to be able to transfer resources with an access type of
ociArtifact.To do this within the transformation specification, we need:
ociArtifactdownload transformerociArtifactupload transformerNote
The legacy ocm cli had default uploaders (aka blob handlers) registered for
ociArtifacts. So, during ocm transfer betweenOCIRegistryocm repositories,OCIArtifactswere uploaded by default (I think). Do we want to adopt this behavior? Do we want to have aocm transfer componentflag to determine this behavior? Do we want some other mechanism?Done Criteria
ocm transfer componentcan transferociArtifacts