DirectorySecurity AdvisoriesPricing
Sign in
Directory
reposilite logoHELM

reposilite

Helm chart
Last changed
Request a free trial

Contact our team to test out this Helm chart and related images for free. Please also indicate any other images you would like to evaluate.

Overview
Chart versions
Default values
Chart metadata
Images

Tag:

1
## Default values for reposilite.
2
image:
3
name: cgr.dev/chainguard-private/reposilite
4
tag: latest@sha256:a9528f2746666e8800692e796ecafd7ada9691087c272b13cd8f62b8f664a34c
5
pullPolicy: IfNotPresent
6
## Name overrides
7
nameOverride: ""
8
fullnameOverride: ""
9
## Deployment configuration
10
deployment:
11
# Number of replicas to be deployed.
12
replicas: 1
13
# Time in seconds before Kubernetes sends a SIGKILL signal if Reposilite doesn't gracefully shut down.
14
terminationGracePeriodSeconds: 60
15
# The minimum time in seconds Reposilite needs to be running before the Deployment controller considers it available.
16
minReadySeconds: 0
17
# Additional annotations to be added to the Deployment
18
annotations: {}
19
# Additional labels to be added to the Deployment
20
labels: {}
21
# Additional annotations to be added to pods
22
podAnnotations: {}
23
# Additional labels to be added to pods
24
podLabels: {}
25
# Init containers
26
initContainers: []
27
# - name: name
28
# image: alpine
29
# args: []
30
# volumeMounts:
31
# - name: volume-name
32
# mountPath: /data
33
# Additional containers
34
additionalContainers: []
35
# - name: name
36
# image: alpine
37
# args: []
38
# volumeMounts:
39
# - name: volume-name
40
# mountPath: /data
41
# Additional volumes for use with initContainers, additionalContainers and runtime container itself
42
additionalVolumes: []
43
# - name: name
44
# hostPath:
45
# path: /tmp
46
# - name: logging
47
# emptyDir: {}
48
# Additional mount points for the runtime container. Refer to volumes defined in `additionalVolumes`.
49
additionalVolumeMounts: []
50
# - name: logging
51
# mountPath: /var/log/reposilite/
52
# Image pull secrets
53
imagePullSecrets: []
54
lifecycle: {}
55
# preStop:
56
# exec:
57
# command: ["/bin/sh", "-c", "sleep 40"]
58
# postStart:
59
# httpGet:
60
# path: /
61
# port: 8080
62
# host: localhost
63
# scheme: http
64
# Security context for all initContainers and containers in the pod
65
podSecurityContext:
66
enabled: false
67
fsGroup: 999
68
# Security context specific to the runtime container in the pod.
69
containerSecurityContext:
70
enabled: false
71
runAsUser: 999
72
runAsGroup: 999
73
## Service configuration
74
service:
75
type: ClusterIP
76
port: 8080
77
annotations: {}
78
## HorizontalPodAutoscaler configuration.
79
autoscaling:
80
enabled: false
81
minReplicas: 1
82
maxReplicas: 10
83
metrics:
84
- type: Resource
85
resource:
86
name: cpu
87
target:
88
type: Utilization
89
averageUtilization: 60
90
- type: Resource
91
resource:
92
name: memory
93
target:
94
type: Utilization
95
averageUtilization: 60
96
behavior:
97
scaleDown:
98
stabilizationWindowSeconds: 300
99
policies:
100
- type: Pods
101
value: 1
102
periodSeconds: 60
103
## If you would like to create an ingress for Reposilite's frontend, you can enable it here.
104
## Please refer to your ingress provider's documentation for configuration that may be specific
105
## to their ingress implementation.
106
ingress:
107
enabled: false
108
className: ""
109
annotations: {}
110
# kubernetes.io/ingress.class: nginx
111
# kubernetes.io/tls-acme: "true"
112
hosts:
113
- host: reposilite.local
114
paths:
115
- path: /
116
pathType: Prefix
117
tls: []
118
# - secretName: chart-example-tls
119
# hosts:
120
# - chart-example.local
121
## Resources
122
resources:
123
requests:
124
cpu: 1.0
125
memory: 128Mi
126
limits:
127
cpu: 2.0
128
memory: 256Mi
129
## Environment variables
130
env:
131
- name: JAVA_OPTS
132
value: "-Xmx64M"
133
# - name: REPOSILITE_OPTS
134
# value: "--port 8080"
135
# - name: SOME_VAR_FROM_CONFIG_MAP
136
# valueFrom:
137
# configMapRef:
138
# name: config-name
139
# key: config-key
140
# - name: SOME_VAR_FROM_SECRET
141
# valueFrom:
142
# secretKeyRef:
143
# name: secret-name
144
# key: secret-key
145
146
## Environment variables from
147
envFrom: []
148
# - configMapRef:
149
# name: config-map-name
150
# - secretRef:
151
# name: secret-name
152
153
## Rolling update
154
rollingUpdate:
155
maxUnavailable: 0
156
maxSurge: 1
157
## Readiness and liveness probes
158
probes:
159
port: 8080 # The port Reposilite is running on inside the pod.
160
scheme: "HTTP" # Scheme to use in GET requests.
161
readiness:
162
initialDelaySeconds: 2
163
periodSeconds: 10
164
timeoutSeconds: 1
165
successThreshold: 1
166
failureThreshold: 1
167
liveness:
168
initialDelaySeconds: 2
169
periodSeconds: 10
170
timeoutSeconds: 2
171
successThreshold: 1
172
failureThreshold: 3
173
## Persistent Volume Claim
174
## Ref: https://kubernetes.io/docs/concepts/storage/persistent-volumes/
175
## RECOMMENDED: This is required to persist configuration changes and artifacts!
176
persistence:
177
enabled: true
178
name: "data"
179
size: 4Gi
180
# storageClass: "" # Use this if you wish to define a StorageClass to use.
181
accessMode: ReadWriteOnce
182
annotations: {}
183
# existingClaim: "" # Use this if you already have an existing PVC for Reposilite.
184
path: /app/data
185
# subPath: "" # Only mount a subdirectory of the Volume to the pod.
186
187
## Service account
188
serviceAccount:
189
# Specifies whether a service account should be created
190
create: true
191
# Annotations to add to the service account
192
annotations: {}
193
# The name of the service account to use.
194
# If not set and create is true, a name is generated using the fullname template
195
name: ""
196
automountServiceAccountToken: false
197
## Pod affinity
198
affinity: {}
199
## Pod node selector
200
nodeSelector: {}
201
## Pod tolerations
202
tolerations: []
203

The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.