-
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
TEP-0114: Reconciler, event, config, webhook support for CustomRuns #5662
Conversation
/assign @jerop |
The following is the coverage report on the affected files.
|
7ed8a9a
to
d7e4bb2
Compare
The following is the coverage report on the affected files.
|
/hold Moving this out of WIP but leaving it on hold until after 0.41.0 releases. Oh, and I have a work-in-progress on switching /assign @lbernick |
thank you @abayer!! |
d7e4bb2
to
143f9fd
Compare
The following is the coverage report on the affected files.
|
143f9fd
to
0e25835
Compare
The following is the coverage report on the affected files.
|
0e25835
to
6921227
Compare
The following is the coverage report on the affected files.
|
// to the custom tasks they control. To avoid sending duplicate events, | ||
// CloudEvents for "CustomRuns" are only sent when enabled |
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.
out of scope for this PR but this seems like something that would vary between custom tasks, not tekton installations
6921227
to
d0d343c
Compare
The following is the coverage report on the affected files.
|
20eed59
to
61427be
Compare
The following is the coverage report on the affected files.
|
61427be
to
2f959d9
Compare
/hold cancel |
The following is the coverage report on the affected files.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vdemeester 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 |
This adds a reconciler for `CustomRun`s, and adds support for events and cloud events for `CustomRun`s as well. It also adds the actual CRD for `CustomRun` to `config/`, along with cluster role changes for `CustomRun`s, and adds support for `CustomRun` to the webhook. Signed-off-by: Andrew Bayer <andrew.bayer@gmail.com>
2f959d9
to
375d480
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
thank you @abayer!
It looks like this PR removed retries from the spec but not retriesStatus from the status. Was this intentional? |
As discussed in [TEP-0114][tep-0114], `retries` and `retriesStatus` will not be included in the initial release of `CustomRuns`. In tektoncd#5662, we removed the `retries` field from the spec. This is a follow up change removing `retriesStatus` field from the status. [tep-0114]: https://github.com/tektoncd/community/blob/main/teps/0114-custom-tasks-beta.md#exclude-retries-and-retriesstatus
Nope, that was a mistake. I'll open a followup. |
...or @jerop's already on it. =) |
As discussed in [TEP-0114][tep-0114], `retries` and `retriesStatus` will not be included in the initial release of `CustomRuns`. In tektoncd#5662, we removed the `retries` field from the spec. This is a follow up change removing `retriesStatus` field from the status. [tep-0114]: https://github.com/tektoncd/community/blob/main/teps/0114-custom-tasks-beta.md#exclude-retries-and-retriesstatus
haha yes, should have commented here first 😁 |
As discussed in [TEP-0114][tep-0114], `retries` and `retriesStatus` will not be included in the initial release of `CustomRuns`. In tektoncd#5662, we removed the `retries` field from the spec. This is a follow up change removing `retriesStatus` field from the status. [tep-0114]: https://github.com/tektoncd/community/blob/main/teps/0114-custom-tasks-beta.md#exclude-retries-and-retriesstatus
As discussed in [TEP-0114][tep-0114], `retries` and `retriesStatus` will not be included in the initial release of `CustomRuns`. In #5662, we removed the `retries` field from the spec. This is a follow up change removing `retriesStatus` field from the status. [tep-0114]: https://github.com/tektoncd/community/blob/main/teps/0114-custom-tasks-beta.md#exclude-retries-and-retriesstatus
Changes
This adds a reconciler for
CustomRun
s, and adds support for events and cloud events forCustomRun
s as well.It also adds the actual CRD for
CustomRun
toconfig/
, along with cluster role changes forCustomRun
s, and adds support forCustomRun
to the webhook./kind feature
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
/kind <type>
. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tepRelease Notes