vmware-tanzu / tanzu-framework

Tanzu Framework provides a set of building blocks to build atop of the Tanzu platform and leverages Carvel packaging and plugins to provide users with a much stronger, more integrated experience than the loose coupling and stand-alone commands of the previous generation of tools.
Apache License 2.0
196 stars 193 forks source link

RFE: Containerized build whose primary output artifact is a repo-bundle. #862

Open timothysc opened 3 years ago

timothysc commented 3 years ago

Describe the feature request As of today the primary build mechanics for the framework repo is a native gobuild. The purpose of this issue is to pivot the build system to output as a set of OCI (container) artifacts that leverage container based build pipelines, whose primary output artifact is a repo bundle, or a consumable BOM fragment.

This will simplify the downstream consumption of this fragment into a other distributions, such as TCE.

Affected product area (please put an X in all that apply)

cc @joshrosso @zjs @vijaykatam @vuil @ichandrabhatta @figo @jmoroski @rajathagasthya

timothysc commented 2 years ago

@navidshaikh ^

vuil commented 2 years ago

related to https://github.com/vmware-tanzu/tanzu-framework/issues/28, but consider this issue the more up-to-date version of the asks.

rajathagasthya commented 2 years ago

Also duplicated in #533

timothysc commented 2 years ago

Yeah I think this one is the most comprehensive, I'd move to close the others in preference for this one.

saji-pivotal commented 2 years ago

Since we've identified there are dupes of this issue, I'll remove the needs-triage label from this