# Default values for uptime-kuma. # This is a YAML-formatted file. # Declare variables to be passed into your templates. image: repository: louislam/uptime-kuma pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. tag: "1.21.2-debian" imagePullSecrets: [] nameOverride: "" fullnameOverride: "" # If this option is set to false a StateFulset instead of a Deployment is used useDeploy: true serviceAccount: # Specifies whether a service account should be created create: false # Annotations to add to the service account annotations: {} # The name of the service account to use. # If not set and create is true, a name is generated using the fullname template name: "" podAnnotations: {} podLabels: {} # app: uptime-kuma podEnv: # a default port must be set. required by container - name: "UPTIME_KUMA_PORT" value: "3001" podSecurityContext: {} # fsGroup: 2000 securityContext: {} # capabilities: # drop: # - ALL # readOnlyRootFilesystem: true # runAsNonRoot: true # runAsUser: 1000 service: type: ClusterIP port: 3001 nodePort: annotations: {} ingress: enabled: false # className: "" extraLabels: {} # vhost: uptime-kuma.company.corp annotations: nginx.ingress.kubernetes.io/proxy-read-timeout: "3600" nginx.ingress.kubernetes.io/proxy-send-timeout: "3600" nginx.ingress.kubernetes.io/server-snippets: | location / { proxy_set_header Upgrade $http_upgrade; proxy_http_version 1.1; proxy_set_header X-Forwarded-Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_set_header Connection "upgrade"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_cache_bypass $http_upgrade; } hosts: - host: chart-example.local paths: - path: / pathType: ImplementationSpecific tls: [] # - secretName: chart-example-tls # hosts: # - chart-example.local resources: {} # We usually recommend not to specify default resources and to leave this as a conscious # choice for the user. This also increases chances charts run on environments with little # resources, such as Minikube. If you do want to specify resources, uncomment the following # lines, adjust them as necessary, and remove the curly braces after 'resources:'. # limits: # cpu: 100m # memory: 128Mi # requests: # cpu: 100m # memory: 128Mi nodeSelector: {} tolerations: [] affinity: {} livenessProbe: enabled: true timeoutSeconds: 2 initialDelaySeconds: 15 readinessProbe: enabled: true initialDelaySeconds: 5 volume: enabled: true accessMode: ReadWriteOnce size: 4Gi # If you want to use a storage class other than the default, uncomment this # line and define the storage class name # storageClassName: # Reuse your own pre-existing PVC. existingClaim: "" strategy: type: Recreate