DirectorySecurity AdvisoriesPricing
Sign in
Directory
geoserver logoHELM

geoserver

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 geoserver.
2
# This is a YAML-formatted file.
3
# Declare variables to be passed into your templates.
4
5
image:
6
repository: cgr.dev/scratch-images/test-tmp/geoserver
7
pullPolicy: IfNotPresent
8
# Overrides the image tag whose default is the chart appVersion.
9
tag: 2.28.3-r5@sha256:2c4ddb6973e5c515b4d744f8bcf9a5478f2a7a4de9dbc44e29fde37f6aa81651
10
auth:
11
username: admin
12
password: geoserver
13
# use an existing secret if specified
14
#existingSecret: geoserver-admin-password
15
#passwordKey: geoserver-admin-password
16
cors:
17
enabled: false
18
allowedOrigins:
19
- "*"
20
allowedMethods:
21
- GET
22
- POST
23
- PUT
24
- DELETE
25
- PATCH
26
- HEAD
27
- OPTIONS
28
allowedHeaders:
29
- Origin
30
- Accept
31
- X-Requested-With
32
- Content-Type
33
- Access-Control-Request-Method
34
- Access-Control-Request-Headers
35
- Access-Control-Allow-Origin
36
- Authorization
37
allowCredentials: false
38
extension:
39
install: false
40
stableExtensions: []
41
stablePluginUrl: ""
42
additionalLibsDir: ""
43
geoserverLibDir: ""
44
demoData:
45
skip: true
46
startup:
47
failureThreshold: 10
48
periodSeconds: 30
49
imagePullSecrets: []
50
nameOverride: ""
51
fullnameOverride: ""
52
persistence:
53
size: 10Gi
54
accessModes: ReadWriteOnce
55
#existingClaim: someclaim
56
# the white list is needed for GUI working properly.
57
# the value for this should be the main URL for where geoserver get deployed.
58
# the values should be only url without http:// or https://, like "geoserver.example.com"
59
whitelist: ""
60
# the base URL of the GeoServer web app if GeoServer is behind a proxy. Example: https://example.com/geoserver.
61
proxyBaseUrl: ""
62
# the following is for the geoserver java memory heap size control
63
envs:
64
extraJavaOpts: "-Xms512m -Xmx2g"
65
serviceAccount:
66
# Specifies whether a service account should be created
67
create: true
68
# Annotations to add to the service account
69
annotations: {}
70
# The name of the service account to use.
71
# If not set and create is true, a name is generated using the fullname template
72
name: ""
73
podAnnotations: {}
74
podSecurityContext: {}
75
# fsGroup: 2000
76
77
securityContext: {}
78
# capabilities:
79
# drop:
80
# - ALL
81
# readOnlyRootFilesystem: true
82
# runAsNonRoot: true
83
# runAsUser: 1000
84
85
service:
86
type: ClusterIP
87
port: 8080
88
ingress:
89
enabled: false
90
annotations: {}
91
# kubernetes.io/ingress.class: nginx
92
# kubernetes.io/tls-acme: "true"
93
hosts:
94
- host: geoserver.local
95
tls: []
96
# - secretName: chart-example-tls
97
# hosts:
98
# - chart-example.local
99
resources: {}
100
# We usually recommend not to specify default resources and to leave this as a conscious
101
# choice for the user. This also increases chances charts run on environments with little
102
# resources, such as Minikube. If you do want to specify resources, uncomment the following
103
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
104
# limits:
105
# cpu: 100m
106
# memory: 128Mi
107
# requests:
108
# cpu: 100m
109
# memory: 128Mi
110
111
nodeSelector: {}
112
tolerations: []
113
affinity: {}
114

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.