# 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