35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
# Default values for databunkerpro
|
|
image:
|
|
tag: 1.0.0
|
|
|
|
ingress:
|
|
enabled: false # Set to true to enable ingress
|
|
className: traefik
|
|
# Set host to enable ingress
|
|
host: databunker.example.com
|
|
annotations:
|
|
kubernetes.io/ingress.class: traefik
|
|
cert-manager.io/cluster-issuer: "letsencrypt-prod" # or your cluster issuer
|
|
traefik.ingress.kubernetes.io/ssl-redirect: "true"
|
|
traefik.ingress.kubernetes.io/force-ssl-redirect: "true"
|
|
traefik.ingress.kubernetes.io/ssl-passthrough: "false"
|
|
# Security headers
|
|
traefik.ingress.kubernetes.io/configuration-snippet: |
|
|
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
|
|
add_header X-Frame-Options DENY always;
|
|
add_header X-Content-Type-Options nosniff always;
|
|
add_header X-XSS-Protection "1; mode=block" always;
|
|
# TLS configuration
|
|
tls:
|
|
enabled: true # Set to true to enable TLS
|
|
secretName: "databunker-tls" # Name of the secret containing TLS certificate
|
|
|
|
resources:
|
|
# Uncomment and adjust these values based on your requirements
|
|
# requests:
|
|
# memory: "512Mi"
|
|
# cpu: "250m"
|
|
# limits:
|
|
# memory: "1Gi"
|
|
# cpu: "500m"
|