TrueChartsCatalogClone/incubator/reactive-resume/3.0.1/ix_values.yaml

162 lines
5.2 KiB
YAML

image:
repository: tccr.io/truecharts/reactive-resume-client
pullPolicy: IfNotPresent
tag: latest@sha256:f9d11934cb0a01f72b4aed13efdf454296e477172e14d2793d42aab9b5d46e20
serverImage:
repository: tccr.io/truecharts/reactive-resume-server
pullPolicy: IfNotPresent
tag: latest@sha256:1d1b4862f77ea7cebf2df843fc61a47a0dcaf5acbd10bb65187a75d4db504774
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
targetPort: 3000
port: 3000
server:
enabled: true
type: ClusterIP
targetSelector: server
ports:
server:
enabled: true
port: 3100
targetSelector: server
reactiveresume:
app:
public_url: "http://localhost:{{ .Values.service.main.ports.main.targetPort }}"
google:
client_id: ""
client_secret: ""
api_key: ""
mail:
from_name: "Reactive Resume"
from_email: "noreply@rxresu.me"
host: ""
port: 587
user: ""
password: ""
storage:
bucket: ""
region: ""
endpoint: ""
url_prefix: ""
access_key: ""
secret_key: ""
# time in MS
pdf_deletion_time: 345600000
workload:
main:
podSpec:
containers:
main:
imageSelector: image
probes:
liveness:
enabled: true
type: http
path: /
port: "{{ .Values.service.main.ports.main.targetPort }}"
readiness:
enabled: true
type: http
path: /
port: "{{ .Values.service.main.ports.main.targetPort }}"
startup:
enabled: true
type: tcp
port: "{{ .Values.service.main.ports.main.targetPort }}"
env:
PUBLIC_URL: "{{ .Values.reactiveresume.app.public_url }}"
PUBLIC_SERVER_URL: '{{ printf "http://%v-server:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.server.ports.server.port }}'
PUBLIC_GOOGLE_CLIENT_ID: "{{ .Values.reactiveresume.google.client_id }}"
server:
enabled: true
type: Deployment
podSpec:
containers:
server:
primary: true
enabled: true
imageSelector: serverImage
probes:
liveness:
enabled: true
type: http
path: /health
port: "{{ .Values.service.server.ports.server.port }}"
readiness:
enabled: true
type: http
path: /health
port: "{{ .Values.service.server.ports.server.port }}"
startup:
enabled: true
type: http
path: /health
port: "{{ .Values.service.server.ports.server.port }}"
env:
PORT: "{{ .Values.service.server.ports.server.port }}"
PUBLIC_URL: "{{ .Values.reactiveresume.app.public_url }}"
PUBLIC_SERVER_URL: '{{ printf "http://%v-server:%v" (include "tc.v1.common.lib.chart.names.fullname" $) .Values.service.server.ports.server.port }}'
# Google
PUBLIC_GOOGLE_CLIENT_ID: "{{ .Values.reactiveresume.google.client_id }}"
GOOGLE_CLIENT_SECRET: "{{ .Values.reactiveresume.google.client_secret }}"
GOOGLE_API_KEY: "{{ .Values.reactiveresume.google.api_key }}"
# Email
MAIL_FROM_NAME: "{{ .Values.reactiveresume.mail.from_name }}"
MAIL_FROM_EMAIL: "{{ .Values.reactiveresume.mail.from_email }}"
MAIL_HOST: "{{ .Values.reactiveresume.mail.host }}"
MAIL_PORT: "{{ .Values.reactiveresume.mail.port }}"
MAIL_USERNAME: "{{ .Values.reactiveresume.mail.user }}"
MAIL_PASSWORD: "{{ .Values.reactiveresume.mail.password }}"
# Storage
STORAGE_BUCKET: "{{ .Values.reactiveresume.storage.bucket }}"
STORAGE_REGION: "{{ .Values.reactiveresume.storage.region }}"
STORAGE_ENDPOINT: "{{ .Values.reactiveresume.storage.endpoint }}"
STORAGE_URL_PREFIX: "{{ .Values.reactiveresume.storage.url_prefix }}"
STORAGE_ACCESS_KEY: "{{ .Values.reactiveresume.storage.access_key }}"
STORAGE_SECRET_KEY: "{{ .Values.reactiveresume.storage.secret_key }}"
PDF_DELETION_TIME: "{{ .Values.reactiveresume.storage.pdf_deletion_time }}"
# DB
POSTGRES_DB: "{{ .Values.cnpg.main.database }}"
POSTGRES_USER: "{{ .Values.cnpg.main.user }}"
POSTGRES_PASSWORD:
secretKeyRef:
name: cnpg-main-user
key: password
POSTGRES_HOST:
secretKeyRef:
name: cnpg-main-urls
key: host
POSTGRES_PORT: 5432
# POSTGRES_SSL_CERT: ""
JWT_EXPIRY_TIME: 604800
JWT_SECRET:
secretKeyRef:
name: reactiveresume-secrets
key: JWT_SECRET
SECRET_KEY:
secretKeyRef:
name: reactiveresume-secrets
key: SECRET_KEY
cnpg:
main:
enabled: true
database: reactiveresume
user: reactiveresume
portal:
open:
enabled: true