Appendix D. Trusted Artifact Signer configuration reference for Red Hat OpenShift
This reference provides an overview of the configuration options for Red Hat Trusted Artifact Signer (RHTAS).
| Field | Type | Default | Description |
|---|---|---|---|
|
| integer | 1 | The number of pod replicas. |
|
| object | N/A | Pod scheduling constraints for affinity or anti-affinity rules. |
|
| object | N/A | CPU and memory requests and limits. |
|
| array | N/A | Tolerations for scheduling pods on nodes with taints. |
| Field | Type | Default | Description |
|---|---|---|---|
|
| boolean |
|
When |
|
| string |
|
The database provider, either |
|
| string | N/A | The connection URI for the database. |
|
| object | N/A |
Persistent Volume Claim configuration. Only applicable when |
|
| object | N/A |
Transport Layer Security configuration. Only applicable when |
|
| array | N/A | Environment variables for database authentication. |
|
| object | N/A | Mount secrets as files for TLS certificates. |
| Field | Type | Default | Description |
|---|---|---|---|
|
| boolean |
|
When |
|
| string |
|
The search index provider, either |
|
| string | N/A | The connection URL for the search index. |
|
| object | N/A |
Transport Layer Security configuration. Only applicable when |
| Field | Type | Default | Description |
|---|---|---|---|
|
| boolean |
| Enables or disables the backfill Cron job. |
|
| string |
| Cron schedule expression. |
| Field | Example | Description | file:// |
|---|---|---|---|
| Local filesystem (requires PVC) |
|
| |
| Amazon S3 |
|
| S3-compatible (MinIO) |
|
|
| Google Cloud Storage |
|
| Storage Solution | Class | Documentation | OpenShift Data Foundation |
|---|---|---|---|
|
| NFS |
| |
| Amazon EFS |
| ||
| Azure Files |
| Google Cloud Filestore |
| Field | Type | Default | Description |
|---|---|---|---|
|
| string | N/A | The name of an existing Persistent Volume Claim (PVC). |
|
| quantity | user-defined | Expressed in bytes using binary SI suffixes (Gi, Mi, Ti) or using decimal suffixes (G, M, T). |
|
| boolean |
| Retain the PVC after deleting the custom resource (CR), this is immutable. |
|
| string | N/A | The name of the StorageClass to use for dynamic provisioning. |
| Field | Type | Default | Description |
|---|---|---|---|
|
| boolean |
| Enables or disables attestation storage. Once enabled, this cannot be disabled. |
|
| string |
Storage location URL using go-cloud blob URL format. Supported schemes are | |
|
| quantity |
| Maximum allowed size for an individual attestation. Expressed in bytes using binary SI suffixes (Gi, Mi, Ti) or using decimal suffixes (G, M, T). |