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.affinity | object | {} |
|
| createdb.annotations | object | {} |
|
| 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:3cee6c78973b82af6c3c3632bf8d44dafbab1632b3999a7292b170237c5dd5cc" |
v0.7.31 |
| createdb.name | string | "createdb" |
|
| createdb.nodeSelector | object | {} |
|
| createdb.podAnnotations | object | {} |
|
| createdb.podLabels | object | {} |
|
| createdb.serviceAccount.annotations | object | {} |
|
| createdb.serviceAccount.create | bool | false |
|
| createdb.serviceAccount.name | string | "" |
|
| createdb.tolerations | list | [] |
|
| createdb.ttlSecondsAfterFinished | int | 3600 |
|
| forceNamespace | string | "" |
|
| imagePullSecrets | list | [] |
|
| initContainerImage.curl.imagePullPolicy | string | "IfNotPresent" |
|
| initContainerImage.curl.registry | string | "docker.io" |
|
| initContainerImage.curl.repository | string | "curlimages/curl" |
|
| initContainerImage.curl.version | string | "sha256:7c12af72ceb38b7432ab85e1a265cff6ae58e06f95539d539b654f2cfa64bb13" |
8.21.0 |
| initContainerImage.netcat.imagePullPolicy | string | "IfNotPresent" |
|
| initContainerImage.netcat.registry | string | "docker.io" |
|
| initContainerImage.netcat.repository | string | "subfuzion/netcat" |
|
| initContainerImage.netcat.version | string | "sha256:7e808e84a631d9c2cd5a04f6a084f925ea388e3127553461536c1248c3333c8a" |
2024-09-03 |
| logServer.affinity | object | {} |
|
| logServer.enabled | bool | true |
|
| logServer.extraArgs | list | [] |
|
| logServer.image.pullPolicy | string | "IfNotPresent" |
|
| logServer.image.registry | string | "ghcr.io" |
|
| logServer.image.repository | string | "sigstore/scaffolding/trillian_log_server" |
|
| logServer.image.version | string | "sha256:5a878e4e4f03790d2dda4b07a551ff9832128b307447d4156255c73690aa2da3" |
trillian v1.7.3 (scaffolding v0.7.37) |
| logServer.livenessProbe | object | {} |
|
| logServer.name | string | "log-server" |
|
| logServer.nodeSelector | object | {} |
|
| logServer.podAnnotations | object | {} |
|
| logServer.podLabels | object | {} |
|
| logServer.portHTTP | int | 8090 |
|
| logServer.portRPC | int | 8091 |
|
| logServer.readinessProbe | object | {} |
|
| logServer.replicaCount | int | 1 |
|
| logServer.resources | object | {} |
|
| logServer.service.headless | bool | false |
|
| 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 | "" |
|
| logServer.tolerations | list | [] |
|
| logSigner.affinity | object | {} |
|
| logSigner.enabled | bool | true |
|
| logSigner.etcdServers | list | [] |
|
| logSigner.extraArgs | list | [] |
|
| logSigner.forceMaster | bool | true |
|
| logSigner.image.pullPolicy | string | "IfNotPresent" |
|
| logSigner.image.registry | string | "ghcr.io" |
|
| logSigner.image.repository | string | "sigstore/scaffolding/trillian_log_signer" |
|
| logSigner.image.version | string | "sha256:28c5ff40963f83ffdf4e2d9ea1e4e2c877c33cfb0ff068f3daad1c1080aad0ac" |
trillian v1.7.3 (scaffolding v0.7.37) |
| logSigner.livenessProbe | object | {} |
|
| logSigner.name | string | "log-signer" |
|
| logSigner.nodeSelector | object | {} |
|
| logSigner.podAnnotations | object | {} |
|
| logSigner.podLabels | object | {} |
|
| logSigner.portHTTP | int | 8090 |
|
| logSigner.portRPC | int | 8091 |
|
| logSigner.readinessProbe | object | {} |
|
| logSigner.replicaCount | int | 1 |
|
| logSigner.resources | object | {} |
|
| logSigner.service.headless | bool | false |
|
| 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 | "" |
|
| logSigner.tolerations | list | [] |
|
| 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 | "cloud-sql-connectors/cloud-sql-proxy:2.23.0-alpine" |
|
| 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.unixDomainSocket.enabled | bool | false |
|
| mysql.gcp.cloudsql.unixDomainSocket.path | string | "/cloudsql" |
|
| mysql.gcp.cloudsql.version | string | "sha256:7cf46b7a0251486351cf7ed18dab04d96f05e26deb19d426e237f390e3baef14" |
crane digest gcr.io/cloud-sql-connectors/cloud-sql-proxy:2.23.0-alpine |
| mysql.gcp.enabled | bool | false |
|
| mysql.gcp.instance | string | "" |
|
| mysql.gcp.scaffoldSQLProxy.registry | string | "ghcr.io" |
|
| mysql.gcp.scaffoldSQLProxy.repository | string | "sigstore/scaffolding/cloudsqlproxy" |
|
| mysql.gcp.scaffoldSQLProxy.resources.requests.cpu | string | "1" |
|
| mysql.gcp.scaffoldSQLProxy.resources.requests.memory | string | "2Gi" |
|
| mysql.gcp.scaffoldSQLProxy.securityContext.allowPrivilegeEscalation | bool | false |
|
| mysql.gcp.scaffoldSQLProxy.securityContext.capabilities.drop[0] | string | "ALL" |
|
| mysql.gcp.scaffoldSQLProxy.securityContext.readOnlyRootFilesystem | bool | true |
|
| mysql.gcp.scaffoldSQLProxy.securityContext.runAsNonRoot | bool | true |
|
| mysql.gcp.scaffoldSQLProxy.version | string | "sha256:2cb6ff4ebe7ae82b4c39e5c2b40365b0e4a47adcc244167c7cd364a6f8a9fdda" |
v0.7.37 which is based on cloud-sql-proxy:2.23.0-alpine |
| 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:2a685a38dd0129cceb646c232d285383f614c7e6fa51ff8f512aef78e4298461" |
crane digest gcr.io/trillian-opensource-ci/db_server:v1.5.3 |
| 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.podAnnotations | object | {} |
|
| mysql.podLabels | object | {} |
|
| 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" |
|
| quotaSystem.driver | string | "mysql" |
|
| storageSystem.driver | string | "mysql" |
|
| storageSystem.envCredentials | list | [] |