You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What is the problem you're trying to solve
The UOR client is storing attributes in OCI annotations. The issue with this solution is that attributes are meant to be typed. Since annotations are a map with string as the value, the option has been to store a JSON formatted doc within a custom UOR annotation.
Describe the solution you'd like
A less brittle solution is to create a spec to extend the OCI specification or (oras Artifact specification) to include a new UOR-specific field for attributes.
Additional context oras.Pack is used to generate and pack the manifest into the content.Store. This functionality would have to be recreated but using the UOR spec.
The text was updated successfully, but these errors were encountered:
What is the problem you're trying to solve
The UOR client is storing attributes in OCI annotations. The issue with this solution is that attributes are meant to be typed. Since annotations are a map with
string
as the value, the option has been to store a JSON formatted doc within a custom UOR annotation.Describe the solution you'd like
A less brittle solution is to create a spec to extend the OCI specification or (oras Artifact specification) to include a new UOR-specific field for attributes.
Additional context
oras.Pack
is used to generate and pack the manifest into thecontent.Store
. This functionality would have to be recreated but using the UOR spec.The text was updated successfully, but these errors were encountered: