diff --git a/clusters/artemis/apps/backstage/app-project.yaml b/clusters/artemis/apps/backstage/app-project.yaml deleted file mode 100644 index deb5ec0..0000000 --- a/clusters/artemis/apps/backstage/app-project.yaml +++ /dev/null @@ -1,17 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: AppProject -metadata: - name: backstage -spec: - description: Developer Portal - sourceRepos: - - '*' - sourceNamespaces: - - '*' - destinations: - - namespace: 'backstage' - server: '*' - clusterResourceWhitelist: - - group: '*' - kind: '*' diff --git a/clusters/artemis/apps/backstage/application.yaml b/clusters/artemis/apps/backstage/application.yaml deleted file mode 100644 index 74661c7..0000000 --- a/clusters/artemis/apps/backstage/application.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: backstage - namespace: backstage - labels: - platform.dgse.cloud/cluster: artemis - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: backstage - source: - repoURL: 'https://git.dgse.cloud/DGSE/kubernetes.git' - path: manifests/artemis/backstage - targetRevision: main - destination: - namespace: backstage - name: in-cluster - syncPolicy: - syncOptions: - - CreateNamespace=true - automated: - prune: true - selfHeal: true diff --git a/clusters/artemis/apps/backstage/kustomization.yaml b/clusters/artemis/apps/backstage/kustomization.yaml deleted file mode 100644 index f9b2a4b..0000000 --- a/clusters/artemis/apps/backstage/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -resources: - - app-project.yaml - - application.yaml diff --git a/clusters/artemis/apps/kustomization.yaml b/clusters/artemis/apps/kustomization.yaml index a157444..32553fb 100644 --- a/clusters/artemis/apps/kustomization.yaml +++ b/clusters/artemis/apps/kustomization.yaml @@ -16,4 +16,3 @@ resources: - ntfy - penpot - immich - - backstage diff --git a/manifests/artemis/backstage/db-cluster.yaml b/manifests/artemis/backstage/db-cluster.yaml deleted file mode 100644 index b4767d0..0000000 --- a/manifests/artemis/backstage/db-cluster.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: postgresql.cnpg.io/v1 -kind: Cluster -metadata: - name: backstage-postgres -spec: - instances: 1 - imageName: ghcr.io/cloudnative-pg/postgresql:16 - enableSuperuser: true - - storage: - size: 2Gi - storageClass: local-path - - bootstrap: - initdb: - database: backstage - owner: backstage - secret: - name: backstage-postgres-user - # Ensure the 'backstage' role can login and is a superuser - postInitSQL: - - ALTER ROLE backstage WITH SUPERUSER LOGIN; diff --git a/manifests/artemis/backstage/db-connector.yaml b/manifests/artemis/backstage/db-connector.yaml deleted file mode 100644 index 73b9a33..0000000 --- a/manifests/artemis/backstage/db-connector.yaml +++ /dev/null @@ -1,29 +0,0 @@ ---- -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: backstage-db-info -spec: - refreshInterval: 1h - secretStoreRef: - name: platform - kind: ClusterSecretStore - target: - name: backstage-db-connector - data: - - secretKey: POSTGRES_HOST - remoteRef: - key: backstage/connector - property: POSTGRES_HOST - - secretKey: POSTGRES_PORT - remoteRef: - key: backstage/connector - property: POSTGRES_PORT - - secretKey: POSTGRES_USER - remoteRef: - key: backstage/connector - property: POSTGRES_USER - - secretKey: POSTGRES_PASSWORD - remoteRef: - key: backstage/connector - property: POSTGRES_PASSWORD diff --git a/manifests/artemis/backstage/deployment.yaml b/manifests/artemis/backstage/deployment.yaml deleted file mode 100644 index 137a086..0000000 --- a/manifests/artemis/backstage/deployment.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: backstage - namespace: backstage -spec: - replicas: 1 - selector: - matchLabels: - app: backstage - template: - metadata: - labels: - app: backstage - spec: - containers: - - name: backstage - image: git.dgse.cloud/dgse/backstage:latest - imagePullPolicy: IfNotPresent - ports: - - name: http - containerPort: 7007 - envFrom: - - secretRef: - name: backstage-db-connector - imagePullSecrets: - - name: regcred diff --git a/manifests/artemis/backstage/ingress.yaml b/manifests/artemis/backstage/ingress.yaml deleted file mode 100644 index 9948c37..0000000 --- a/manifests/artemis/backstage/ingress.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - annotations: - cert-manager.io/cluster-issuer: letsencrypt - name: backstage-ingress -spec: - rules: - - host: backstage.dgse.cloud - http: - paths: - - backend: - service: - name: backstage - port: - number: 7007 - path: / - pathType: Prefix - tls: - - hosts: - - backstage.dgse.cloud - secretName: letsencrypt diff --git a/manifests/artemis/backstage/kustomization.yaml b/manifests/artemis/backstage/kustomization.yaml deleted file mode 100644 index 4dea42c..0000000 --- a/manifests/artemis/backstage/kustomization.yaml +++ /dev/null @@ -1,13 +0,0 @@ ---- -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -metadata: - name: backstage - -resources: - - db-connector.yaml - - secret.yaml - - db-cluster.yaml - - deployment.yaml - - service.yaml - - ingress.yaml diff --git a/manifests/artemis/backstage/secret.yaml b/manifests/artemis/backstage/secret.yaml deleted file mode 100644 index 5cbcf7a..0000000 --- a/manifests/artemis/backstage/secret.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: backstage-postgres-user -spec: - refreshInterval: 1h - secretStoreRef: - name: platform - kind: ClusterSecretStore - target: - name: backstage-postgres-user - data: - - secretKey: DB_USERNAME - remoteRef: - key: backstage/db - property: DB_USERNAME - - secretKey: DB_DATABASE_NAME - remoteRef: - key: backstage/db - property: DB_DATABASE_NAME - - secretKey: DB_PASSWORD - remoteRef: - key: backstage/db - property: DB_PASSWORD - - secretKey: username - remoteRef: - key: backstage/db - property: username - - secretKey: password - remoteRef: - key: backstage/db - property: password diff --git a/manifests/artemis/backstage/service.yaml b/manifests/artemis/backstage/service.yaml deleted file mode 100644 index ee0e2ca..0000000 --- a/manifests/artemis/backstage/service.yaml +++ /dev/null @@ -1,12 +0,0 @@ ---- -# Basic service for port 80 -apiVersion: v1 -kind: Service -metadata: - name: backstage -spec: - selector: - app: backstage - ports: - - port: 7007 - targetPort: 7007