Postiz has been deployed!

Access URL:
{{- if .Values.ingress.enabled }}
  https://{{ (first .Values.ingress.hosts).host }}
{{- else if eq .Values.service.type "NodePort" }}
  http://<node-ip>:{{ .Values.service.nodePort }}
{{- else }}
  kubectl port-forward svc/{{ include "postiz.fullname" . }} 5000:80
  http://localhost:5000
{{- end }}

{{- if .Values.temporal.enabled }}

Temporal:
  Internal address : {{ include "postiz.fullname" . }}-temporal:7233
  Status           : kubectl get pods -l app.kubernetes.io/component=temporal
  Init job logs    : kubectl logs job/{{ include "postiz.fullname" . }}-temporal-init

  After first deploy, create Temporal search attributes:
    kubectl exec deploy/{{ include "postiz.fullname" . }}-temporal -- \
      temporal operator search-attribute create \
        --namespace {{ .Values.temporal.namespace | default "default" }} \
        --name organizationId --type Keyword \
        --name postId --type Keyword
{{- else if .Values.temporal.address }}

Temporal (external): {{ .Values.temporal.address }}
{{- else }}

WARNING: Temporal is disabled and no address is configured.
  Postiz v2.12.0+ requires Temporal for post scheduling.
  Set temporal.enabled=true or provide temporal.address.
{{- end }}

{{- if and (gt (.Values.replicaCount | int) 1) (eq (.Values.env.STORAGE_PROVIDER | default "local") "local") }}

WARNING: replicaCount={{ .Values.replicaCount }} with STORAGE_PROVIDER=local is unsupported.
  Local uploads are not shared across replicas. Use Cloudflare R2 or an RWX PVC.
{{- end }}

Upgrade reminder:
  Always back up the PostgreSQL database before upgrading Postiz:
    kubectl exec -n <namespace> <postgresql-pod> -- \
      pg_dump -U {{ .Values.postgresql.auth.username }} {{ .Values.postgresql.auth.database }} \
      > postiz-backup-$(date +%Y%m%d).sql
