Commit Graph

35 Commits

Author SHA1 Message Date
billisdead 98231d5eaf fix(helm): skip temporal init job when reusing postgresql main user
Helm Chart CI/CD / lint-test (push) Has been cancelled
Helm Chart CI/CD / publish (push) Has been cancelled
When temporal.postgresql.user == postgresql.auth.username, the user
already exists with CREATEDB — temporalio/auto-setup handles database
creation itself. The init job only runs for a distinct dedicated user.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 18:38:05 +02:00
billisdead 6b0e1ff5f3 chore: ignore SQL dump files 2026-06-16 18:17:02 +02:00
billisdead b3f447d0a7 feat: merge feat/temporal-support into main
Helm Chart CI/CD / lint-test (push) Has been cancelled
Helm Chart CI/CD / publish (push) Has been cancelled
- Temporal support (temporalio/auto-setup:1.28.1, PostgreSQL-only, no ES)
- Init job creates temporal user via postgres superuser
- ~100 env/secrets vars added to cover full Postiz v2.21.8 documentation
- NOTES.txt with post-install guidance and warnings
- ROLLBACK.md with 4 rollback scenarios + branch/tag structure

Chart: v1.0.5 → v1.1.0 | appVersion: 1.3.0 → v2.21.8

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 18:13:59 +02:00
billisdead df80f0e46e docs: document branch structure and upstream tag reference
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 18:13:52 +02:00
billisdead 6738a6a8be Revert "docs: add rollback guide to official GitHub chart"
This reverts commit 104bc7a56f.
2026-06-16 18:11:13 +02:00
billisdead 104bc7a56f docs: add rollback guide to official GitHub chart
Covers 4 scenarios: normal ArgoCD rollback, Gitea outage emergency,
image rollback with/without DB restore, and rollback to a specific Gitea commit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 18:06:42 +02:00
billisdead c5b3c3b8a0 docs: add rollback guide to official GitHub chart
Covers 4 scenarios: normal ArgoCD rollback, Gitea outage emergency,
image rollback with/without DB restore, and rollback to a specific Gitea commit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 18:06:13 +02:00
billisdead fc931e4707 feat(helm): add Temporal support and expand env coverage for v2.21.8
- 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>
2026-06-16 17:53:18 +02:00
James Read 5d6a9de2d5 Merge pull request #7 from kyrbrbik/main
Add extra containers for postiz
1.0.5 upstream-1.0.5
2025-01-02 08:52:31 +00:00
Jan Breitkopf 24fcde5f2e add extra containers for postiz 2024-12-10 12:09:13 +01:00
James Read f09e2ff4fe Merge pull request #5 from Mattchewone/feat/volumes
feat: add volumes / fix issue with port
1.0.4
2024-11-05 16:21:05 +00:00
Matt Chaffe fc3d9c0910 continue: add defaults 2024-11-05 12:23:31 +00:00
Matt Chaffe 466cff4aa1 continue: bump version 2024-10-25 11:14:16 +01:00
Matt Chaffe b5ebad80c8 feat: add volumes / fix issue with port 2024-10-25 10:19:37 +01:00
James Read 465e817e22 Merge pull request #4 from zktaiga/add/sa
Add `ServiceAccount` template
2024-10-22 09:11:54 +01:00
Taiga 36c0e0a733 Bump Helm chart 2024-10-20 22:12:14 +04:00
Taiga 80f4cf1e3f Add ServiceAccount template 2024-10-20 22:07:06 +04:00
James Read 0450089618 Merge pull request #2 from captainswain/feat/ingress
Add configurable ingress, rename all files to `.yaml` for conformity.

I'm going to merge this as clearly the chart lints, and is installable. Thanks @captainswain for your patience while we fiddle with and fix the CI job.

I'll do some testing offline on one of my Kubernetes clusters to see what sort of a timeout we need to set here on GitHub (that's why the job is still failing).
1.0.2
2024-10-04 15:36:54 +01:00
James Read 75414d80a9 Add bitnami deps 2024-10-04 15:26:03 +01:00
James Read 7037baed38 Fix maintainers in chart lint 2024-10-03 09:34:34 +01:00
James Read 024bc3fe46 Add maintainers which is causing lint failures.
Add maintainers
2024-10-03 09:10:30 +01:00
James Read a0bf125273 Fixing lint failure with \n at end of file 2024-10-03 08:56:27 +01:00
James Read e69f46a89a Newline at end of values.yaml required 2024-10-03 08:54:09 +01:00
James Read 9935992ef0 Remove trailing \n to fix lint 2024-10-03 08:50:12 +01:00
Shane Lindsay cb93b32c18 Remove trailing space from description 2024-10-02 21:04:09 -07:00
Shane Lindsay 005d53cce7 Add configurable ingress, rename all files to .yaml for conformity. 2024-09-29 23:39:28 -07:00
jamesread c62e37d16f appVersion 1.3.0 1.0.1 2024-09-23 09:27:46 +01:00
jamesread 7049cf5b70 Update some outdated actions 2024-09-23 09:17:48 +01:00
jamesread 199d6bf2ac Updated instructions to use OCI images 2024-09-23 09:14:33 +01:00
jamesread 2ddeef4b66 ci: lint ct, specify main branch 0.0.1 2024-09-13 19:31:01 +01:00
jamesread 2ef9c3b54f ci: ct lint, point to "main" branch 2024-09-13 19:29:06 +01:00
jamesread c06ee2534c ci: Depbump chart lint step 2024-09-13 19:26:45 +01:00
Jonathan Irvin 175d535943 feat: add github stuff
Signed-off-by: Jonathan Irvin <djfoxyslpr@gmail.com>
2024-09-10 11:04:01 -05:00
Jonathan Irvin 61cb199c75 feat: setup initial helm chart 2024-09-10 11:03:56 -05:00
Nevo David 1fbdc185db Initial commit 2024-09-10 20:18:43 +07:00