Postiz has been deployed! Access URL: {{- if .Values.ingress.enabled }} https://{{ (first .Values.ingress.hosts).host }} {{- else if eq .Values.service.type "NodePort" }} http://:{{ .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 -- \ pg_dump -U {{ .Values.postgresql.auth.username }} {{ .Values.postgresql.auth.database }} \ > postiz-backup-$(date +%Y%m%d).sql