mirror of
https://code.forgejo.org/infrastructure/documentation
synced 2024-11-29 05:31:12 +00:00
37 lines
906 B
YAML
37 lines
906 B
YAML
|
strategy:
|
||
|
type: 'Recreate'
|
||
|
|
||
|
ingress:
|
||
|
enabled: true
|
||
|
annotations:
|
||
|
# https://cert-manager.io/docs/usage/ingress/#supported-annotations
|
||
|
# https://github.com/cert-manager/cert-manager/issues/2239
|
||
|
cert-manager.io/cluster-issuer: letsencrypt-http
|
||
|
cert-manager.io/private-key-algorithm: ECDSA
|
||
|
cert-manager.io/private-key-size: 384
|
||
|
kubernetes.io/ingress.class: traefik
|
||
|
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
||
|
|
||
|
service:
|
||
|
http:
|
||
|
type: ClusterIP
|
||
|
ipFamilyPolicy: PreferDualStack
|
||
|
port: 3000
|
||
|
ssh:
|
||
|
type: LoadBalancer
|
||
|
annotations:
|
||
|
metallb.universe.tf/loadBalancerIPs: $failover_ipv4,$failover_ipv6
|
||
|
metallb.universe.tf/allow-shared-ip: "key-to-share-failover"
|
||
|
ipFamilyPolicy: PreferDualStack
|
||
|
|
||
|
redis-cluster:
|
||
|
enabled: false
|
||
|
postgresql:
|
||
|
enabled: false
|
||
|
postgresql-ha:
|
||
|
enabled: false
|
||
|
|
||
|
persistence:
|
||
|
enabled: true
|
||
|
create: false
|