global: registry: docker.io repository: freeleaps nodeSelector: {} dashboard: enabled: false name: freeleaps-prod-authentication-dashboard title: Authentication Service Dashboard metricsPrefix: freeleaps_authentication logIngest: enabled: false lokiEndpoint: http://loki-gateway.freeleaps-logging-system logPathPattern: /app/log/authentication/*.log logPath: /app/log/authentication fluentbit: enabled: false resources: requests: cpu: 50m memory: 128Mi limits: cpu: 200m memory: 512Mi image: kubesphere/fluent-bit:v4.0-debug imagePullPolicy: IfNotPresent timeKey: record.repr timeFormat: "%Y-%m-%dT%H:%M:%S.%LZ" logPath: /app/log/authentication/*.log authentication: replicas: 1 image: registry: repository: freeleaps name: authentication tag: 1.0.0 imagePullPolicy: IfNotPresent ports: - name: http containerPort: 8004 protocol: TCP resources: requests: cpu: "0.5" memory: "512Mi" limits: cpu: "1" memory: "1Gi" # FIXME: Wait until the developers implements the probes APIs probes: {} services: - name: authentication-service type: ClusterIP port: 8004 targetPort: 8004 serviceMonitor: enabled: false labels: release: kube-prometheus-stack namespace: freeleaps-monitoring-system interval: 30s scrapeTimeout: "" # Defaults to {}, which means doesn't have any ingress ingresses: {} configs: # TZ tz: "America/Settle" # APP_NAME appName: "authentication" # AUTH_SERVICE_ENDPOINT authServiceEndpoint: "" # DEVSVC_WEBAPI_URL_BASE devsvcWebapiUrlBase: "http://devsvc..svc.freeleaps.cluster:/api/devsvc" # NOTIFICATION_WEBAPI_URL_BASE notificationWebapiUrlBase: "http://notification.svc..freeleaps.cluster:/api/notification" # JWT_ALGORITHM jwtAlgorithm: "HS256" # MONGODB_NAME mongodbName: "" # MONGODB_PORT mongodbPort: "27017" # METRICS_ENABLED metricsEnabled: "false" # PROBES_ENABLED probesEnabled: "false" # AKV secrets configuration secrets: secretStoreRef: kind: FreeleapsSecretStore name: freeleaps-main-secret-store target: name: "freeleaps-authentication-secrets" creationPolicy: "Owner" refreshInterval: 30s data: - key: jwtSecretKey remoteRef: key: "freeleaps-jwt-secret-key" type: Secret - key: mongodbUri remoteRef: key: "freeleaps-mongodb-uri" type: Secret vpa: minAllowed: enabled: false cpu: 100m memory: 64Mi maxAllowed: enabled: true cpu: 100m memory: 256Mi controlledResources: - cpu - memory