From 2db587a457ac07edb2891ba5fae0cc6df1eeb4d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20Groothuis?= Date: Wed, 29 Oct 2025 08:59:57 +0100 Subject: [PATCH] chore(backstage): Added database and secrets for backstage --- manifests/artemis/backstage/ingress.yaml | 16 ++++++++++++++++ manifests/artemis/backstage/kustomization.yaml | 2 ++ manifests/artemis/backstage/service.yaml | 12 ++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 manifests/artemis/backstage/ingress.yaml create mode 100644 manifests/artemis/backstage/service.yaml diff --git a/manifests/artemis/backstage/ingress.yaml b/manifests/artemis/backstage/ingress.yaml new file mode 100644 index 0000000..95047f8 --- /dev/null +++ b/manifests/artemis/backstage/ingress.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: backstage-ingress +spec: + entryPoints: + - websecure + routes: + - match: Host(`backstage.dgse.cloud`) + kind: Rule + services: + - name: backstage + port: 7007 + tls: + secretName: letsencrypt diff --git a/manifests/artemis/backstage/kustomization.yaml b/manifests/artemis/backstage/kustomization.yaml index 0ee8c01..4dea42c 100644 --- a/manifests/artemis/backstage/kustomization.yaml +++ b/manifests/artemis/backstage/kustomization.yaml @@ -9,3 +9,5 @@ resources: - secret.yaml - db-cluster.yaml - deployment.yaml + - service.yaml + - ingress.yaml diff --git a/manifests/artemis/backstage/service.yaml b/manifests/artemis/backstage/service.yaml new file mode 100644 index 0000000..ee0e2ca --- /dev/null +++ b/manifests/artemis/backstage/service.yaml @@ -0,0 +1,12 @@ +--- +# Basic service for port 80 +apiVersion: v1 +kind: Service +metadata: + name: backstage +spec: + selector: + app: backstage + ports: + - port: 7007 + targetPort: 7007