This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
meta:
|
||||
name: main-ui
|
||||
tenant: midterm-tenant
|
||||
|
||||
registry:
|
||||
url: registry.natelubitz.com
|
||||
pull_secret: regcred
|
||||
|
||||
dns:
|
||||
provider: cloudflare
|
||||
cloudflare:
|
||||
api_token: ${CLOUDFLARE_API_TOKEN}
|
||||
zones:
|
||||
- name: natelubitz.com
|
||||
zone_id: ${CF_ZONE_ID_NATELUBITZ}
|
||||
- name: midtermtenant.com
|
||||
zone_id: ${CF_ZONE_ID_MIDTERM}
|
||||
proxied: false
|
||||
node_ip: ${KFORGE_NODE_IP}
|
||||
|
||||
cluster:
|
||||
tls_issuer: letsencrypt-prod
|
||||
ingress_class: nginx
|
||||
cnpg:
|
||||
host: cnpg-main-rw.default.svc.cluster.local
|
||||
|
||||
defaults:
|
||||
port: 3000
|
||||
health_check:
|
||||
path: /healthcheck
|
||||
|
||||
infrastructure:
|
||||
database:
|
||||
provider: cnpg
|
||||
cache:
|
||||
provider: valkey
|
||||
mode: standalone
|
||||
|
||||
environments:
|
||||
staging:
|
||||
namespace: staging
|
||||
image_tag: latest
|
||||
env_vars:
|
||||
- name: VITE_BASE_URL
|
||||
value: https://api-staging.midtermtenant.com
|
||||
type: plain
|
||||
ingress:
|
||||
hosts:
|
||||
- hostname: mtt-ui-staging.natelubitz.com
|
||||
tls: true
|
||||
dns_record: true
|
||||
auth:
|
||||
enabled: true
|
||||
users:
|
||||
- nate
|
||||
lifecycle:
|
||||
delete: false
|
||||
|
||||
production:
|
||||
namespace: production
|
||||
image_tag: latest
|
||||
env_vars:
|
||||
- name: VITE_BASE_URL
|
||||
value: https://api.midtermtenant.com
|
||||
type: plain
|
||||
ingress:
|
||||
hosts:
|
||||
- hostname: mtt-ui.natelubitz.com
|
||||
tls: true
|
||||
dns_record: true
|
||||
- hostname: midtermtenant.com
|
||||
tls: true
|
||||
dns_record: false
|
||||
auth:
|
||||
enabled: false
|
||||
infrastructure:
|
||||
cache:
|
||||
mode: cluster
|
||||
replicas: 3
|
||||
cron_jobs:
|
||||
- name: db-cleanup
|
||||
schedule: "0 2 * * *"
|
||||
command: ["node", "scripts/cleanup.js"]
|
||||
inherit_env: true
|
||||
env_vars:
|
||||
- name: CLEANUP_BATCH_SIZE
|
||||
value: "500"
|
||||
type: plain
|
||||
lifecycle:
|
||||
delete: false
|
||||
Reference in New Issue
Block a user