-
Notifications
You must be signed in to change notification settings - Fork 0
Fix chart issues from PR #19 review: redis key path bug, stale docs, missing changelog entry #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: feat/add_temporal_helm_chart
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -26,7 +26,7 @@ This chart bootstraps a [Postiz](https://postiz.com) deployment on a Kubernetes | |||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| - Kubernetes 1.19+ | ||||||||||||||||||||||||||||||||||
| - Helm 3.8+ | ||||||||||||||||||||||||||||||||||
| - PV provisioner support in the underlying infrastructure (for PostgreSQL/Redis persistence) | ||||||||||||||||||||||||||||||||||
| - PV provisioner support in the underlying infrastructure (for PostgreSQL/Valkey persistence) | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| ## Installing the Chart | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
|
|
@@ -108,11 +108,11 @@ helm install postiz oci://ghcr.io/gitroomhq/postiz-helmchart/charts/postiz-app - | |||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| ### Temporal Workflow Engine | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| | Parameter | Description | Default | | ||||||||||||||||||||||||||||||||||
| | ------------------------------ | ------------------------ | ------- | | ||||||||||||||||||||||||||||||||||
| | `temporal.enabled` | Deploy Temporal | `true` | | ||||||||||||||||||||||||||||||||||
| | `temporal.server.replicaCount` | Temporal server replicas | `1` | | ||||||||||||||||||||||||||||||||||
| | `temporal.web.enabled` | Deploy Temporal Web UI | `true` | | ||||||||||||||||||||||||||||||||||
| Temporal is required and must be deployed separately. Configure the address via `env.TEMPORAL_ADDRESS`. | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| | Parameter | Description | Default | | ||||||||||||||||||||||||||||||||||
| | ---------------------- | ---------------------------------------- | ------- | | ||||||||||||||||||||||||||||||||||
| | `env.TEMPORAL_ADDRESS` | **REQUIRED** Temporal frontend address | `""` | | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| ### Secrets & Auto-Generation | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
|
|
@@ -175,17 +175,9 @@ postgresql: | |||||||||||||||||||||||||||||||||
| memory: "256Mi" | ||||||||||||||||||||||||||||||||||
| cpu: "250m" | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| temporal: | ||||||||||||||||||||||||||||||||||
| enabled: true | ||||||||||||||||||||||||||||||||||
| server: | ||||||||||||||||||||||||||||||||||
| replicaCount: 3 | ||||||||||||||||||||||||||||||||||
| config: | ||||||||||||||||||||||||||||||||||
| persistence: | ||||||||||||||||||||||||||||||||||
| numHistoryShards: 512 | ||||||||||||||||||||||||||||||||||
| resources: | ||||||||||||||||||||||||||||||||||
| requests: | ||||||||||||||||||||||||||||||||||
| memory: "1Gi" | ||||||||||||||||||||||||||||||||||
| cpu: "500m" | ||||||||||||||||||||||||||||||||||
| env: | ||||||||||||||||||||||||||||||||||
| # REQUIRED: Configure your Temporal deployment address | ||||||||||||||||||||||||||||||||||
| TEMPORAL_ADDRESS: "temporal-frontend.temporal.svc.cluster.local:7233" | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| secrets: | ||||||||||||||||||||||||||||||||||
| autoGenerate: | ||||||||||||||||||||||||||||||||||
|
|
@@ -234,31 +226,13 @@ secrets: | |||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| ### Temporal with External Database | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| ```yaml | ||||||||||||||||||||||||||||||||||
| temporal: | ||||||||||||||||||||||||||||||||||
| enabled: true | ||||||||||||||||||||||||||||||||||
| server: | ||||||||||||||||||||||||||||||||||
| config: | ||||||||||||||||||||||||||||||||||
| persistence: | ||||||||||||||||||||||||||||||||||
| datastores: | ||||||||||||||||||||||||||||||||||
| default: | ||||||||||||||||||||||||||||||||||
| sql: | ||||||||||||||||||||||||||||||||||
| pluginName: postgres12 | ||||||||||||||||||||||||||||||||||
| host: "temporal-db.example.com" | ||||||||||||||||||||||||||||||||||
| port: 5432 | ||||||||||||||||||||||||||||||||||
| user: "temporal" | ||||||||||||||||||||||||||||||||||
| password: "temporal-password" | ||||||||||||||||||||||||||||||||||
| databaseName: "temporal" | ||||||||||||||||||||||||||||||||||
| maxConns: 20 | ||||||||||||||||||||||||||||||||||
| maxIdleConns: 5 | ||||||||||||||||||||||||||||||||||
| visibility: | ||||||||||||||||||||||||||||||||||
| sql: | ||||||||||||||||||||||||||||||||||
| pluginName: postgres12 | ||||||||||||||||||||||||||||||||||
| host: "temporal-db.example.com" | ||||||||||||||||||||||||||||||||||
| port: 5432 | ||||||||||||||||||||||||||||||||||
| user: "temporal" | ||||||||||||||||||||||||||||||||||
| password: "temporal-password" | ||||||||||||||||||||||||||||||||||
| databaseName: "temporal_visibility" | ||||||||||||||||||||||||||||||||||
| Temporal is deployed separately from this chart. To configure Temporal to use an external database, use the [temporal-self-hosted.yaml](../../examples/temporal-self-hosted.yaml) example as a reference when installing the `temporalio/temporal` chart: | ||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
| ```bash | ||||||||||||||||||||||||||||||||||
| helm install temporal temporalio/temporal \ | ||||||||||||||||||||||||||||||||||
| --namespace temporal \ | ||||||||||||||||||||||||||||||||||
| --create-namespace \ | ||||||||||||||||||||||||||||||||||
| --values examples/temporal-self-hosted.yaml | ||||||||||||||||||||||||||||||||||
|
Comment on lines
+229
to
+235
|
||||||||||||||||||||||||||||||||||
| Temporal is deployed separately from this chart. To configure Temporal to use an external database, use the [temporal-self-hosted.yaml](../../examples/temporal-self-hosted.yaml) example as a reference when installing the `temporalio/temporal` chart: | |
| ```bash | |
| helm install temporal temporalio/temporal \ | |
| --namespace temporal \ | |
| --create-namespace \ | |
| --values examples/temporal-self-hosted.yaml | |
| Temporal is deployed separately from this chart. To configure Temporal to use an external database, use the [temporal-self-hosted.yaml](https://github.com/gitroomhq/postiz-helmchart/blob/main/examples/temporal-self-hosted.yaml) example as a reference when installing the `temporalio/temporal` chart. You can download and apply the example values file as follows: | |
| ```bash | |
| curl -o temporal-self-hosted.yaml https://raw.githubusercontent.com/gitroomhq/postiz-helmchart/main/examples/temporal-self-hosted.yaml | |
| helm install temporal temporalio/temporal \ | |
| --namespace temporal \ | |
| --create-namespace \ | |
| --values temporal-self-hosted.yaml |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This link text is misleading in the context of the “### To 1.1.0” upgrade section: “Migration from v1.1.0” reads like migrating away from 1.1.0. Consider renaming the link text to match the target section (e.g., “Migration to v1.1.0” / “Upgrade to v1.1.0”).