--- 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: replicaCount: 2 ingress: enabled: true ingressClassName: "traefik" annotations: cert-manager.io/cluster-issuer: "letsencrypt-staging" 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" traefik.ingress.kubernetes.io/router.middlewares: "networking-cloudflare-only@kubernetescrd" 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