diff --git a/catalog-info.yaml b/catalog-info.yaml new file mode 100644 index 0000000..425d657 --- /dev/null +++ b/catalog-info.yaml @@ -0,0 +1,18 @@ +--- +apiVersion: backstage.io/v1alpha1 +kind: Domain +metadata: + name: dgse-cloud + description: "Infrastructure for DGSE Cloud services." +spec: + owner: dgse-cloud +--- +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: artemis-cluster + description: A collection of all entities running on the Artemis cluster +spec: + targets: + - ./clusters/artemis/catalog.yaml + - ./clusters/artemis/apps/argocd/catalog.yaml diff --git a/clusters/artemis/apps/argocd/catalog.yaml b/clusters/artemis/apps/argocd/catalog.yaml new file mode 100644 index 0000000..dfe0d99 --- /dev/null +++ b/clusters/artemis/apps/argocd/catalog.yaml @@ -0,0 +1,11 @@ +--- +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: argocd + description: "ArgoCD is a declarative, GitOps continuous delivery tool for Kubernetes." +spec: + type: website + lifecycle: production + owner: owners + system: artemis-cluster diff --git a/clusters/artemis/catalog.yaml b/clusters/artemis/catalog.yaml new file mode 100644 index 0000000..4970584 --- /dev/null +++ b/clusters/artemis/catalog.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: artemis-cluster + description: "The Artemis cluster is a Kubernetes cluster hosting all infra for DGSE Cloud." +spec: + owner: dgse-cloud + domain: dgse-cloud