TektonConfig [operator.tekton.dev/v1alpha1]
- 描述
- TektonConfig is the Schema for the TektonConfigs API
- 类型
object
规格
.spec
- 描述
- TektonConfigSpec defines the desired state of TektonConfig
- 类型
object
.spec.addon
- 描述
- Addon holds the addons config
- 类型
object
.spec.addon.params
- 描述
- Params is the list of params passed for Addon customization
- 类型
array
.spec.addon.params[]
- 描述
- Param declares an string value to use for the parameter called name.
- 类型
object
.spec.chain
- 描述
- Chain holds the customizable option for chains component
- 类型
object- 必填
disabledoptions
.spec.chain.controllerEnvs
- 类型
array
.spec.chain.controllerEnvs[]
- 描述
- EnvVar represents an environment variable present in a Container.
- 类型
object- 必填
name
.spec.chain.controllerEnvs[].valueFrom
- 描述
- Source for the environment variable's value. Cannot be used if value is not empty.
- 类型
object
.spec.chain.controllerEnvs[].valueFrom.configMapKeyRef
- 描述
- Selects a key of a ConfigMap.
- 类型
object- 必填
key
.spec.chain.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.chain.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.chain.controllerEnvs[].valueFrom.secretKeyRef
- 描述
- Selects a key of a secret in the pod's namespace
- 类型
object- 必填
key
.spec.chain.options
- 描述
- options holds additions fields and these fields will be updated on the manifests
- 类型
object
.spec.chain.options.configMaps
- 类型
object
.spec.chain.options.deployments
- 类型
object
.spec.chain.options.horizontalPodAutoscalers
- 类型
object
.spec.chain.options.statefulSets
- 类型
object
.spec.chain.options.webhookConfigurationOptions
- 类型
object
.spec.chain.performance
- 描述
- PerformanceProperties defines the fields which are configurable to tune the performance of component controller
- 类型
object- 必填
disable-ha
.spec.config
- 描述
- Config holds the configuration for resources created by TektonConfig
- 类型
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.dashboard
- 描述
- Dashboard holds the customizable options for dashboards component
- 类型
object- 必填
optionsreadonly
.spec.dashboard.options
- 描述
- options holds additions fields and these fields will be updated on the manifests
- 类型
object
.spec.dashboard.options.configMaps
- 类型
object
.spec.dashboard.options.deployments
- 类型
object
.spec.dashboard.options.horizontalPodAutoscalers
- 类型
object
.spec.dashboard.options.statefulSets
- 类型
object
.spec.dashboard.options.webhookConfigurationOptions
- 类型
object
.spec.hub
- 描述
- Hub holds the hub config
- 类型
object- 必填
options
.spec.hub.options
- 描述
- options holds additions fields and these fields will be updated on the manifests
- 类型
object
.spec.hub.options.configMaps
- 类型
object
.spec.hub.options.deployments
- 类型
object
.spec.hub.options.horizontalPodAutoscalers
- 类型
object
.spec.hub.options.statefulSets
- 类型
object
.spec.hub.options.webhookConfigurationOptions
- 类型
object
.spec.hub.params
- 描述
- Params is the list of params passed for Hub customization
- 类型
array
.spec.hub.params[]
- 描述
- Param declares an string value to use for the parameter called name.
- 类型
object
.spec.params
- 描述
- Params is the list of params passed for all platforms
- 类型
array
.spec.params[]
- 描述
- Param declares an string value to use for the parameter called name.
- 类型
object
.spec.pipeline
- 描述
- Pipeline holds the customizable option for pipeline component
- 类型
object- 必填
options
.spec.pipeline.bundles-resolver-config
- 类型
object
.spec.pipeline.cluster-resolver-config
- 类型
object
.spec.pipeline.git-resolver-config
- 类型
object
.spec.pipeline.hub-resolver-config
- 类型
object
.spec.pipeline.options
- 描述
- options holds additions fields and these fields will be updated on the manifests
- 类型
object
.spec.pipeline.options.configMaps
- 类型
object
.spec.pipeline.options.deployments
- 类型
object
.spec.pipeline.options.horizontalPodAutoscalers
- 类型
object
.spec.pipeline.options.statefulSets
- 类型
object
.spec.pipeline.options.webhookConfigurationOptions
- 类型
object
.spec.pipeline.params
- 描述
- The params to customize different components of Pipelines
- 类型
array
.spec.pipeline.params[]
- 描述
- Param declares an string value to use for the parameter called name.
- 类型
object
.spec.pipeline.performance
- 描述
- PerformanceProperties defines the fields which are configurable to tune the performance of component controller
- 类型
object- 必填
disable-ha
.spec.platforms
- 描述
- Platforms allows configuring platform specific configurations
- 类型
object
.spec.platforms.openshift
- 描述
- OpenShift allows configuring openshift specific components and configurations
- 类型
object
.spec.platforms.openshift.pipelinesAsCode
- 描述
- PipelinesAsCode allows configuring PipelinesAsCode configurations
- 类型
object- 必填
options
.spec.platforms.openshift.pipelinesAsCode.additionalPACControllers
- 描述
- AdditionalPACControllers allows to deploy additional PAC controller
- 类型
object
.spec.platforms.openshift.pipelinesAsCode.options
- 描述
- options holds additions fields and these fields will be updated on the manifests
- 类型
object
.spec.platforms.openshift.pipelinesAsCode.options.configMaps
- 类型
object
.spec.platforms.openshift.pipelinesAsCode.options.deployments
- 类型
object
.spec.platforms.openshift.pipelinesAsCode.options.horizontalPodAutoscalers
- 类型
object
.spec.platforms.openshift.pipelinesAsCode.options.statefulSets
- 类型
object
.spec.platforms.openshift.pipelinesAsCode.options.webhookConfigurationOptions
- 类型
object
.spec.platforms.openshift.pipelinesAsCode.settings
- 类型
object
.spec.platforms.openshift.scc
- 描述
- SCC allows configuring security context constraints used by workloads
- 类型
object
.spec.pruner
- 描述
- Pruner holds the prune config
- 类型
object- 必填
disabled
.spec.pruner.resources
- 描述
- The resources which need to be pruned
- 类型
array
.spec.pruner.resources[]
- 类型
string
.spec.result
- 描述
- Result holds the customize option for results component
- 类型
object- 必填
disabledis_external_dboptions
.spec.result.options
- 描述
- Options holds additions fields and these fields will be updated on the manifests
- 类型
object
.spec.result.options.configMaps
- 类型
object
.spec.result.options.deployments
- 类型
object
.spec.result.options.horizontalPodAutoscalers
- 类型
object
.spec.result.options.statefulSets
- 类型
object
.spec.result.options.webhookConfigurationOptions
- 类型
object
.spec.result.performance
- 描述
- PerformanceProperties defines the fields which are configurable to tune the performance of component controller
- 类型
object- 必填
disable-ha
.spec.targetNamespaceMetadata
- 描述
- holds target namespace metadata
- 类型
object
.spec.targetNamespaceMetadata.annotations
- 类型
object
.spec.targetNamespaceMetadata.labels
- 类型
object
.spec.tektonpruner
- 描述
- New EventBasedPruner which provides more granular control over TaskRun and PipelineRuns
- 类型
object- 必填
disabledoptions
.spec.tektonpruner.options
- 描述
- options holds additions fields and these fields will be updated on the manifests
- 类型
object
.spec.tektonpruner.options.configMaps
- 类型
object
.spec.tektonpruner.options.deployments
- 类型
object
.spec.tektonpruner.options.horizontalPodAutoscalers
- 类型
object
.spec.tektonpruner.options.statefulSets
- 类型
object
.spec.tektonpruner.options.webhookConfigurationOptions
- 类型
object
.spec.trigger
- 描述
- Trigger holds the customizable option for triggers component
- 类型
object- 必填
options
.spec.trigger.options
- 描述
- options holds additions fields and these fields will be updated on the manifests
- 类型
object
.spec.trigger.options.configMaps
- 类型
object
.spec.trigger.options.deployments
- 类型
object
.spec.trigger.options.horizontalPodAutoscalers
- 类型
object
.spec.trigger.options.statefulSets
- 类型
object
.spec.trigger.options.webhookConfigurationOptions
- 类型
object
.status
- 描述
- TektonConfigStatus defines the observed state of TektonConfig
- 类型
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.tektonInstallerSets
- 描述
- The current installer set name
- 类型
object
API 端点
可用的 API 端点如下:
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonconfigsDELETE: delete collection of TektonConfigGET: list objects of kind TektonConfigPOST: create a new TektonConfig
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonconfigs/{name}DELETE: delete the specified TektonConfigGET: read the specified TektonConfigPATCH: partially update the specified TektonConfigPUT: replace the specified TektonConfig
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonconfigs
- HTTP 方法
DELETE- 描述
- delete collection of TektonConfig
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind TektonConfig
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new TektonConfig
- 查询参数
- 请求体参数
- HTTP 响应
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonconfigs/{name}
- HTTP 方法
DELETE- 描述
- delete the specified TektonConfig
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified TektonConfig
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified TektonConfig
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified TektonConfig
- 查询参数
- 请求体参数
- HTTP 响应