Skip to content

Commit

Permalink
Update development guide on creating new CRDs
Browse files Browse the repository at this point in the history
Signed-off-by: Tommy Li <Tommy.chaoping.li@ibm.com>
  • Loading branch information
Tomcli authored and tekton-robot committed Apr 20, 2023
1 parent ee8f4dc commit 62522ef
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -465,10 +465,10 @@ If you need to add a new CRD type, you will need to add:
- [clusterrole-aggregate-view.yaml](./config/clusterrole-aggregate-view.yaml)
1. Add go structs for the types in
[pkg/apis/pipeline/v1alpha1](./pkg/apis/pipeline/v1alpha1) e.g
[condition_types.go](./pkg/apis/pipeline/v1alpha1/condition_types.go) This
[verificationpolicy_types.go](./pkg/apis/pipeline/v1alpha1/verificationpolicy_types.go) This
should implement the
[Defaultable](./pkg/apis/pipeline/v1alpha1/condition_defaults.go) and
[Validatable](./pkg/apis/pipeline/v1alpha1/condition_validation.go)
[Defaultable](./pkg/apis/pipeline/v1alpha1/verificationpolicy_defaults.go) and
[Validatable](./pkg/apis/pipeline/v1alpha1/verificationpolicy_validation.go)
interfaces as they are needed for the webhook in the next step.
1. Register it with the [webhook](./cmd/webhook/main.go)
1. Add the new type to the
Expand Down

0 comments on commit 62522ef

Please sign in to comment.