TektonChain [operator.tekton.dev/v1alpha1]
- 描述
- TektonChain is the Schema for the tektonchain API
- 类型
object
规格
.spec
- 描述
- TektonChainSpec defines the desired state of TektonChain
- 类型
object- 必填
disabledoptions
.spec.config
- 描述
- Config holds the configuration for resources created by TektonChain
- 类型
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.controllerEnvs
- 类型
array
.spec.controllerEnvs[]
- 描述
- EnvVar represents an environment variable present in a Container.
- 类型
object- 必填
name
.spec.controllerEnvs[].valueFrom
- 描述
- Source for the environment variable's value. Cannot be used if value is not empty.
- 类型
object
.spec.controllerEnvs[].valueFrom.configMapKeyRef
- 描述
- Selects a key of a ConfigMap.
- 类型
object- 必填
key
.spec.controllerEnvs[].valueFrom.fieldRef
- 描述
- Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['<KEY>']`, `metadata.annotations['<KEY>']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
- 类型
object- 必填
fieldPath
.spec.controllerEnvs[].valueFrom.resourceFieldRef
- 描述
- Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
- 类型
object- 必填
resource
.spec.controllerEnvs[].valueFrom.secretKeyRef
- 描述
- Selects a key of a secret in the pod's namespace
- 类型
object- 必填
key
.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.performance
- 描述
- PerformanceProperties defines the fields which are configurable to tune the performance of component controller
- 类型
object- 必填
disable-ha
.status
- 描述
- TektonChainStatus defines the observed state of TektonChain
- 类型
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
API 端点
可用的 API 端点如下:
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonchainsDELETE: delete collection of TektonChainGET: list objects of kind TektonChainPOST: create a new TektonChain
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonchains/{name}DELETE: delete the specified TektonChainGET: read the specified TektonChainPATCH: partially update the specified TektonChainPUT: replace the specified TektonChain
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonchains
- HTTP 方法
DELETE- 描述
- delete collection of TektonChain
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind TektonChain
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new TektonChain
- 查询参数
- 请求体参数
- HTTP 响应
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonchains/{name}
- HTTP 方法
DELETE- 描述
- delete the specified TektonChain
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified TektonChain
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified TektonChain
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified TektonChain
- 查询参数
- 请求体参数
- HTTP 响应