|
|
|
|
|
|
|
|
| global:
|
|
|
| imagePullSecrets: []
|
|
|
|
|
| axonhub:
|
| replicaCount: 1
|
|
|
| image:
|
| repository: looplj/axonhub
|
| pullPolicy: IfNotPresent
|
| tag: "latest"
|
|
|
|
|
| env:
|
| AXONHUB_DB_DIALECT: postgres
|
|
|
| AXONHUB_DB_DSN: postgres://axonhub:axonhub_password@axonhub-postgresql:5432/axonhub?sslmode=disable
|
|
|
|
|
| service:
|
| type: ClusterIP
|
| port: 8090
|
|
|
|
|
| resources:
|
| limits:
|
| cpu: 1000m
|
| memory: 1Gi
|
| requests:
|
| cpu: 500m
|
| memory: 512Mi
|
|
|
|
|
| livenessProbe:
|
| httpGet:
|
| path: /health
|
| port: 8090
|
| initialDelaySeconds: 60
|
| periodSeconds: 30
|
| timeoutSeconds: 10
|
| failureThreshold: 3
|
|
|
| readinessProbe:
|
| httpGet:
|
| path: /health
|
| port: 8090
|
| initialDelaySeconds: 30
|
| periodSeconds: 10
|
| timeoutSeconds: 5
|
| failureThreshold: 3
|
|
|
|
|
| podSecurityContext:
|
| fsGroup: 1000
|
|
|
| securityContext:
|
| runAsNonRoot: true
|
| runAsUser: 1000
|
| runAsGroup: 1000
|
|
|
|
|
| nodeSelector: {}
|
| tolerations: []
|
| affinity: {}
|
|
|
|
|
| persistence:
|
| enabled: false
|
| size: 10Gi
|
| storageClass: ""
|
| accessModes:
|
| - ReadWriteOnce
|
|
|
|
|
| postgresql:
|
| enabled: true
|
| replicaCount: 1
|
|
|
| image:
|
| repository: postgres
|
| tag: "16-alpine"
|
| pullPolicy: IfNotPresent
|
|
|
|
|
| auth:
|
| postgresPassword: "axonhub_password"
|
| username: "axonhub"
|
| password: "axonhub_password"
|
| database: "axonhub"
|
|
|
|
|
| service:
|
| type: ClusterIP
|
| port: 5432
|
|
|
|
|
| resources:
|
| limits:
|
| cpu: 500m
|
| memory: 512Mi
|
| requests:
|
| cpu: 250m
|
| memory: 256Mi
|
|
|
|
|
| primary:
|
| persistence:
|
| enabled: true
|
| size: 8Gi
|
| storageClass: ""
|
| accessModes:
|
| - ReadWriteOnce
|
|
|
|
|
| livenessProbe:
|
| exec:
|
| command:
|
| - pg_isready
|
| - -U
|
| - axonhub
|
| initialDelaySeconds: 30
|
| periodSeconds: 10
|
| timeoutSeconds: 5
|
| failureThreshold: 6
|
|
|
| readinessProbe:
|
| exec:
|
| command:
|
| - pg_isready
|
| - -U
|
| - axonhub
|
| initialDelaySeconds: 5
|
| periodSeconds: 10
|
| timeoutSeconds: 5
|
| failureThreshold: 6
|
|
|
|
|
| ingress:
|
| enabled: true
|
| className: ""
|
| annotations: {}
|
| hosts:
|
| - host: axonhub.local
|
| paths:
|
| - path: /
|
| pathType: Prefix
|
| tls: []
|
|
|
|
|
| autoscaling:
|
| enabled: false
|
| minReplicas: 1
|
| maxReplicas: 10
|
| targetCPUUtilizationPercentage: 80
|
|
|
|
|
| serviceAccount:
|
| create: true
|
| annotations: {}
|
| name: ""
|
|
|