argo-vault-demo/chart/values.yaml

69 lines
1.5 KiB
YAML

common:
namespace: argo-demo
database:
image: mysql:8.4
name: mysql
ports:
containerPort: 3306
name: mysql
persistence:
# false로 설정 시 emptyDir를 사용합니다.
enabled: false
# 기존의 PVC를 사용하려면 이 값에 PVC 이름을 입력하세요.
existingClaim: ""
# 새로운 PVC를 생성하려면 아래 값을 설정하세요.
claimName: ""
storageClassName: ""
accessModes:
- ReadWriteOnce
size: 512Mi
service:
name: mysql-service
type: ClusterIP
port: 3306
volume:
name: mysql-data
mountPath: /var/lib/mysql
env:
default_database: <path:argo-cd/data/argo-vault-demo#database_default_database>
root_password: <path:argo-cd/data/argo-vault-demo#database_root_password>
username: <path:argo-cd/data/argo-vault-demo#database_username>
password: <path:argo-cd/data/argo-vault-demo#database_password>
application:
name: argo-vault-demo
image: argo-vault-demo
tag: latest
ports:
containerPort: 8080
name: application
service:
name: argo-vault-demo-service
type: ClusterIP
port: 8080
ingress:
enabled: true
name: argo-vault-demo-ingress
clusterIssuer: letsencrypt-prod
className: nginx
host: "your-domain.com"
path: /api(/|$)(.*)
tls:
enabled: false
secretName: argo-demo-ingress-cert
env:
spring_profile: "deploy"
database_url: <path:argo-cd/data/argo-vault-demo#database_jdbc_url>
database_driver_class: <path:argo-cd/data/argo-vault-demo#database_driver_class>