mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-04-28 11:30:15 +00:00
Add Helm chart tooling, CI, and release packaging
This commit is contained in:
parent
d79b8e8883
commit
d15ad1d0b4
25 changed files with 1299 additions and 5 deletions
137
deploy/helm/pulse/values.yaml
Normal file
137
deploy/helm/pulse/values.yaml
Normal file
|
|
@ -0,0 +1,137 @@
|
|||
# Default values for the Pulse Helm chart.
|
||||
# This file can be used as-is for a minimal installation or as a reference when
|
||||
# overriding values (for example with `-f custom-values.yaml`).
|
||||
|
||||
replicaCount: 1
|
||||
|
||||
image:
|
||||
repository: rcourtman/pulse
|
||||
# Overrides the image tag whose default is the chart appVersion.
|
||||
tag: ""
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
imagePullSecrets: []
|
||||
nameOverride: ""
|
||||
fullnameOverride: ""
|
||||
|
||||
serviceAccount:
|
||||
create: true
|
||||
annotations: {}
|
||||
name: ""
|
||||
|
||||
podAnnotations: {}
|
||||
podLabels: {}
|
||||
|
||||
podSecurityContext: {}
|
||||
|
||||
securityContext:
|
||||
runAsNonRoot: true
|
||||
runAsUser: 1000
|
||||
runAsGroup: 1000
|
||||
fsGroup: 1000
|
||||
|
||||
service:
|
||||
type: ClusterIP
|
||||
port: 7655
|
||||
annotations: {}
|
||||
loadBalancerIP: ""
|
||||
externalTrafficPolicy: Cluster
|
||||
|
||||
ingress:
|
||||
enabled: false
|
||||
className: ""
|
||||
annotations: {}
|
||||
hosts:
|
||||
- host: pulse.local
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
tls: []
|
||||
|
||||
persistence:
|
||||
enabled: true
|
||||
existingClaim: ""
|
||||
storageClass: ""
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
size: 8Gi
|
||||
annotations: {}
|
||||
|
||||
server:
|
||||
env:
|
||||
- name: TZ
|
||||
value: UTC
|
||||
envFrom: []
|
||||
extraEnv: []
|
||||
extraEnvFrom: []
|
||||
secretEnv:
|
||||
create: false
|
||||
name: ""
|
||||
data: {}
|
||||
keys: []
|
||||
podAnnotations: {}
|
||||
podLabels: {}
|
||||
podSecurityContext: {}
|
||||
securityContext: {}
|
||||
extraVolumes: []
|
||||
extraVolumeMounts: []
|
||||
resources: {}
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
affinity: {}
|
||||
livenessProbe:
|
||||
enabled: true
|
||||
path: /
|
||||
initialDelaySeconds: 20
|
||||
periodSeconds: 30
|
||||
timeoutSeconds: 5
|
||||
failureThreshold: 3
|
||||
readinessProbe:
|
||||
enabled: true
|
||||
path: /
|
||||
initialDelaySeconds: 10
|
||||
periodSeconds: 10
|
||||
timeoutSeconds: 5
|
||||
failureThreshold: 3
|
||||
|
||||
agent:
|
||||
enabled: false
|
||||
kind: DaemonSet # Supported: DaemonSet | Deployment
|
||||
replicaCount: 1
|
||||
serviceAccount:
|
||||
create: false
|
||||
name: ""
|
||||
annotations: {}
|
||||
image:
|
||||
repository: ghcr.io/rcourtman/pulse-docker-agent
|
||||
tag: ""
|
||||
pullPolicy: IfNotPresent
|
||||
env:
|
||||
- name: PULSE_URL
|
||||
value: http://pulse:7655
|
||||
envFrom: []
|
||||
extraEnv: []
|
||||
extraEnvFrom: []
|
||||
secretEnv:
|
||||
create: false
|
||||
name: ""
|
||||
data: {}
|
||||
keys: []
|
||||
args: []
|
||||
resources: {}
|
||||
podAnnotations: {}
|
||||
podLabels: {}
|
||||
podSecurityContext: {}
|
||||
securityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
privileged: false
|
||||
nodeSelector: {}
|
||||
tolerations: []
|
||||
affinity: {}
|
||||
dockerSocket:
|
||||
enabled: true
|
||||
path: /var/run/docker.sock
|
||||
hostPathType: Socket
|
||||
extraVolumes: []
|
||||
extraVolumeMounts: []
|
||||
Loading…
Add table
Add a link
Reference in a new issue