You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This will add the instructions in TektonConfig doc how to install and manage
Results component through Tekton Config TektonConfig doc and updates TektonResult doc
Signed-off-by: Shiv Verma
Copy file name to clipboardExpand all lines: docs/TektonConfig.md
+40-2Lines changed: 40 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@ Operator provides support for installing and managing following operator compone
18
18
Other than the above components depending on the platform operator also provides support for
19
19
- On both Kubernetes and OpenShift
20
20
-[TektonChain](./TektonChain.md)
21
+
-[TektonResult](./TektonResult.md)
21
22
- On Kubernetes
22
23
-[TektonDashboard](./TektonDashboard.md)
23
24
- On OpenShift
@@ -113,6 +114,10 @@ The TektonConfig CR provides the following features
113
114
configMaps: {}
114
115
deployments: {}
115
116
webhookConfigurationOptions: {}
117
+
result:
118
+
disabled: false
119
+
is_external_db: false
120
+
options: {}
116
121
platforms:
117
122
openshift:
118
123
pipelinesAsCode:
@@ -165,8 +170,8 @@ By default, namespace would be `tekton-pipelines` for Kubernetes and `openshift-
165
170
166
171
This allows user to choose which all components to install on the cluster.
167
172
There are 3 profiles available:
168
-
- `all`: This profile will install all components (TektonPipeline, TektonTrigger and TektonChain)
169
-
- `basic`: This profile will install only TektonPipeline, TektonTrigger and TektonChain component
173
+
- `all`: This profile will install all components (TektonPipeline, TektonTrigger,TektonResult and TektonChain)
174
+
- `basic`: This profile will install only TektonPipeline, TektonTrigger, TektonResult and TektonChain component
170
175
- `lite`: This profile will install only TektonPipeline component
171
176
172
177
On Kubernetes, `all` profile will install `TektonDashboard` and on OpenShift `TektonAddon` will be installed.
@@ -284,6 +289,39 @@ chain:
284
289
transparency.url: #value
285
290
```
286
291
292
+
### Result
293
+
294
+
Result section allows user to customize the Tekton Result component, Refer to [Result Spec](https://github.com/tektoncd/operator/blob/main/docs/TektonResult.md#spec) section in TektonResult for available options.
295
+
296
+
Example:
297
+
298
+
```yaml
299
+
result:
300
+
disabled: false # - `disabled` : if the value set as `true`, result component will be disabled (default: `false`)
301
+
targetNamespace: tekton-pipelines
302
+
is_external_db: false # If it's true use external database and Result gets it's database from kubernetes secret named `tekton-results-postgres`
303
+
db_host: localhost
304
+
db_port: 5342
305
+
db_sslmode: verify-full
306
+
db_sslrootcert: /etc/tls/db/ca.crt
307
+
db_enable_auto_migration: true
308
+
log_level: debug
309
+
logs_api: true
310
+
logs_type: File
311
+
logs_buffer_size: 90kb
312
+
logs_path: /logs
313
+
auth_disable: true
314
+
logging_pvc_name: tekton-logs
315
+
secret_name: # optional
316
+
gcs_creds_secret_name: <value>
317
+
gcc_creds_secret_key: <value>
318
+
gcs_bucket_name: <value>
319
+
loki_stack_name: #optional
320
+
loki_stack_namespace: #optional
321
+
prometheus_port: 9090
322
+
prometheus_histogram: false
323
+
```
324
+
287
325
### Pruner
288
326
Pruner provides auto clean up feature for the Tekton `pipelinerun` and `taskrun` resources. In the background pruner container runs `tkn` command.
0 commit comments