Files
fleet/geoserver/values.yaml

84 lines
1.9 KiB
YAML

global:
fullnameOverride: geoserver
defaultPodOptions:
annotations:
diun.enable: "false"
diun.include_tags: '^\d{1,2}\.\d{1,3}\.\d{1,3}$'
diun.watch_repo: "true"
controllers:
main:
enabled: true
type: deployment
replicas: 1
strategy: Recreate
containers:
main:
image:
repository: docker.osgeo.org/geoserver
tag: 2.27.2
pullPolicy: IfNotPresent
env:
PROXY_BASE_URL: https://geoserver.tfmuocdfcarvajal.duckdns.org/
SKIP_DEMO_DATA: true
WEBAPP_CONTEXT: ""
EXTRA_JAVA_OPTS: -Xms256m -Xmx256m
GEOSERVER_ADMIN_USER: admin
GEOSERVER_ADMIN_PASSWORD: tfmuocdfcarvajal
probes:
liveness:
enabled: true
readiness:
enabled: true
resources:
limits:
memory: 512Mi
requests:
cpu: 100m
memory: 128Mi
persistence:
data:
enabled: true
type: persistentVolumeClaim
name: data
accessMode: ReadWriteOnce
size: 10Gi
retain: yes
globalMounts:
- path: /opt/geoserver_data/
readOnly: false
service:
main:
enabled: true
nameOverride: web
controller: main
primary: true
type: ClusterIP
ports:
web:
enabled: true
primary: true
port: 80
protocol: HTTP
targetPort: 8080
ingress:
main:
enabled: true
nameOverride: web
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
labels:
use-http01-prod: "true"
hosts:
- host: geoserver.tfmuocdfcarvajal.duckdns.org
paths:
- path: /
pathType: Prefix
service:
name: geoserver
identifier: geoserver
port: 80
tls:
- hosts:
- geoserver.tfmuocdfcarvajal.duckdns.org
secretName: geoserver-certificado-duckdns