Using the Helm Repository
The following command can be used to add the repository:
helm repo add s3sync-service https://charts.s3sync-service.org
Please check this page for examples.
Configuration
Requirements
Kubernetes: >=1.13.10-0
Values
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
affinity settings |
config.access_key | string | "" |
global AWS access key ID settings |
config.aws_region | string | "us-east-1" |
global AWS Region settings |
config.checksum_workers | int | 5 |
number of the checksum workers |
config.loglevel | string | "info" |
logging level |
config.s3_ops_retries | int | 5 |
global S3 retries settings |
config.secret_access_key | string | "" |
global AWS secret access key settings |
config.sites | object | {} |
list of site configuration options, check the documentation for details |
config.upload_queue_buffer | int | 0 |
the upload queue buffer, check the documentation for details |
config.upload_workers | int | 10 |
number of the upload workers |
config.watch_interval | string | "1s" |
global watch interval settings |
configmap.watch | bool | true |
enable the configmap watch feature |
createRbac | bool | true |
set to false if you not planning on using configmap watch functionality or want to create RBAC objects manually |
httpServer.enable | bool | true |
enable the s3sync-service http service |
httpServer.port | int | 8090 |
listen port for the s3sync http service |
image.pullPolicy | string | "IfNotPresent" |
image pull policy |
image.repository | string | "quay.io/s3sync-service/s3sync-service" |
docker repository, uses quay.io mirror by default |
image.tag | string | "" |
overrides the image tag whose default is the chart appVersion |
imagePullSecrets | list | [] |
might be useful when using private registry |
nodeSelector | object | {} |
nodeSelector for the pod |
podAnnotations | object | {} |
extra pod annotations |
podSecurityContext | object | {} |
the pod security context |
prometheusExporter.enable | bool | true |
enable built-in prometheus exporter |
prometheusExporter.path | string | "/metrics" |
netrics path for the prometheus exporter |
prometheusExporter.port | int | 9350 |
listen port for the built-in prometheus exporter |
resources | object | {} |
container resources allocation |
secret.AWS_ACCESS_KEY_ID | string | "" |
AWS access Key ID, omit if you want to create the secret separately |
secret.AWS_SECRET_ACCESS_KEY | string | "" |
AWS secret access key, omit if you want to create the secret separately |
secret.name | string | "" |
k8s secret name containing AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY , this needed only if you want to create the secret separately |
securityContext | object | {} |
the container security context |
serviceAccountName | string | "" |
ServiceAccount name if was created manually |
tolerations | list | [] |
pod tolerations |
volumeMounts | object | {} |
the volumeMounts definitions |
volumes | object | {} |
the pod volumes definitions |
Autogenerated from chart metadata using helm-docs v1.11.0