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