Dagu has been installed successfully 🎉

IMPORTANT: Dagu requires a shared filesystem (ReadWriteMany) for state persistence.
Make sure your storage class supports RWX access mode (e.g., NFS, EFS, CephFS).

Components deployed:
  Scheduler: {{ .Values.scheduler.replicas }} replica(s)
  Worker Pools:
  {{- range $poolName, $pool := .Values.workerPools }}
    - {{ $poolName }}: {{ $pool.replicas }} replica(s)
      {{- if $pool.labels }} (labels: {{ include "dagu.workerLabels" $pool.labels }}){{- end }}
  {{- end }}
  UI: {{ .Values.ui.replicas }} replica(s)

Access the UI:
  kubectl port-forward svc/{{ include "dagu.fullname" . }}-ui 8080:8080
  Then visit http://localhost:8080

Verify installation:
  kubectl get pods -l app.kubernetes.io/instance={{ .Release.Name }}
  kubectl get pvc -l app.kubernetes.io/instance={{ .Release.Name }}

Troubleshooting RWX storage:
  If pods cannot start or mount the volume, check:
  1. Verify PVC was created: kubectl get pvc {{ include "dagu.fullname" . }}-data
  2. Check PVC status: kubectl describe pvc {{ include "dagu.fullname" . }}-data
  3. Ensure storage class supports ReadWriteMany: kubectl get storageclass
  4. If using a custom storage class, set: --set persistence.storageClass=YOUR_STORAGE_CLASS
