Skip to content

Commit

Permalink
Generate reconcilers for [Cluster]Tasks and Pipelines.
Browse files Browse the repository at this point in the history
We want to write a reconciler (downstream) that acts on these abstract
task definitions, but we don't currently generate reconcilers for these
types.  This adds the codegen comments needed to produce the reconcilers
and runs `./hack/update-codegen.sh`.
  • Loading branch information
mattmoor committed Oct 9, 2021
1 parent 51b5ed2 commit 7a859d2
Show file tree
Hide file tree
Showing 30 changed files with 2,569 additions and 25 deletions.
1 change: 1 addition & 0 deletions pkg/apis/pipeline/v1beta1/cluster_task_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import (
// +genclient
// +genclient:noStatus
// +genclient:nonNamespaced
// +genreconciler:krshapedlogic=false
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

// ClusterTask is a Task with a cluster scope. ClusterTasks are used to
Expand Down
3 changes: 2 additions & 1 deletion pkg/apis/pipeline/v1beta1/pipeline_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,9 @@ const (
)

// +genclient
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
// +genclient:noStatus
// +genreconciler:krshapedlogic=false
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

// Pipeline describes a list of Tasks to execute. It expresses how outputs
// of tasks feed into inputs of subsequent tasks.
Expand Down
1 change: 1 addition & 0 deletions pkg/apis/pipeline/v1beta1/task_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ const (

// +genclient
// +genclient:noStatus
// +genreconciler:krshapedlogic=false
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

// Task represents a collection of sequential steps that are run as part of a
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 7a859d2

Please sign in to comment.