77 lines
2.2 KiB
YAML
77 lines
2.2 KiB
YAML
namespace: production
|
|
resources:
|
|
- ../../bases
|
|
patches:
|
|
- patch: |-
|
|
- op: replace
|
|
path: /metadata/name
|
|
value: production
|
|
target:
|
|
kind: Namespace
|
|
name: default
|
|
- target:
|
|
name: nocodelytics-debug
|
|
kind: Pod
|
|
patch: |-
|
|
- op: add
|
|
path: /spec/containers/0/env/-
|
|
value: {name: NODE_ENV, value: production}
|
|
- op: add
|
|
path: /spec/containers/0/env/-
|
|
value: {name: CLICKHOUSE_DATABASE, value: nocodelytics_production}
|
|
- op: add
|
|
path: /spec/containers/0/env/-
|
|
value: {name: POSTGRES_DATABASE, value: nocodelytics_production}
|
|
- target:
|
|
group: apps
|
|
version: v1
|
|
kind: Deployment
|
|
patch: |-
|
|
- op: add
|
|
path: /spec/template/spec/containers/0/env/-
|
|
value: {name: NODE_ENV, value: production}
|
|
- op: add
|
|
path: /spec/template/spec/containers/0/env/-
|
|
value: {name: CLICKHOUSE_DATABASE, value: nocodelytics_production}
|
|
- op: add
|
|
path: /spec/template/spec/containers/0/env/-
|
|
value: {name: POSTGRES_DATABASE, value: nocodelytics_production}
|
|
- target:
|
|
group: traefik.containo.us
|
|
version: v1alpha1
|
|
kind: IngressRoute
|
|
name: nocodelytics-dashboard
|
|
patch: |-
|
|
- op: replace
|
|
path: /spec/routes/0/match
|
|
value: "Host(`dashboard.nocodelytics.com`)"
|
|
- op: replace
|
|
path: /spec/tls/domains/0/main
|
|
value: dashboard.nocodelytics.com
|
|
- target:
|
|
group: traefik.containo.us
|
|
version: v1alpha1
|
|
kind: IngressRoute
|
|
name: nocodelytics-tracker-api
|
|
patch: |-
|
|
- op: replace
|
|
path: /spec/routes/0/match
|
|
value: "Host(`events.nocodelytics.com`)"
|
|
- op: replace
|
|
path: /spec/tls/domains/0/main
|
|
value: events.nocodelytics.com
|
|
- target:
|
|
group: traefik.containo.us
|
|
version: v1alpha1
|
|
kind: IngressRoute
|
|
name: nocodelytics-events-worker
|
|
patch: |-
|
|
- op: replace
|
|
path: /spec/routes/0/match
|
|
value: "Host(`events-worker.nocodelytics.com`)"
|
|
- op: replace
|
|
path: /spec/tls/domains/0/main
|
|
value: events-worker.nocodelytics.com
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|