Trillian is a log that stores an accurate, immutable and verifiable history of activity.
Homepage: https://sigstore.dev/
To install the helm chart with default values run following command. The Values section describes the configuration options for this chart.
helm install [RELEASE_NAME] .
To uninstall the Helm chart run following command.
helm uninstall [RELEASE_NAME]
Name | Url | |
---|---|---|
The Sigstore Authors | https://sigstore.dev/ |
- https://github.com/google/trillian
- https://github.com/sigstore/helm-charts/tree/main/charts/trillian
Key | Type | Default | Description |
---|---|---|---|
createdb.dbname | string | "trillian" |
|
createdb.enabled | bool | true |
|
createdb.image.pullPolicy | string | "IfNotPresent" |
|
createdb.image.registry | string | "ghcr.io" |
|
createdb.image.repository | string | "sigstore/scaffolding/createdb" |
|
createdb.image.version | string | "sha256:5ec1b95581d238dfbbd8e412422500cc242123078de8aaad23e5f9c65eaf2ba5" |
v0.4.11 |
createdb.name | string | "createdb" |
|
createdb.serviceAccount.annotations | object | {} |
|
createdb.serviceAccount.create | bool | false |
|
createdb.serviceAccount.name | string | "" |
|
createdb.ttlSecondsAfterFinished | int | 3600 |
|
forceNamespace | string | "" |
|
initContainerImage.curl.imagePullPolicy | string | "IfNotPresent" |
|
initContainerImage.curl.registry | string | "docker.io" |
|
initContainerImage.curl.repository | string | "curlimages/curl" |
|
initContainerImage.curl.version | string | "sha256:9fab1b73f45e06df9506d947616062d7e8319009257d3a05d970b0de80a41ec5" |
7.85.0 |
initContainerImage.netcat.imagePullPolicy | string | "IfNotPresent" |
|
initContainerImage.netcat.registry | string | "docker.io" |
|
initContainerImage.netcat.repository | string | "toolbelt/netcat" |
|
initContainerImage.netcat.version | string | "sha256:7d921b6d368fb1736cb0832c6f57e426c161593c075847af3378eb3185801cea" |
2022-05-23 |
logServer.enabled | bool | true |
|
logServer.extraArgs | list | [] |
|
logServer.image.pullPolicy | string | "IfNotPresent" |
|
logServer.image.registry | string | "gcr.io" |
|
logServer.image.repository | string | "projectsigstore/trillian_log_server" |
|
logServer.image.version | string | "sha256:75dbbfc4c0b64334b985c4971fe58c30b9dd73d7aa54b15cee61223ff92aebf3" |
v0.9.1 |
logServer.livenessProbe | object | {} |
|
logServer.name | string | "log-server" |
|
logServer.portHTTP | int | 8090 |
|
logServer.portRPC | int | 8091 |
|
logServer.readinessProbe | object | {} |
|
logServer.replicaCount | int | 1 |
|
logServer.resources | object | {} |
|
logServer.service.ports[0].name | string | "8091-tcp" |
|
logServer.service.ports[0].port | int | 8091 |
|
logServer.service.ports[0].protocol | string | "TCP" |
|
logServer.service.ports[0].targetPort | int | 8091 |
|
logServer.service.ports[1].name | string | "8090-tcp" |
|
logServer.service.ports[1].port | int | 8090 |
|
logServer.service.ports[1].protocol | string | "TCP" |
|
logServer.service.ports[1].targetPort | int | 8090 |
|
logServer.service.type | string | "ClusterIP" |
|
logServer.serviceAccount.annotations | object | {} |
|
logServer.serviceAccount.create | bool | true |
|
logServer.serviceAccount.name | string | "" |
|
logSigner.enabled | bool | true |
|
logSigner.extraArgs | list | [] |
|
logSigner.forceMaster | bool | true |
|
logSigner.image.pullPolicy | string | "IfNotPresent" |
|
logSigner.image.registry | string | "gcr.io" |
|
logSigner.image.repository | string | "projectsigstore/trillian_log_signer" |
|
logSigner.image.version | string | "sha256:b56ed0b7b5e9813c91b208ba6041c9342f9a53162d96943374e59b5289090f1f" |
v0.9.1 |
logSigner.livenessProbe | object | {} |
|
logSigner.name | string | "log-signer" |
|
logSigner.portHTTP | int | 8090 |
|
logSigner.portRPC | int | 8091 |
|
logSigner.readinessProbe | object | {} |
|
logSigner.replicaCount | int | 1 |
|
logSigner.resources | object | {} |
|
logSigner.service.ports[0].name | string | "8091-tcp" |
|
logSigner.service.ports[0].port | int | 8091 |
|
logSigner.service.ports[0].protocol | string | "TCP" |
|
logSigner.service.ports[0].targetPort | int | 8091 |
|
logSigner.service.type | string | "ClusterIP" |
|
logSigner.serviceAccount.annotations | object | {} |
|
logSigner.serviceAccount.create | bool | true |
|
logSigner.serviceAccount.name | string | "" |
|
mysql.args[0] | string | "--ignore-db-dir=lost+found" |
|
mysql.auth.existingSecret | string | "" |
|
mysql.auth.password | string | "" |
|
mysql.auth.rootPassword | string | "" |
|
mysql.auth.username | string | "mysql" |
|
mysql.enabled | bool | true |
|
mysql.gcp.cloudsql.registry | string | "gcr.io" |
|
mysql.gcp.cloudsql.repository | string | "cloudsql-docker/gce-proxy" |
|
mysql.gcp.cloudsql.resources.requests.cpu | string | "1" |
|
mysql.gcp.cloudsql.resources.requests.memory | string | "2Gi" |
|
mysql.gcp.cloudsql.securityContext.allowPrivilegeEscalation | bool | false |
|
mysql.gcp.cloudsql.securityContext.capabilities.drop[0] | string | "ALL" |
|
mysql.gcp.cloudsql.securityContext.readOnlyRootFilesystem | bool | true |
|
mysql.gcp.cloudsql.securityContext.runAsNonRoot | bool | true |
|
mysql.gcp.cloudsql.version | string | "sha256:7755f632c090289b8e0fa67218fc9d8b9ab7e0758ea58c48786617a79ff715dc" |
v1.32.2 |
mysql.gcp.enabled | bool | false |
|
mysql.gcp.instance | string | "" |
|
mysql.hostname | string | "" |
|
mysql.image.pullPolicy | string | "IfNotPresent" |
|
mysql.image.registry | string | "gcr.io" |
|
mysql.image.repository | string | "trillian-opensource-ci/db_server" |
|
mysql.image.version | string | "sha256:22b7fddcb4bafc5692760d84dca5e86294363a94e8f0ecb8f5c39364d436e6d5" |
v1.5.0 |
mysql.livenessProbe.exec.command[0] | string | "/etc/init.d/mysql" |
|
mysql.livenessProbe.exec.command[1] | string | "status" |
|
mysql.livenessProbe.failureThreshold | int | 3 |
|
mysql.livenessProbe.initialDelaySeconds | int | 30 |
|
mysql.livenessProbe.periodSeconds | int | 10 |
|
mysql.livenessProbe.successThreshold | int | 1 |
|
mysql.livenessProbe.timeoutSeconds | int | 1 |
|
mysql.name | string | "mysql" |
|
mysql.persistence.accessModes[0] | string | "ReadWriteOnce" |
|
mysql.persistence.annotations | object | {} |
|
mysql.persistence.enabled | bool | true |
|
mysql.persistence.existingClaim | string | "" |
|
mysql.persistence.mountPath | string | "/var/lib/mysql" |
|
mysql.persistence.size | string | "5Gi" |
|
mysql.persistence.storageClass | string | nil |
|
mysql.persistence.subPath | string | "" |
|
mysql.port | int | 3306 |
|
mysql.readinessProbe.exec.command[0] | string | "/etc/init.d/mysql" |
|
mysql.readinessProbe.exec.command[1] | string | "status" |
|
mysql.readinessProbe.failureThreshold | int | 3 |
|
mysql.readinessProbe.initialDelaySeconds | int | 10 |
|
mysql.readinessProbe.periodSeconds | int | 10 |
|
mysql.readinessProbe.successThreshold | int | 1 |
|
mysql.readinessProbe.timeoutSeconds | int | 1 |
|
mysql.replicaCount | int | 1 |
|
mysql.resources | object | {} |
|
mysql.secret.annotations | object | {} |
|
mysql.service.ports[0].name | string | "3306-tcp" |
|
mysql.service.ports[0].port | int | 3306 |
|
mysql.service.ports[0].protocol | string | "TCP" |
|
mysql.service.ports[0].targetPort | int | 3306 |
|
mysql.service.type | string | "ClusterIP" |
|
mysql.serviceAccount.annotations | object | {} |
|
mysql.serviceAccount.create | bool | true |
|
mysql.serviceAccount.name | string | "" |
|
mysql.strategy.type | string | "Recreate" |
|
namespace.create | bool | false |
|
namespace.name | string | "trillian-system" |