client: image: ghcr.io/bluewave-labs/checkmate-client:v3.2.0 port: 80 protocol: http ingress: enabled: true host: change_me className: nginx annotations: {} # Example annotations for cert-manager: # annotations: # cert-manager.io/cluster-issuer: "letsencrypt-prod" tls: enabled: false # secretName: {{ .Release.Name }}-client-tls # Optional; defaults to -client-tls if omitted # Note: when enabling TLS, also set client.protocol: https and add # a cert-manager issuer annotation (e.g. cert-manager.io/cluster-issuer: "letsencrypt-prod"). # The secret will be automatically created by cert-manager when using the cert-manager.io/cluster-issuer annotation server: image: ghcr.io/bluewave-labs/checkmate-backend:v3.2.0 port: 52345 protocol: http ingress: enabled: true host: change_me className: nginx annotations: {} # Example annotations for cert-manager: # annotations: # cert-manager.io/cluster-issuer: "letsencrypt-prod" tls: enabled: false # secretName: {{ .Release.Name }}-server-tls # Optional; defaults to -server-tls if omitted # Note: when enabling TLS, also set server.protocol: https and add # a cert-manager issuer annotation (e.g. cert-manager.io/cluster-issuer: "letsencrypt-prod"). # The secret will be automatically created by cert-manager when using the cert-manager.io/cluster-issuer annotation redis: enabled: false image: redis:7.2 port: 6379 mongodb: image: ghcr.io/bluewave-labs/checkmate-mongo:v3.2.0 port: 27017 secrets: JWT_SECRET: change_me # REFRESH_TOKEN_SECRET: change_me # SYSTEM_EMAIL_ADDRESS: test@example.com # SYSTEM_EMAIL_PASSWORD: change_me # SYSTEM_EMAIL_HOST: smtp.example.com # SYSTEM_EMAIL_PORT: "587" # PAGESPEED_API_KEY: change_me DB_CONNECTION_STRING: mongodb://checkmate-mongodb.namespace.svc:27017/uptime_db CLIENT_HOST: change_me # REDIS_HOST: redis # REDIS_PORT: "6379" # DB_TYPE: MongoDB # TOKEN_TTL: 99d # REFRESH_TOKEN_TTL: 99d persistence: mongo: size: 5Gi storageClass: "" redis: size: 1Gi storageClass: ""