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

Support cluster-scoped Tasks #251

Closed
imjasonh opened this issue Nov 21, 2018 · 1 comment
Closed

Support cluster-scoped Tasks #251

imjasonh opened this issue Nov 21, 2018 · 1 comment

Comments

@imjasonh
Copy link
Member

Related to #147

As a former Knative Build user, I'd like to be able to define a cluster-scoped Task the same way I was able to define a cluster-scoped BuildTemplate.

This is helpful for operators who want to provide and update a widely used and supported common set of tasks to namespaced users. Users might have permission via RBAC to define their own namespaced Tasks, but they might not.

Users should be able to invoke a namespace-scoped Task into a TaskRun as well as an identically-named cluster-scoped ClusterTask, by varying the taskRef.

cc @pivotal-nader-ziada, who implemented cluster-scoped BuildTemplates in knative/build#302

@bobcatfish bobcatfish added this to the 0.3 Alpha release milestone Nov 21, 2018
@nader-ziada
Copy link
Member

/assign

nader-ziada added a commit to nader-ziada/pipeline that referenced this issue Dec 4, 2018
 - issue 251: tektoncd#251
 - new type for ClusterTask
 - Add kind to TaskRef to differentiate between Task kinds
 - TaskInterface to be used by controllers, implemeted by
 Task and ClusterTask
 - update taskRun and pipelineRun to use TaskInterface
 - update docs

Signed-off-by: Nader Ziada <nziada@pivotal.io>
nader-ziada added a commit to nader-ziada/pipeline that referenced this issue Dec 5, 2018
 - issue 251: tektoncd#251
 - new type for ClusterTask
 - Add kind to TaskRef to differentiate between Task kinds
 - TaskInterface to be used by controllers, implemeted by
 Task and ClusterTask
 - update taskRun and pipelineRun to use TaskInterface
 - update docs

Signed-off-by: Nader Ziada <nziada@pivotal.io>
nader-ziada added a commit to nader-ziada/pipeline that referenced this issue Dec 6, 2018
 - issue 251: tektoncd#251
 - new type for ClusterTask
 - Add kind to TaskRef to differentiate between Task kinds
 - TaskInterface to be used by controllers, implemeted by
 Task and ClusterTask
 - update taskRun and pipelineRun to use TaskInterface
 - update docs

Signed-off-by: Nader Ziada <nziada@pivotal.io>
knative-prow-robot pushed a commit that referenced this issue Dec 6, 2018
 - issue 251: #251
 - new type for ClusterTask
 - Add kind to TaskRef to differentiate between Task kinds
 - TaskInterface to be used by controllers, implemeted by
 Task and ClusterTask
 - update taskRun and pipelineRun to use TaskInterface
 - update docs

Signed-off-by: Nader Ziada <nziada@pivotal.io>
@bobcatfish bobcatfish added okr This is for some internal Google project tracking and removed okr This is for some internal Google project tracking labels Feb 21, 2019
chmouel pushed a commit to chmouel/tektoncd-pipeline that referenced this issue Dec 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants