Skip to content
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-0090: Matrix - Minimal Status is Required #736

Merged
merged 1 commit into from
Jun 23, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions teps/0090-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
status: implementable
title: Matrix
creation-date: '2021-10-13'
last-updated: '2022-06-09'
last-updated: '2022-06-22'
authors:
- '@jerop'
- '@pritidesai'
Expand Down Expand Up @@ -1348,8 +1348,10 @@ status:
pipelineTaskName: foo
```

The `ChildReferences` will be populated for matrixed `PipelineTasks` regardless of the embedded status flags
because that is the API behavior we're migrating to.
For `ChildReferences` to be populated, the `embedded-status` must be set to `"minimal"`. Thus, any `Pipeline` with a
`PipelineTask` that has a `Matrix` will require that minimal embedded status is enabled during the migration until it
becomes the only supported status. This requirement also makes the behavior clearer to users - auto-adding the minimal
status when users have not enabled it makes the user experience opaque and surprising.

## Design Evaluation

Expand Down
2 changes: 1 addition & 1 deletion teps/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ This is the complete list of Tekton teps:
|[TEP-0086](0086-changing-the-way-result-parameters-are-stored.md) | Changing the way result parameters are stored | proposed | 2022-04-07 |
|[TEP-0088](0088-result-summaries.md) | Tekton Results - Record Summaries | proposed | 2021-10-01 |
|[TEP-0089](0089-nonfalsifiable-provenance-support.md) | Non-falsifiable provenance support | implementable | 2022-01-18 |
|[TEP-0090](0090-matrix.md) | Matrix | implementable | 2022-06-09 |
|[TEP-0090](0090-matrix.md) | Matrix | implementable | 2022-06-22 |
|[TEP-0092](0092-scheduling-timeout.md) | Scheduling Timeout | implementable | 2022-04-11 |
|[TEP-0094](0094-configuring-resources-at-runtime.md) | Configuring Resources at Runtime | implemented | 2022-03-11 |
|[TEP-0095](0095-common-repository-configuration.md) | Common Repository Configuration | proposed | 2021-11-29 |
Expand Down