kubebb / core

A declarative component lifecycle management platform
https://kubebb.github.io/website
Apache License 2.0
8 stars 9 forks source link

feat: support multile components in one OCI repo #316

Closed Abirdcfly closed 1 year ago

Abirdcfly commented 1 year ago

What type of PR is this?

/kind feature

What this PR does / why we need it

we can support follow oci url after this pr merged:

Which issue(s) this PR fixes

Fixes #298

Special notes for your reviewer

xref: kubebb/website#60

CleanShot 2023-09-04 at 18 51 42

codecov[bot] commented 1 year ago

Codecov Report

Merging #316 (d2a79a3) into main (a046a7a) will increase coverage by 1.90%. The diff coverage is 45.03%.

@@            Coverage Diff             @@
##             main     #316      +/-   ##
==========================================
+ Coverage   22.51%   24.42%   +1.90%     
==========================================
  Files          36       37       +1     
  Lines        3264     3529     +265     
==========================================
+ Hits          735      862     +127     
- Misses       2491     2609     +118     
- Partials       38       58      +20     
Files Changed Coverage Δ
api/v1alpha1/component.go 100.00% <ø> (ø)
controllers/componentplan_controller.go 5.43% <0.00%> (-0.10%) :arrow_down:
pkg/helm/cmd.go 0.00% <0.00%> (ø)
pkg/helm/helm.go 7.05% <0.00%> (+0.18%) :arrow_up:
pkg/helm/oci_list.go 48.63% <48.63%> (ø)
api/v1alpha1/repository.go 14.28% <100.00%> (+1.66%) :arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Abirdcfly commented 1 year ago

@bjwswang PTAL