operator.tekton.dev
group
TektonChain is the Schema for the tektonchain API
v1alpha1
versionobject
TektonChainSpec defines the desired state of TektonChain
string
oci artifacts config
string
string
string
string
pipelinerun artifacts config
string
string
string
taskrun artifacts config
string
string
string
string
builder config
object
Config holds the configuration for resources created by TektonChain
object
string
PriorityClassName holds the priority class to be set to pod template
[]object
The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator .
string
Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
string
Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
string
Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
integer
TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
string
Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
[]object
EnvVar represents an environment variable present in a Container.
string
requiredName of the environment variable. Must be a C_IDENTIFIER.
string
Variable references $(VAR_NAME) are expanded using the previously defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".
object
Source for the environment variable's value. Cannot be used if value is not empty.
object
Selects a key of a ConfigMap.
string
requiredThe key to select.
string
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
boolean
Specify whether the ConfigMap or its key must be defined
object
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.
string
Version of the schema the FieldPath is written in terms of, defaults to "v1".
string
requiredPath of the field to select in the specified API version.
object
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.
string
Container name: required for volumes, optional for env vars
Specifies the output format of the exposed resources, defaults to "1"
string
requiredRequired: resource to select
object
Selects a key of a secret in the pod's namespace
string
requiredThe key of the secret to select from. Must be a valid secret key.
string
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
boolean
Specify whether the Secret or its key must be defined
boolean
requiredenable or disable chains feature
boolean
generate signing key
object
requiredoptions holds additions fields and these fields will be updated on the manifests
object
object
boolean
object
object
object
string
string
string
string
string
string
string
string
kms signer config
string
boolean
x509 signer config
string
string
string
string
string
string
string
string
storage configs
string
string
string
string
boolean
string
TargetNamespace is where resources will be installed
string
string
object
TektonChainStatus defines the observed state of TektonChain
object
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
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
string
LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant).
string
A human readable message indicating details about the transition.
string
The reason for the condition's last transition.
string
Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error.
string
requiredStatus of the condition, one of True, False, Unknown.
string
requiredType of condition.
integer
ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.
string
The current installer set name for TektonChain
string
The version of the installed release