Helm chart for Archivista - a graph and storage service for in-toto attestations.
A MySQL database and S3 compatible store are needed to successfully install this Helm chart.
See Archivista configuration for environment variables needed
to establish connections to each datastore. These environment variables can be added to this Helm chart using the value deployment.env[]
.
To install the helm chart with default values run following command. The Values section describes the configuration options for this chart.
helm install archivista .
To uninstall the Helm chart run following command.
helm uninstall archivista
Name | Url | |
---|---|---|
in-toto project | https://github.com/in-toto/ |
- Helm chart: https://github.com/in-toto/archivista/chart
- Archivista: https://github.com/in-toto/archivista
Key | Type | Default |
---|---|---|
affinity | object | {} |
autoscaling.enabled | bool | false |
autoscaling.maxReplicas | int | 10 |
autoscaling.minReplicas | int | 1 |
autoscaling.targetCPUUtilizationPercentage | int | 80 |
deployment.env | list | [] |
fullnameOverride | string | "" |
image.pullPolicy | string | "IfNotPresent" |
image.repository | string | "ghcr.io/testifysec/archivista" |
image.tag | string | "0.1.1" |
ingress.annotations | object | {} |
ingress.className | string | "" |
ingress.enabled | bool | true |
ingress.hosts[0].host | string | "archivista.localhost" |
ingress.hosts[0].path | string | "/" |
ingress.tls | list | [] |
nameOverride | string | "" |
nodeSelector | object | {} |
podAnnotations | object | {} |
podSecurityContext | object | {} |
replicaCount | int | 1 |
resources | object | {} |
serviceAccount.annotations | object | {} |
serviceAccount.create | bool | false |
serviceAccount.name | string | "" |
service.port | int | 8082 |
service.type | string | "ClusterIP" |
tolerations | list | [] |