TektonPipeline [operator.tekton.dev/v1alpha1]
- 描述
- TektonPipeline is the Schema for the tektonpipelines API
- 类型
object
规格
.spec
- 描述
- TektonPipelineSpec defines the desired state of TektonPipeline
- 类型
object- 必填
options
.spec.bundles-resolver-config
- 类型
object
.spec.cluster-resolver-config
- 类型
object
.spec.config
- 描述
- Config holds the configuration for resources created by TektonPipeline
- 类型
object
.spec.config.nodeSelector
- 类型
object
.spec.config.tolerations
- 类型
array
.spec.config.tolerations[]
- 描述
- The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
- 类型
object
.spec.git-resolver-config
- 类型
object
.spec.hub-resolver-config
- 类型
object
.spec.options
- 描述
- options holds additions fields and these fields will be updated on the manifests
- 类型
object
.spec.options.configMaps
- 类型
object
.spec.options.deployments
- 类型
object
.spec.options.horizontalPodAutoscalers
- 类型
object
.spec.options.statefulSets
- 类型
object
.spec.options.webhookConfigurationOptions
- 类型
object
.spec.params
- 描述
- The params to customize different components of Pipelines
- 类型
array
.spec.params[]
- 描述
- Param declares an string value to use for the parameter called name.
- 类型
object
.spec.performance
- 描述
- PerformanceProperties defines the fields which are configurable to tune the performance of component controller
- 类型
object- 必填
disable-ha
.status
- 描述
- TektonPipelineStatus defines the observed state of TektonPipeline
- 类型
object
.status.annotations
- 描述
- Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.
- 类型
object
.status.conditions
- 描述
- Conditions the latest available observations of a resource's current state.
- 类型
array
.status.conditions[]
- 描述
- Condition defines a readiness condition for a Knative resource. See: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#typical-status-properties
- 类型
object- 必填
statustype
.status.extTektonInstallerSets
- 描述
- The installer sets created for extension components
- 类型
object
API 端点
可用的 API 端点如下:
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonpipelinesDELETE: delete collection of TektonPipelineGET: list objects of kind TektonPipelinePOST: create a new TektonPipeline
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonpipelines/{name}DELETE: delete the specified TektonPipelineGET: read the specified TektonPipelinePATCH: partially update the specified TektonPipelinePUT: replace the specified TektonPipeline
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonpipelines
- HTTP 方法
DELETE- 描述
- delete collection of TektonPipeline
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind TektonPipeline
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new TektonPipeline
- 查询参数
- 请求体参数
- HTTP 响应
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonpipelines/{name}
- HTTP 方法
DELETE- 描述
- delete the specified TektonPipeline
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified TektonPipeline
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified TektonPipeline
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified TektonPipeline
- 查询参数
- 请求体参数
- HTTP 响应