Files
home-cluster/cluster/apps/default/echo-server/helm-release.yaml
T
2022-05-07 08:29:09 -04:00

50 lines
1.2 KiB
YAML

---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: echo-server
namespace: default
spec:
interval: 5m
chart:
spec:
chart: echo-server
version: 0.4.0
sourceRef:
kind: HelmRepository
name: ealenn-charts
namespace: flux-system
interval: 5m
install:
createNamespace: true
remediation:
retries: 3
upgrade:
remediation:
retries: 3
values:
ingress:
enabled: true
ingressClassName: "traefik"
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-production"
external-dns.alpha.kubernetes.io/target: "ipv4.${SECRET_DOMAIN}"
external-dns/is-public: "true"
hajimari.io/enable: "true"
hajimari.io/icon: "video-input-antenna"
traefik.ingress.kubernetes.io/router.entrypoints: "websecure"
hosts:
- host: "echo-server.${SECRET_DOMAIN}"
paths:
- "/"
tls:
- secretName: echo-server-tls
hosts:
- "echo-server.${SECRET_DOMAIN}"
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
memory: 96Mi