From 99da4b496561423902af474343bbe3fbec572666 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Sun, 26 Oct 2025 18:56:59 -0500 Subject: [PATCH] add service and ingress for stage-maker --- stage-maker/ingress.yaml | 18 ++++++++++++++++++ stage-maker/kustomization.yaml | 2 ++ stage-maker/service.yaml | 15 +++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 stage-maker/ingress.yaml create mode 100644 stage-maker/service.yaml diff --git a/stage-maker/ingress.yaml b/stage-maker/ingress.yaml new file mode 100644 index 0000000..699d13d --- /dev/null +++ b/stage-maker/ingress.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: stage-maker-ingress + namespace: stage-maker +spec: + ingressClassName: nginx + rules: + - host: ontime.jwetzell.com + http: + paths: + - path: /api/v1/stage + pathType: Prefix + backend: + service: + name: stage-maker-service + port: + number: 3000 diff --git a/stage-maker/kustomization.yaml b/stage-maker/kustomization.yaml index e5a4126..ecc0da9 100644 --- a/stage-maker/kustomization.yaml +++ b/stage-maker/kustomization.yaml @@ -1,5 +1,7 @@ resources: - namespace.yaml - deployment.yaml + - ingress.yaml - cluster-role.yaml - service-account.yaml + - service.yaml diff --git a/stage-maker/service.yaml b/stage-maker/service.yaml new file mode 100644 index 0000000..13ae807 --- /dev/null +++ b/stage-maker/service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + name: stage-maker-service + namespace: stage-maker +spec: + selector: + app: stage-maker + ports: + - protocol: "TCP" + port: 3000 + targetPort: 3000 + name: web + +