190 lines
3.7 KiB
YAML
190 lines
3.7 KiB
YAML
nameOverride: ""
|
|
fullnameOverride: ""
|
|
|
|
global:
|
|
imagePullSecrets: []
|
|
labels: {}
|
|
annotations: {}
|
|
|
|
serviceAccount:
|
|
create: true
|
|
name: ""
|
|
annotations: {}
|
|
|
|
postgres:
|
|
# Set url/username/password for a fixed database, or use existingSecret.
|
|
url: ""
|
|
username: ""
|
|
password: ""
|
|
existingSecret:
|
|
name: ""
|
|
urlKey: url
|
|
usernameKey: username
|
|
passwordKey: password
|
|
cluster:
|
|
enabled: false
|
|
name: ""
|
|
instances: 1
|
|
database: postgres
|
|
owner: postgres
|
|
# Secret containing CNPG initdb owner credentials (username/password).
|
|
bootstrapSecretName: ""
|
|
host: ""
|
|
port: 5432
|
|
storage:
|
|
size: 10Gi
|
|
storageClass: ""
|
|
labels: {}
|
|
annotations: {}
|
|
extraSpec: {}
|
|
|
|
backend:
|
|
enabled: true
|
|
replicaCount: 1
|
|
image:
|
|
repository: ghcr.io/devitq/movienight-backend
|
|
tag: latest
|
|
pullPolicy: IfNotPresent
|
|
service:
|
|
type: ClusterIP
|
|
port: 8080
|
|
management:
|
|
enabled: true
|
|
port: 8081
|
|
env:
|
|
- name: SERVER_PORT
|
|
value: "8080"
|
|
- name: SPRING_DATASOURCE_DRIVER_CLASS_NAME
|
|
value: org.postgresql.Driver
|
|
- name: SPRING_FLYWAY_ENABLED
|
|
value: "true"
|
|
- name: SPRING_FLYWAY_LOCATIONS
|
|
value: classpath:db/migration
|
|
- name: SPRING_FLYWAY_BASELINE_ON_MIGRATE
|
|
value: "true"
|
|
- name: SPRING_H2_CONSOLE_ENABLED
|
|
value: "false"
|
|
envFrom: []
|
|
podAnnotations: {}
|
|
podLabels: {}
|
|
resources: {}
|
|
securityContext: {}
|
|
podSecurityContext: {}
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
livenessProbe:
|
|
httpGet:
|
|
path: /actuator/health/liveness
|
|
port: management
|
|
initialDelaySeconds: 20
|
|
periodSeconds: 10
|
|
timeoutSeconds: 5
|
|
failureThreshold: 5
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /actuator/health/readiness
|
|
port: management
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
timeoutSeconds: 5
|
|
failureThreshold: 5
|
|
startupProbe:
|
|
httpGet:
|
|
path: /actuator/health
|
|
port: management
|
|
initialDelaySeconds: 5
|
|
periodSeconds: 5
|
|
timeoutSeconds: 5
|
|
failureThreshold: 24
|
|
|
|
gateway:
|
|
enabled: false
|
|
name: ""
|
|
className: ""
|
|
labels: {}
|
|
annotations: {}
|
|
listenerHostname: ""
|
|
hostnames: []
|
|
http:
|
|
enabled: true
|
|
port: 80
|
|
https:
|
|
enabled: false
|
|
port: 443
|
|
secretName: ""
|
|
|
|
routes:
|
|
enabled: true
|
|
backend:
|
|
enabled: true
|
|
pathPrefix: /
|
|
|
|
observability:
|
|
enabled: false
|
|
metrics:
|
|
applicationTag: movienight
|
|
httpServerRequestsHistogram: true
|
|
victoriaMetrics:
|
|
enabled: true
|
|
image:
|
|
repository: docker.io/victoriametrics/victoria-metrics
|
|
tag: v1.134.0
|
|
pullPolicy: IfNotPresent
|
|
service:
|
|
type: ClusterIP
|
|
port: 8428
|
|
retentionPeriod: 30d
|
|
extraArgs: []
|
|
persistence:
|
|
enabled: true
|
|
size: 10Gi
|
|
storageClass: ""
|
|
podAnnotations: {}
|
|
podLabels: {}
|
|
resources: {}
|
|
securityContext: {}
|
|
podSecurityContext: {}
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
vmagent:
|
|
enabled: true
|
|
image:
|
|
repository: docker.io/victoriametrics/vmagent
|
|
tag: v1.135.0
|
|
pullPolicy: IfNotPresent
|
|
service:
|
|
type: ClusterIP
|
|
port: 8429
|
|
scrapeInterval: 5s
|
|
scrapeTimeout: 5s
|
|
remoteWriteUrl: ""
|
|
backendJobName: movienight-backend
|
|
extraArgs: []
|
|
extraScrapeConfigs: []
|
|
podAnnotations: {}
|
|
podLabels: {}
|
|
resources: {}
|
|
securityContext: {}
|
|
podSecurityContext: {}
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
grafana:
|
|
datasource:
|
|
enabled: true
|
|
name: VictoriaMetrics
|
|
uid: victoriametrics
|
|
labels:
|
|
grafana_datasource: "1"
|
|
annotations: {}
|
|
url: ""
|
|
isDefault: true
|
|
dashboards:
|
|
enabled: true
|
|
labels:
|
|
grafana_dashboard: "1"
|
|
annotations:
|
|
grafana_folder: MovieNight
|