aaw icon indicating copy to clipboard operation
aaw copied to clipboard

Create repo for reusable pipeline components

Open blairdrummond opened this issue 5 years ago • 6 comments

Might make sense for us to curate a small collection of yaml pipelines. Especially ones for loading/unloading from MinIO and such.

CC @ca-scribner

blairdrummond avatar Jan 08 '21 13:01 blairdrummond

Isn't this what kubeflow-mlops does? It is all reusable plugins for pipelines

sylus avatar Jan 08 '21 14:01 sylus

Oh fair enough, can just build off that.

I was thinking about these kinds of standalone yaml files example, but can have both

blairdrummond avatar Jan 08 '21 14:01 blairdrummond

If we're talking about reusable components I'm with @blairdrummond that a specific repo for them is a good idea. Agreed that the kubeflow-mlops repo has things that are reusable, but I don't know if someone would notice our reusable components here (especially if they didn't know what mlops was). I think it would be more approachable if we had a repo for reusable components, and then kubeflow-mlops could pull anything they share from there.

Reusable yaml components specifically (like here or here) that people can directly load_component_from_url(path_to_yaml_in_gh) feel like a great candidate for a repo that has a light readme up front and some categorization

ca-scribner avatar Jan 08 '21 16:01 ca-scribner

(whether we do this here or in StatCan/kubeflow-mlops#36 doesn't matter to me. They amount to the same task, but feels like it should be actioned in a separate repo)

ca-scribner avatar Jan 08 '21 16:01 ca-scribner

I find the more repo sprawl we have the more we are apt to let things not be maintained.

sylus avatar Jan 08 '21 16:01 sylus

10/10 comment from Will about repo sprawl and content maintenance. If we revisit this for Argo components or MLOps then maybe aaw-contrib would be the place to put it?

Souheil-Yazji avatar Jun 29 '23 01:06 Souheil-Yazji