fix kustomization

This commit is contained in:
Florian Herrengt 2024-01-25 12:53:14 +00:00
parent ec016dcaa1
commit ba7ddeec45
7 changed files with 27 additions and 65 deletions

View File

@ -16,3 +16,4 @@ steps:
from_secret: KUBE_CONFIG
commands:
- kubectl kustomize ./kustomization/overlays/staging
- kubectl apply -k ./kustomization/overlays/staging

View File

@ -4,7 +4,6 @@ metadata:
name: nocodelytics-events-worker
spec:
replicas: 1
backoffLimit: 4
selector:
matchLabels:
ms: nocodelytics-events-worker

View File

@ -41,8 +41,8 @@ spec:
entryPoints:
- websecure
routes:
- match: Host(`default.nocodelytics.com`)
kind: Rule
- kind: Rule
match: Host(`default.nocodelytics.com`)
services:
- name: nocodelytics-tracker-api
port: 8080

View File

@ -9,9 +9,6 @@ patches:
target:
kind: Namespace
name: default
- path: ./nocodelytics-dashboard.yaml
- path: ./nocodelytics-tracker-api.yaml
- path: ./nocodelytics-events-worker.yaml
- target:
group: apps
version: v1
@ -26,5 +23,29 @@ patches:
- op: add
path: /spec/template/spec/containers/0/env/-
value: {name: POSTGRES_DATABASE, value: nocodelytics_staging}
- target:
group: traefik.containo.us
version: v1alpha1
kind: IngressRoute
name: nocodelytics-dashboard
patch: |-
- op: replace
path: /spec/routes/0/match
value: "Host(`staging.nocodelytics.com`)"
- op: replace
path: /spec/tls/domains/0/main
value: staging.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(`tracker-staging.nocodelytics.com`)"
- op: replace
path: /spec/tls/domains/0/main
value: tracker-staging.nocodelytics.com
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

View File

@ -1,14 +0,0 @@
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: nocodelytics-dashboard
spec:
routes:
- match: Host(`staging.nocodelytics.com`)
kind: Rule
services:
- name: nocodelytics-dashboard
port: 8080
tls:
domains:
- main: staging.nocodelytics.com

View File

@ -1,18 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: nocodelytics-events-worker
spec:
selector:
matchLabels:
ms: nocodelytics-events-worker
template:
metadata:
labels:
ms: nocodelytics-events-worker
spec:
containers:
- name: nocodelytics-events-worker
env:
- name: NODE_ENV
value: staging

View File

@ -1,27 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: nocodelytics-tracker-api
spec:
template:
spec:
containers:
- name: nocodelytics-tracker-api
env:
- name: NODE_ENV
value: staging
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: nocodelytics-tracker-api
spec:
routes:
- match: Host(`tracker-staging.nocodelytics.com`)
kind: Rule
services:
- name: nocodelytics-tracker-api
port: 8080
tls:
domains:
- main: tracker-staging.nocodelytics.com