-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Add pipeline artifact config to the shared config store #2947
Add pipeline artifact config to the shared config store #2947
Conversation
8e9874c
to
1f527e9
Compare
1f527e9
to
b1f0161
Compare
The following is the coverage report on the affected files.
|
b1f0161
to
5671706
Compare
The following is the coverage report on the affected files.
|
5671706
to
6e22ce7
Compare
The following is the coverage report on the affected files.
|
6e22ce7
to
b2946a9
Compare
The following is the coverage report on the affected files.
|
ServiceAccountFieldName: DefaultBucketServiceFieldName, | ||
} | ||
|
||
if location, ok := cfgMap[BucketLocationKey]; ok { |
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.
You might be able to save some of these checks with the helpers in knative/pkg/configmap:
cm.AsString(BucketLocationKey, &tc.Location)
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 will check those out, thanks. I could update all config modules together in a separate patch.
b2946a9
to
ace6640
Compare
The following is the coverage report on the affected files.
|
ace6640
to
906913c
Compare
The following is the coverage report on the affected files.
|
/cc @jlpettersson |
906913c
to
3c18118
Compare
The following is the coverage report on the affected files.
|
@afrittoli: PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
The pipeline controller loads the artifact storage config maps via the client on every reconcile. Refactor the artifact storage code to extract the configuration aspects and move them into the shared storage. Update the artifact storage to use config from the store. Since the artifact storage interface changed as a consequence, update all the consumers accordingly: input and out resources and the task run controller.
3c18118
to
a99fec2
Compare
The following is the coverage report on the affected files.
|
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.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: sbwsg The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Changes
The pipeline controller loads the artifact storage config maps via
the client on every reconcile. Refactor the artifact storage code
to extract the configuration aspects and move them into the shared
storage.
Update the artifact storage to use config from the store.
Since the artifact storage interface changed as a consequence,
update all the consumers accordingly: input and out resources
and the task run controller.
Depends-on: #2938
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:
See the contribution guide for more details.
Double check this list of stuff that's easy to miss:
cmd
dir, please updatethe release Task to build and release this image.
Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.
Release Notes
/kind cleanup