open-component-model / ocm-project

OCM Project Backlog
Apache License 2.0
0 stars 0 forks source link

Replace docker lib dealing with OCI Artifacts in OCI registries (ORAS client?) #106

Open morri-son opened 1 year ago

morri-son commented 1 year ago

User Story: Introduce ORAS client libraries to deal with OCI Artifacts in OCI registries

Description: Since ORAS is the de facto tool for working with OCI Artifacts, the OCM project should make use of it. ORAS offers a client library in Go that can be used: https://oras.land/docs/client_libraries/overview

Epic link:

Acceptance criteria:

Related issues:

morri-son commented 5 months ago

@Skarlso , let's park this in favour of some higher priority tasks

Skarlso commented 5 months ago

Sure. Do you have some?

morri-son commented 5 months ago

@Skarlso : Not really :-). Fabian an me filled the next-up column, but I guess there's room for some other tasks in this sprint, although this one will most-likely take more than two weeks. But I'll move it back to next-up, so once your current tasks are done, just check this and give it a size, then we'll see.

Skarlso commented 5 months ago

Okay. I also would like to have some kind of decision on the api design this week even if only a partial one. Like moving the subscription into the ocm controller.

morri-son commented 5 months ago

Adding @fabianburth

@Skarlso , we currently re-think our complete setup of our tool set for lifecycle mgmt and what role the OCM controllers have there. We have multiple teams asking for support, like the ones from DwC we meet at the workshop this week. So, we need to deep-dive into the current architecture of the controllers again, before we can move on with the new API and CR design.

Skarlso commented 1 month ago

https://github.com/open-component-model/ocm/pull/904

morri-son commented 1 day ago

@Skarlso was rolled back due to regression, therefore again "open".