Skip to content

s3proxy-distro/helm-s3proxy

Repository files navigation

s3proxy

Version: 1.5.0 Type: application AppVersion: s3proxy-2.2.0_main

Main CI

Deployment for s3proxy based on the s3proxy-distro fork (from this org). This helm chart helps quickly and correctly deploy and confidently by adding integration testing through ci.

Install

Using OCI registry

helm login ghcr.io
helm pull oci:https://ghcr.io/s3proxy-distro/charts/s3proxy --version ^1.0.0

Using Chart Repo

helm repo add s3proxy https://s3proxy-distro.github.io/helm-s3proxy
helm upgrade --install releasname -f values s3proxy/s3proxy

Maintainers

Name Email Url
ryanfaircloth

Source Code

Values

Key Type Default Description
affinity object {}
args[0] string "-Ds3proxy.identity=$(S3PROXY_IDENTITY)"
args[1] string "-Ds3proxy.credential=$(S3PROXY_CREDENTIAL)"
args[2] string "-jar"
args[3] string "/opt/s3proxy/s3proxy"
args[4] string "--properties"
args[5] string "/etc/s3proxy/s3proxy.properties"
autoscaling.enabled bool false
autoscaling.maxReplicas int 100
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 80
command[0] string "java"
config.env list []
config.jclouds.filesystem.baseDir string "/data"
config.jclouds.filesystem.tmpSize string "500Mi"
config.jclouds.provider string "filesystem"
config.s3proxy.authorization string "aws-v2-or-v4"
config.s3proxy.ignoreUnknownHeaders bool false
config.s3proxy.readOnlyBlobStore bool false
config.s3proxy.v4MaxNonChunkedRequestSize string "33554432"
csiSecret object {}
deploymentMode string "Deployment"
fullnameOverride string ""
image.pullPolicy string "IfNotPresent"
image.repository string "ghcr.io/s3proxy-distro/containers/container-s3proxy-eclipse-temurin"
image.tag string ""
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.hosts[0].host string "chart-example.local"
ingress.hosts[0].paths[0].path string "/"
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"
ingress.tls list []
labels object {}
nameOverride string ""
nodeSelector object {}
podAnnotations object {}
podLabels object {}
podSecurityContext.fsGroup int 10001
podSecurityContext.fsGroupChangePolicy string "OnRootMismatch"
podSecurityContext.runAsGroup int 10001
podSecurityContext.runAsNonRoot bool true
podSecurityContext.runAsUser int 10001
podSecurityContext.seccompProfile.type string "RuntimeDefault"
replicaCount int 1
resources object {}
securityContext.allowPrivilegeEscalation bool false
securityContext.capabilities.drop[0] string "ALL"
securityContext.readOnlyRootFilesystem bool true
service.internalTrafficPolicy string "Cluster"
service.port int 8080
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.automountServiceAccountToken bool false
serviceAccount.create bool true
serviceAccount.name string ""
tolerations list []
topologySpreadConstraints object {}

Autogenerated from chart metadata using helm-docs v1.13.1