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:1578238b579a3e51426523fe3357cb1c5bc5121d71ba86fa0f101cc5f65ddf33" |
v0.6.14 |
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:4bfa3e2c0164fb103fb9bfd4dc956facce32b6c5d47cc09fcec883ce9535d5ac" |
8.5.0 |
initContainerImage.netcat.imagePullPolicy | string | "IfNotPresent" |
|
initContainerImage.netcat.registry | string | "cgr.dev" |
|
initContainerImage.netcat.repository | string | "chainguard/netcat" |
|
initContainerImage.netcat.version | string | "sha256:7243b469d34bd28969fa2c764a12d91084c427209540bb68645629d635b3f143" |
2023-06-13 |
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:0570f8561677e6140a73cb2d7e04e19cf52eb955efe40297e23402694d19489b" |
v1.5.3 from rekor v1.3.3 build |
logServer.livenessProbe | object | {} |
|
logServer.name | string | "log-server" |
|
logServer.nodeSelector | object | {} |
|
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:948291659bb9910708900aad33dd18669d001ea5e93b85404634bab8e38c83d7" |
v1.5.3 from rekor v1.3.3 build |
logSigner.livenessProbe | object | {} |
|
logSigner.name | string | "log-signer" |
|
logSigner.nodeSelector | object | {} |
|
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 | "cloud-sql-connectors/cloud-sql-proxy:2.8.1-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:d6206eff656e7266d55dd9a1ecd21a78ad34286d6920d51e1e91ec7480707dbc" |
crane digest gcr.io/cloud-sql-connectors/cloud-sql-proxy:2.8.1-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:e9ce05dfd1ebec55be5b82abc3aa63cc2f31b99dae5f1c49bdd579de6797b816" |
v0.6.14 which is based on cloud-sql-proxy:2.8.1-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.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 | string | nil |