-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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: Native Google Cloud Storage support for artifact. Closes #1911 #2484
Conversation
A separate PR to address the comment #1067 (comment), which is about Workload Identity. |
Codecov Report
@@ Coverage Diff @@
## master #2484 +/- ##
=========================================
Coverage ? 11.21%
=========================================
Files ? 75
Lines ? 31690
Branches ? 0
=========================================
Hits ? 3555
Misses ? 27657
Partials ? 478
Continue to review full report at Codecov.
|
I did it in this PR, |
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.
This LGTM. Having tests would be ideal, but given the nature of the PR they might be difficult to produce. However, since this PR is mostly orthogonal, I think it should be fine.
I would suggest also getting @alexec or @sarabala1979 to take a look before merging.
Thanks @simster7 ! |
@alexec @sarabala1979 , do you have any comments? |
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.
I trust Simon as much as myself on this one.
Closes #1911 and #1067
This commit implements the all the features of using GCS as artifact repository with Argo.
input
,output
, can be either a file or directoryA GCS artifact config looks like following:
Example default GCS artifact configuration in the Configmap:
Checklist:
"fix(controller): Updates such and such. Fixes #1234"
.