-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Promote StepAction API to v1 (tekton.dev/v1) #10219
Copy link
Copy link
Open
Labels
area/apiIndicates an issue or PR that deals with the API.Indicates an issue or PR that deals with the API.area/roadmapIssues that are part of the project (or organization) roadmap (usually an epic)Issues that are part of the project (or organization) roadmap (usually an epic)kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.
Milestone
Metadata
Metadata
Assignees
Labels
area/apiIndicates an issue or PR that deals with the API.Indicates an issue or PR that deals with the API.area/roadmapIssues that are part of the project (or organization) roadmap (usually an epic)Issues that are part of the project (or organization) roadmap (usually an epic)kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.
Type
Fields
Give feedbackNo fields configured for Feature.
Projects
StatusShow more project fields
Todo
StatusShow more project fields
Todo
StepActions are documented as a stable/GA feature (
docs/stepactions.md), and #8485 tracked promoting the feature to GA. However, the StepAction API type still only exists inv1alpha1andv1beta1— there is notekton.dev/v1StepAction.Unlike Task/Pipeline/TaskRun/PipelineRun,
StepActionis absent frompkg/apis/pipeline/v1/register.go, the CRD (config/300-crds/300-stepaction.yaml) only servesv1alpha1/v1beta1withv1beta1as storage, and the webhook (cmd/webhook/main.go) only registersv1alpha1<->v1beta1conversion.This issue tracks graduating the StepAction API version to
v1.Tasks
pkg/apis/pipeline/v1/stepaction_{types,defaults,validation}.gov1beta1<->v1+ register incmd/webhook/main.goStepAction/StepActionListtopkg/apis/pipeline/v1/register.gov1, set storage version, configure conversion./hack/update-codegen.sh)v1beta1.StepActiontov1docs/pipeline-api.mdRelated