Files
neon-vortex/neon-vortex-chart/values.yaml

120 lines
2.2 KiB
YAML
Raw Normal View History

# Default values for neon-vortex
replicaCount: 2
image:
registry: images.caffeinetux.com
repository: apps/neon-vortex
pullPolicy: IfNotPresent
tag: "latest"
# Image pull secrets for private Harbor registry
# Uncomment and configure if your Harbor requires authentication
# imagePullSecrets:
# - name: harbor-registry-secret
nameOverride: ""
fullnameOverride: ""
serviceAccount:
create: true
automount: true
annotations: {}
name: ""
podAnnotations: {}
podLabels: {}
podSecurityContext:
runAsNonRoot: true
runAsUser: 101 # nginx user
fsGroup: 101
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: false
runAsNonRoot: true
runAsUser: 101
service:
type: ClusterIP
port: 80
targetPort: 8080
# For NodePort, uncomment and set:
# type: NodePort
# nodePort: 30080
ingress:
enabled: false
className: ""
annotations: {}
# kubernetes.io/ingress.class: nginx
# cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- host: neon-vortex.local
paths:
- path: /
pathType: Prefix
tls: []
# - secretName: neon-vortex-tls
# hosts:
# - neon-vortex.local
resources:
limits:
cpu: 200m
memory: 128Mi
requests:
cpu: 100m
memory: 64Mi
livenessProbe:
httpGet:
path: /
port: http
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 3
failureThreshold: 3
readinessProbe:
httpGet:
path: /
port: http
initialDelaySeconds: 5
periodSeconds: 5
timeoutSeconds: 3
failureThreshold: 3
autoscaling:
enabled: false
minReplicas: 2
maxReplicas: 10
targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
# Additional volumes
volumes: []
# Additional volumeMounts
volumeMounts: []
nodeSelector: {}
tolerations: []
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- neon-vortex
topologyKey: kubernetes.io/hostname