mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-10 10:35:51 +00:00
62bfdbca7e
Open the v6.4.3 candidate line from main. The v6.4.2 tag was staged on 2026-08-31 but never activated: its release run was cancelled after the private Pro build failed the compiler memory gate, so the latest published stable is still v6.4.1. This candidate carries the complete v6.4.2 change set plus the corrections landed since that tag, including the stale PBS Backup Running state (#1815), the Windows Unified Agent auto-update 404 (#1820), and shared-token same-hostname agent identity collapse (#1753). Packet: VERSION, compose and install-docker defaults, Helm chart metadata, release notes with a declined visual plan, changelog, pointer docs and the shipped docs mirror, and the deployment-installability cutoff note. Rollback target is v6.4.1 and the mobile decision is no-mobile-impact. Tests: the packet tests now describe the 6.4.3 train, v6.4.2 is recorded as an unpublished stable so it is never derived as the previous stable or rollback target, and the Python v6.4.2 notes expectation matches the phrase the notes actually use.
pulse
Helm chart for deploying the Pulse hub and optional Docker, Kubernetes, or OpenShift monitoring agent.
Homepage: https://github.com/rcourtman/Pulse
Maintainers
| Name | Url | |
|---|---|---|
| Pulse Maintainers | pulse@rcourtman.dev |
Source Code
Values
| Key | Type | Default | Description |
|---|---|---|---|
| agent.affinity | object | {} |
|
| agent.args[0] | string | "--enable-docker" |
|
| agent.args[1] | string | "--enable-host=false" |
|
| agent.command[0] | string | "/usr/local/bin/pulse-agent" |
|
| agent.dockerSocket.enabled | bool | true |
|
| agent.dockerSocket.hostPathType | string | "Socket" |
|
| agent.dockerSocket.path | string | "/var/run/docker.sock" |
|
| agent.enabled | bool | false |
|
| agent.envFrom | list | [] |
|
| agent.env[0].name | string | "PULSE_URL" |
|
| agent.env[0].value | string | "http://pulse:7655" |
|
| agent.extraEnv | list | [] |
|
| agent.extraEnvFrom | list | [] |
|
| agent.extraVolumeMounts | list | [] |
|
| agent.extraVolumes | list | [] |
|
| agent.healthPort | int | 9191 |
|
| agent.image.pullPolicy | string | "IfNotPresent" |
|
| agent.image.repository | string | "rcourtman/pulse" |
|
| agent.image.tag | string | "" |
|
| agent.kind | string | "DaemonSet" |
|
| agent.livenessProbe.enabled | bool | true |
|
| agent.livenessProbe.failureThreshold | int | 3 |
|
| agent.livenessProbe.initialDelaySeconds | int | 5 |
|
| agent.livenessProbe.path | string | "/healthz" |
|
| agent.livenessProbe.periodSeconds | int | 10 |
|
| agent.livenessProbe.timeoutSeconds | int | 3 |
|
| agent.nodeSelector | object | {} |
|
| agent.podAnnotations | object | {} |
|
| agent.podLabels | object | {} |
|
| agent.podSecurityContext | object | {} |
|
| agent.rbac.create | bool | false |
Create the read-only Kubernetes collector ClusterRole and binding. |
| agent.rbac.name | string | "" |
Override the Kubernetes collector ClusterRole name. |
| agent.readinessProbe.enabled | bool | true |
|
| agent.readinessProbe.failureThreshold | int | 3 |
|
| agent.readinessProbe.initialDelaySeconds | int | 5 |
|
| agent.readinessProbe.path | string | "/readyz" |
|
| agent.readinessProbe.periodSeconds | int | 5 |
|
| agent.readinessProbe.timeoutSeconds | int | 3 |
|
| agent.replicaCount | int | 1 |
|
| agent.resources | object | {} |
|
| agent.secretEnv.create | bool | false |
|
| agent.secretEnv.data | object | {} |
|
| agent.secretEnv.keys | list | [] |
|
| agent.secretEnv.name | string | "" |
|
| agent.securityContext.privileged | bool | false |
|
| agent.securityContext.runAsGroup | int | 0 |
|
| agent.securityContext.runAsUser | int | 0 |
|
| agent.serviceAccount.annotations | object | {} |
|
| agent.serviceAccount.create | bool | false |
|
| agent.serviceAccount.name | string | "" |
|
| agent.tolerations | list | [] |
|
| containerSecurityContext.enabled | bool | true |
|
| containerSecurityContext.runAsGroup | int | 1000 |
|
| containerSecurityContext.runAsNonRoot | bool | true |
|
| containerSecurityContext.runAsUser | int | 1000 |
|
| fullnameOverride | string | "" |
|
| image.pullPolicy | string | "IfNotPresent" |
|
| image.repository | string | "rcourtman/pulse" |
|
| image.tag | string | "" |
|
| imagePullSecrets | list | [] |
|
| ingress.annotations | object | {} |
|
| ingress.className | string | "" |
|
| ingress.enabled | bool | false |
|
| ingress.hosts[0].host | string | "pulse.local" |
|
| ingress.hosts[0].paths[0].path | string | "/" |
|
| ingress.hosts[0].paths[0].pathType | string | "Prefix" |
|
| ingress.tls | list | [] |
|
| monitoring.serviceMonitor.enabled | bool | false |
|
| monitoring.serviceMonitor.interval | string | "30s" |
|
| monitoring.serviceMonitor.labels | object | {} |
|
| monitoring.serviceMonitor.metricRelabelings | list | [] |
|
| monitoring.serviceMonitor.path | string | "/metrics" |
|
| monitoring.serviceMonitor.relabelings | list | [] |
|
| monitoring.serviceMonitor.scrapeTimeout | string | "10s" |
|
| nameOverride | string | "" |
|
| openShift.enabled | bool | false |
Use SCC-compatible server and agent security defaults. |
| openShift.kubernetesAgent.clusterID | string | "" |
Stable logical agent ID; defaults to the release fullname plus -openshift. |
| openShift.kubernetesAgent.enabled | bool | false |
Deploy the socket-free OpenShift Kubernetes collector. |
| persistence.accessModes[0] | string | "ReadWriteOnce" |
|
| persistence.annotations | object | {} |
|
| persistence.enabled | bool | true |
|
| persistence.existingClaim | string | "" |
|
| persistence.size | string | "8Gi" |
|
| persistence.storageClass | string | "" |
|
| podAnnotations | object | {} |
|
| podLabels | object | {} |
|
| podSecurityContext.enabled | bool | true |
|
| podSecurityContext.fsGroup | int | 1000 |
|
| replicaCount | int | 1 |
|
| server.affinity | object | {} |
|
| server.envFrom | list | [] |
|
| server.env[0].name | string | "TZ" |
|
| server.env[0].value | string | "UTC" |
|
| server.extraEnv | list | [] |
|
| server.extraEnvFrom | list | [] |
|
| server.extraVolumeMounts | list | [] |
|
| server.extraVolumes | list | [] |
|
| server.livenessProbe.enabled | bool | true |
|
| server.livenessProbe.failureThreshold | int | 3 |
|
| server.livenessProbe.initialDelaySeconds | int | 20 |
|
| server.livenessProbe.path | string | "/" |
|
| server.livenessProbe.periodSeconds | int | 30 |
|
| server.livenessProbe.timeoutSeconds | int | 5 |
|
| server.nodeSelector | object | {} |
|
| server.podAnnotations | object | {} |
|
| server.podLabels | object | {} |
|
| server.podSecurityContext | object | {} |
|
| server.readinessProbe.enabled | bool | true |
|
| server.readinessProbe.failureThreshold | int | 3 |
|
| server.readinessProbe.initialDelaySeconds | int | 10 |
|
| server.readinessProbe.path | string | "/" |
|
| server.readinessProbe.periodSeconds | int | 10 |
|
| server.readinessProbe.timeoutSeconds | int | 5 |
|
| server.resources | object | {} |
|
| server.secretEnv.create | bool | false |
|
| server.secretEnv.data | object | {} |
|
| server.secretEnv.keys | list | [] |
|
| server.secretEnv.name | string | "" |
|
| server.securityContext | object | {} |
|
| server.tolerations | list | [] |
|
| service.annotations | object | {} |
|
| service.externalTrafficPolicy | string | "Cluster" |
|
| service.loadBalancerIP | string | "" |
|
| service.port | int | 7655 |
|
| service.type | string | "ClusterIP" |
|
| serviceAccount.annotations | object | {} |
|
| serviceAccount.create | bool | true |
|
| serviceAccount.name | string | "" |
|
| strategy.type | string | "RollingUpdate" |
Autogenerated from chart metadata using helm-docs v1.14.2