TektonResult
operator.tekton.dev / v1alpha1
apiVersion: operator.tekton.dev/v1alpha1
kind: TektonResult
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object
spec object
TektonResultSpec defines the desired state of TektonResult
auth_disable
boolean
auth_impersonate
boolean
config object
Config holds the configuration for resources created by TektonResult
nodeSelector
object
priorityClassName
string
PriorityClassName holds the priority class to be set to pod template
tolerations []object
effect
string
Effect indicates the taint effect to match. Empty means match all taint effects.
When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
key
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.
operator
string
Operator represents a key's relationship to the value.
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod can
tolerate all taints of a particular category.
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
tolerationSeconds
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.
format:
int64
value
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.
db_enable_auto_migration
boolean
db_host
string
db_name
string
db_port
integer
format:
int64
db_secret_name
string
db_secret_password_key
string
db_secret_user_key
string
db_sslmode
string
db_sslrootcert
string
disabled
boolean required
enable or disable Result Component
gcs_bucket_name
string
gcs_creds_secret_key
string
gcs_creds_secret_name
string
is_external_db
boolean required
log_level
string
logging_plugin_api_url
string
logging_plugin_ca_cert
string
logging_plugin_forwarder_delay_duration
integer
logging_plugin_multipart_regex
string
logging_plugin_namespace_key
string
logging_plugin_proxy_path
string
logging_plugin_query_limit
integer
logging_plugin_query_params
string
logging_plugin_static_labels
string
logging_plugin_tls_verification_disable
boolean
logging_plugin_token_path
string
logging_pvc_name
string
logs_api
boolean
logs_buffer_size
integer
format:
int64
logs_path
string
logs_type
string
loki_stack_name
string
loki_stack_namespace
string
options object required
Options holds additions fields and these fields will be updated on the manifests
configMaps
object
deployments
object
disabled
boolean
horizontalPodAutoscalers
object
statefulSets
object
webhookConfigurationOptions
object
performance object
PerformanceProperties defines the fields which are configurable
to tune the performance of component controller
buckets
integer
disable-ha
boolean required
if it is true, disables the HA feature
kube-api-burst
integer
kube-api-qps
number
queries per second (QPS) and burst to the master from rest API client
actually the number multiplied by 2
https://github.com/pierretasci/pipeline/blob/05d67e427c722a2a57e58328d7097e21429b7524/cmd/controller/main.go#L85-L87
defaults: https://github.com/tektoncd/pipeline/blob/34618964300620dca44d10a595e4af84e9903a55/vendor/k8s.io/client-go/rest/config.go#L45-L46
replicas
integer
format:
int32
statefulset-ordinals
boolean
if is true, enable StatefulsetOrdinals mode
threads-per-controller
integer
The number of workers to use when processing the component controller's work queue
prometheus_histogram
boolean
prometheus_port
integer
format:
int64
route_enabled
boolean
Route configuration for Results API service exposure
route_host
string
route_path
string
route_tls_termination
string
secret_name
string
name of the secret used to get S3 credentials and
pass it as environment variables to the "tekton-results-api" deployment under "api" container
server_port
integer
format:
int64
storage_emulator_host
string
targetNamespace
string
TargetNamespace is where resources will be installed
tls_hostname_override
string
status object
TektonResultStatus defines the observed state of TektonResult
annotations
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.
conditions []object
Conditions the latest available observations of a resource's current state.
lastTransitionTime
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).
message
string
A human readable message indicating details about the transition.
reason
string
The reason for the condition's last transition.
severity
string
Severity with which to treat failures of this type of condition.
When this is not specified, it defaults to Error.
status
string required
Status of the condition, one of True, False, Unknown.
type
string required
Type of condition.
observedGeneration
integer
ObservedGeneration is the 'Generation' of the Service that
was last processed by the controller.
format:
int64
tektonInstallerSet
string
The current installer set name for TektonResult
version
string
The version of the installed release
No matches. Try .spec.auth_disable for an exact path