Local Blob Uploader
On this page
Downloads a selected resource and embeds it in the target as a local blob. This
is the same operation the baseline applies to local blobs, extended to any
supported access type: OCI images are fetched via GetOCIArtifact, Helm charts
converted to OCI via GetHelmChart → ConvertHelmToOCI, and wget, S3 and
GitHub resources are downloaded through their access-specific downloaders.
Selecting an access type the local blob uploader cannot handle fails the transfer
with local blob uploader cannot copy access type ….
Schema
Fields
| Field | Type | Required | Description |
|---|---|---|---|
match | CEL expression | no | A CEL boolean expression selecting the resources this uploader handles (resource, component and target are available; test access types with resource.access.isType). When omitted, the default below applies; an explicit value replaces it. |
Default match
match: resource.access.isType(["LocalBlob", "OCIImage", "Helm", "Wget", "S3/v2", "GitHub"])The default selects the access types the uploader can handle. An explicit match
replaces the default entirely.
A plain entry with no fields is a catch-all that copies every supported resource:
- type: localblob.uploader.transfer.config.ocm.software/v1alpha1