You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Helm] Added additional configuration to values (#125)
- Added support for setting KUBERNETES_NODE_SELECTORS and KUBERNETES_TOLERATIONS for polytomic app
- Added nodeSelector and affinity support for vector
Copy file name to clipboardExpand all lines: helm/charts/polytomic/CHANGELOG.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,23 @@ All notable changes to the Polytomic Helm chart will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [1.2.1] - 2026-02-20
9
+
10
+
### Added
11
+
12
+
-**Kubernetes task executor scheduling options**: New `polytomic.kubernetes.nodeSelectors` and `polytomic.kubernetes.tolerations` values allow scheduling dynamically created task executor pods on specific nodes. These are passed to the application as `KUBERNETES_NODE_SELECTORS` and `KUBERNETES_TOLERATIONS` environment variables.
13
+
14
+
-**Vector DaemonSet scheduling options**: New `polytomic.vector.daemonset.nodeSelector` and `polytomic.vector.daemonset.affinity` values allow scheduling Vector DaemonSet pods on specific nodes, complementing the existing `tolerations` option.
| polytomic.integrations | object |`{}`| Integration credentials Configure OAuth credentials and API keys for third-party integrations. Only non-empty values will be included in the deployment secret. Supports all integration environment variables in UPPER_CASE format. Common integrations: SALESFORCE_CLIENT_ID / SALESFORCE_CLIENT_SECRET HUBSPOT_CLIENT_ID / HUBSPOT_CLIENT_SECRET GITHUB_CLIENT_ID / GITHUB_CLIENT_SECRET / GITHUB_DEPLOY_KEY SHOPIFY_CLIENT_ID / SHOPIFY_CLIENT_SECRET STRIPE_SECRET_KEY GOOGLEADS_CLIENT_ID / GOOGLEADS_CLIENT_SECRET / GOOGLEADS_DEVELOPER_TOKEN GSHEETS_API_KEY / GSHEETS_APP_ID / GSHEETS_CLIENT_ID / GSHEETS_CLIENT_SECRET And many more - see documentation for full list Example: integrations: SALESFORCE_CLIENT_ID: "your-client-id" SALESFORCE_CLIENT_SECRET: "your-client-secret" HUBSPOT_CLIENT_ID: "your-hubspot-id" HUBSPOT_CLIENT_SECRET: "your-hubspot-secret" |
| polytomic.vector.daemonset | object |`{"enabled":true,"image":"polytomic-vector","imagePullPolicy":"IfNotPresent","podLabelSelector":"vector.dev/include=true","resources":{"limits":{"cpu":"200m","memory":"256Mi"},"requests":{"cpu":"100m","memory":"128Mi"}},"serviceAccount":{"roleArn":""},"tag":"","tolerations":[]}`| Vector DaemonSet for stdout/stderr log collection Collects container logs from all Polytomic pods on each node Default: true (matches ECS behavior where polytomic_use_logger defaults to true) |
173
+
| polytomic.vector.daemonset | object |`{"affinity":{},"enabled":true,"image":"polytomic-vector","imagePullPolicy":"IfNotPresent","nodeSelector":{},"podLabelSelector":"vector.dev/include=true","resources":{"limits":{"cpu":"200m","memory":"256Mi"},"requests":{"cpu":"100m","memory":"128Mi"}},"serviceAccount":{"roleArn":""},"tag":"","tolerations":[]}`| Vector DaemonSet for stdout/stderr log collection Collects container logs from all Polytomic pods on each node Default: true (matches ECS behavior where polytomic_use_logger defaults to true) |
| polytomic.vector.daemonset.enabled | bool |`true`| Set to false to disable DaemonSet log collection Consider disabling for: - Development environments to save resources - Cost-sensitive deployments where only business logs are needed - When using alternative cluster-wide log collection - Security/compliance restrictions on DaemonSets |
172
176
| polytomic.vector.daemonset.image | string |`"polytomic-vector"`| Image name for Vector DaemonSet (registry is set via imageRegistry). MUST use Polytomic's Vector image with ptconf for secret decryption. |
| polytomic.vector.daemonset.podLabelSelector | string |`"vector.dev/include=true"`| Label selector to filter which pods to collect logs from. Uses vector.dev/include=true which is set on all Polytomic pod templates, making collection independent of the Helm release name. |
0 commit comments