-
Notifications
You must be signed in to change notification settings - Fork 6.3k
feat: oci support (Beta) #18646
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: oci support (Beta) #18646
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@blakepettersson , The overall code on the PR looks good so far. This is an amazing start to the feature. I have not tested stuff yet though.
One thing we might need to look into is how can we reduce the number of calls to OCI repositories like adding some caching for resolve revision and extract calls. Something what we already do for git ls-remote calls. But this can be a future enhancement.
00a0e52
to
53011c3
Compare
53011c3
to
c682005
Compare
72b5568
to
06c9b58
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #18646 +/- ##
==========================================
- Coverage 60.00% 59.88% -0.12%
==========================================
Files 341 342 +1
Lines 57818 58539 +721
==========================================
+ Hits 34694 35058 +364
- Misses 20344 20632 +288
- Partials 2780 2849 +69 ☔ View full report in Codecov by Sentry. |
48bf124
to
b4a2d27
Compare
ui/src/app/applications/components/application-status-panel/revision-metadata-panel.tsx
Outdated
Show resolved
Hide resolved
a439909
to
2e7848c
Compare
7243332
to
d2963a5
Compare
1409f54
to
2abf6db
Compare
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
This is to align with what's been done in argoproj#22712. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Use the same impl Helm does. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
f567ba2
to
cae3aad
Compare
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Hey @blakepettersson, I have been following the progress here with great interest. Really awesome work! It seems the solution is mostly polish at this point. Can you share anything on the expected timeline for this PR? Is it a reasonable expectation that we will see OCI support in ArgoCD within months, or is this still far off? |
Hey @devantler! This is indeed (more or less) done, most of the updates I've been doing is to resolve any conflicts with |
Seems like ORAS has changed the error messaging slightly. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
This has been MERGED 🎉 🎉 🎉 There are still a few follow-up PRs that needs to be done, but the big bulk of this has been done 🚀 |
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: dsuhinin <suhinin.dmitriy@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: dsuhinin <suhinin.dmitriy@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: dsuhinin <suhinin.dmitriy@gmail.com>
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: enneitex <etienne.divet@gmail.com>
This is a WIP for OCI support in Argo CD. This is the implementation PR for the proposal in #17564.
Checklist: