fc931e4707
- Chart.yaml: bump to version 1.1.0, appVersion v2.21.8 - values.yaml: add temporal section (enabled/address/namespace/tls/apiKey/postgresql), expand env (~40 non-sensitive vars) and secrets (~60 sensitive vars) to match current Postiz documentation — covers all social providers, email SMTP, OAuth OIDC, AI/generation, analytics, MCP, payments, short-link services - postiz-config.yaml: inject TEMPORAL_ADDRESS (auto-computed or override), TEMPORAL_NAMESPACE and TEMPORAL_TLS when temporal.enabled or address is set - temporal-deployment.yaml: temporalio/auto-setup:1.28.1, postgres12 backend, ES disabled, dynamicconfig volume mount, liveness/readiness probes - temporal-service.yaml: ClusterIP on port 7233 (gRPC) - temporal-dynamicconfig.yaml: ConfigMap with development-sql.yaml content - temporal-init-job.yaml: post-install/upgrade Job that creates the temporal PostgreSQL user via the postgres superuser before Temporal starts - temporal-secret.yaml: Secret for temporal PostgreSQL credentials - NOTES.txt: post-install guidance, search-attribute creation reminder, multi-replica/local-storage warning, backup reminder Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
47 lines
1.8 KiB
Plaintext
47 lines
1.8 KiB
Plaintext
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
|