From cce804fa3450c6ed03693ba0211dd61d5c39bdf0 Mon Sep 17 00:00:00 2001 From: Christie Wilson Date: Tue, 24 Aug 2021 15:24:05 -0700 Subject: [PATCH] =?UTF-8?q?[pipeline-to-taskrun]=20Add=20initial=20directo?= =?UTF-8?q?ry=20for=20Pipeline=20to=20TaskRun=20custom=20task=20?= =?UTF-8?q?=F0=9F=8E=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I had tried to add the custom task and OWNERS file all at once in https://github.com/tektoncd/experimental/pull/770 but @jerop pointed out it's probably a better approach to just add the OWNERS file first, which would allow getting the initial approval needed to kick off the project and from then on the project OWNERS can take care of reviews (and she documented this in https://github.com/tektoncd/experimental/pull/782 !) So this commit adds just the OWNERS (more welcome if anyone else is interested!) for the pipeline to taskrun custom task, and there will be a follow-up PR with the initial controller logic. Project proposal: https://github.com/tektoncd/community/issues/447 --- pipeline-to-taskrun/OWNERS | 6 ++++++ pipeline-to-taskrun/README.md | 5 +++++ 2 files changed, 11 insertions(+) create mode 100644 pipeline-to-taskrun/OWNERS create mode 100644 pipeline-to-taskrun/README.md diff --git a/pipeline-to-taskrun/OWNERS b/pipeline-to-taskrun/OWNERS new file mode 100644 index 000000000..293ed3d05 --- /dev/null +++ b/pipeline-to-taskrun/OWNERS @@ -0,0 +1,6 @@ +# The OWNERS file is used by prow to automatically merge approved PRs. + +approvers: +- bobcatfish +- jerop +- wlynch diff --git a/pipeline-to-taskrun/README.md b/pipeline-to-taskrun/README.md new file mode 100644 index 000000000..c0945a378 --- /dev/null +++ b/pipeline-to-taskrun/README.md @@ -0,0 +1,5 @@ +# Pipeline to TaskRun + +This project will be a controller that enables an experimental [custom task](https://github.com/tektoncd/pipeline/blob/main/docs/runs.md) +that will allow you to execute a Pipeline (with [limited features](#supported-pipeline-features)) via a TaskRun, enabling you to +run a Pipeline in a pod ([TEP-0044](https://github.com/tektoncd/community/blob/main/teps/0044-decouple-task-composition-from-scheduling.md)).