TektonHub [operator.tekton.dev/v1alpha1]
- 描述
- TektonHub is the Schema for the tektonhub API
- 类型
object
规格
.spec
- 类型
object- 必填
options
.spec.api
- 类型
object
.spec.catalogs
- 类型
array
.spec.catalogs[]
- 类型
object
.spec.categories
- 类型
array
.spec.categories[]
- 类型
string
.spec.customLogo
- 描述
- The Base64 Encode data and mediaType of the Custom Logo
- 类型
object
.spec.db
- 类型
object
.spec.default
- 类型
object
.spec.default.scopes
- 类型
array
.spec.default.scopes[]
- 类型
string
.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
- 描述
- Params is the list of params passed for Hub customization
- 类型
array
.spec.params[]
- 描述
- Param declares an string value to use for the parameter called name.
- 类型
object
.spec.scopes
- 类型
array
.spec.scopes[]
- 类型
object
.spec.scopes[].users
- 类型
array
.spec.scopes[].users[]
- 类型
string
.status
- 描述
- TektonHubStatus defines the observed state of TektonHub
- 类型
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.hubInstallerSets
- 描述
- The current installer set name
- 类型
object
.status.manifests
- 描述
- The url links of the manifests, separated by comma
- 类型
array
.status.manifests[]
- 类型
string
API 端点
可用的 API 端点如下:
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonhubsDELETE: delete collection of TektonHubGET: list objects of kind TektonHubPOST: create a new TektonHub
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonhubs/{name}DELETE: delete the specified TektonHubGET: read the specified TektonHubPATCH: partially update the specified TektonHubPUT: replace the specified TektonHub
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonhubs
- HTTP 方法
DELETE- 描述
- delete collection of TektonHub
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind TektonHub
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new TektonHub
- 查询参数
- 请求体参数
- HTTP 响应
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektonhubs/{name}
- HTTP 方法
DELETE- 描述
- delete the specified TektonHub
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified TektonHub
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified TektonHub
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified TektonHub
- 查询参数
- 请求体参数
- HTTP 响应