TektonTrigger [operator.tekton.dev/v1alpha1]
- Description
- TektonTrigger is the Schema for the tektontriggers API
- Type
object
Specification
.spec
- Description
- TektonTriggerSpec defines the desired state of TektonTrigger
- Type
object- Required
options
.spec.config
- Description
- Config holds the configuration for resources created by TektonTrigger
- Type
object
.spec.config.nodeSelector
- Type
object
.spec.config.tolerations
- Type
array
.spec.config.tolerations[]
- Description
- The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
- Type
object
.spec.options
- Description
- options holds additions fields and these fields will be updated on the manifests
- Type
object
.spec.options.configMaps
- Type
object
.spec.options.deployments
- Type
object
.spec.options.horizontalPodAutoscalers
- Type
object
.spec.options.statefulSets
- Type
object
.spec.options.webhookConfigurationOptions
- Type
object
.status
- Description
- TektonTriggerStatus defines the observed state of TektonTrigger
- Type
object
.status.annotations
- Description
- 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.
- Type
object
.status.conditions
- Description
- Conditions the latest available observations of a resource's current state.
- Type
array
.status.conditions[]
- Description
- 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
- Type
object- Required
statustype
API Endpoints
The following API endpoints are available:
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektontriggersDELETE: delete collection of TektonTriggerGET: list objects of kind TektonTriggerPOST: create a new TektonTrigger
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektontriggers/{name}DELETE: delete the specified TektonTriggerGET: read the specified TektonTriggerPATCH: partially update the specified TektonTriggerPUT: replace the specified TektonTrigger
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektontriggers/{name}/statusGET: read status of the specified TektonTriggerPATCH: partially update status of the specified TektonTriggerPUT: replace status of the specified TektonTrigger
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektontriggers
- HTTP method
DELETE- Description
- delete collection of TektonTrigger
- HTTP responses
- HTTP method
GET- Description
- list objects of kind TektonTrigger
- HTTP responses
- HTTP method
POST- Description
- create a new TektonTrigger
- Query parameters
- Body parameters
- HTTP responses
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektontriggers/{name}
- HTTP method
DELETE- Description
- delete the specified TektonTrigger
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified TektonTrigger
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified TektonTrigger
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified TektonTrigger
- Query parameters
- Body parameters
- HTTP responses
/apis/operator.tekton.dev/v1alpha1/namespaces/{namespace}/tektontriggers/{name}/status
- HTTP method
GET- Description
- read status of the specified TektonTrigger
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified TektonTrigger
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified TektonTrigger
- Query parameters
- Body parameters
- HTTP responses