chore(backstage): Added SA for backstage to ArgoCD
This commit is contained in:
@@ -21,3 +21,6 @@ spec:
|
|||||||
- ./clusters/artemis/apps/external-secrets/catalog.yaml
|
- ./clusters/artemis/apps/external-secrets/catalog.yaml
|
||||||
- ./clusters/artemis/apps/gitea/catalog.yaml
|
- ./clusters/artemis/apps/gitea/catalog.yaml
|
||||||
- ./clusters/artemis/apps/gitea-runners/catalog.yaml
|
- ./clusters/artemis/apps/gitea-runners/catalog.yaml
|
||||||
|
- ./clusters/artemis/apps/immich/catalog.yaml
|
||||||
|
- ./clusters/artemis/apps/mailu/catalog.yaml
|
||||||
|
- ./clusters/artemis/apps/nextcloud/catalog.yaml
|
||||||
|
|||||||
18
clusters/artemis/apps/immich/catalog.yaml
Normal file
18
clusters/artemis/apps/immich/catalog.yaml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: Component
|
||||||
|
metadata:
|
||||||
|
name: immich
|
||||||
|
description: "Self-hosted photo and video backup solution directly from your mobile phone."
|
||||||
|
links:
|
||||||
|
- url: https://photos.dgse.cloud
|
||||||
|
title: Git Server
|
||||||
|
icon: web
|
||||||
|
annotations:
|
||||||
|
argocd/app-name: immich
|
||||||
|
argocd/app-namespace: immich
|
||||||
|
spec:
|
||||||
|
type: website
|
||||||
|
lifecycle: production
|
||||||
|
owner: owners
|
||||||
|
system: artemis-cluster
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: argoproj.io/v1alpha1
|
|
||||||
kind: AppProject
|
|
||||||
metadata:
|
|
||||||
name: kener
|
|
||||||
spec:
|
|
||||||
description: Monitoring tool
|
|
||||||
sourceRepos:
|
|
||||||
- '*'
|
|
||||||
sourceNamespaces:
|
|
||||||
- '*'
|
|
||||||
destinations:
|
|
||||||
- namespace: 'kener'
|
|
||||||
server: '*'
|
|
||||||
clusterResourceWhitelist:
|
|
||||||
- group: '*'
|
|
||||||
kind: '*'
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
apiVersion: argoproj.io/v1alpha1
|
|
||||||
kind: Application
|
|
||||||
metadata:
|
|
||||||
name: kener
|
|
||||||
namespace: kener
|
|
||||||
labels:
|
|
||||||
platform.dgse.cloud/cluster: artemis
|
|
||||||
finalizers:
|
|
||||||
- resources-finalizer.argocd.argoproj.io
|
|
||||||
spec:
|
|
||||||
project: kener
|
|
||||||
source:
|
|
||||||
repoURL: 'https://git.dgse.cloud/DGSE/kubernetes.git'
|
|
||||||
path: manifests/artemis/kener
|
|
||||||
targetRevision: main
|
|
||||||
destination:
|
|
||||||
namespace: kener
|
|
||||||
name: in-cluster
|
|
||||||
syncPolicy:
|
|
||||||
syncOptions:
|
|
||||||
- CreateNamespace=true
|
|
||||||
automated:
|
|
||||||
prune: true
|
|
||||||
selfHeal: true
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
|
|
||||||
resources:
|
|
||||||
- app-project.yaml
|
|
||||||
- application.yaml
|
|
||||||
18
clusters/artemis/apps/mailu/catalog.yaml
Normal file
18
clusters/artemis/apps/mailu/catalog.yaml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: Component
|
||||||
|
metadata:
|
||||||
|
name: mailu
|
||||||
|
description: "Self-hosted mail server"
|
||||||
|
links:
|
||||||
|
- url: https://mail.dgse.cloud
|
||||||
|
title: Mail Server
|
||||||
|
icon: web
|
||||||
|
annotations:
|
||||||
|
argocd/app-name: mailu
|
||||||
|
argocd/app-namespace: mailu
|
||||||
|
spec:
|
||||||
|
type: service
|
||||||
|
lifecycle: production
|
||||||
|
owner: owners
|
||||||
|
system: artemis-cluster
|
||||||
18
clusters/artemis/apps/nextcloud/catalog.yaml
Normal file
18
clusters/artemis/apps/nextcloud/catalog.yaml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
apiVersion: backstage.io/v1alpha1
|
||||||
|
kind: Component
|
||||||
|
metadata:
|
||||||
|
name: nextcloud
|
||||||
|
description: "Self-hosted photo and video backup solution directly from your mobile phone."
|
||||||
|
links:
|
||||||
|
- url: https://nextcloud.dgse.cloud
|
||||||
|
title: Git Server
|
||||||
|
icon: web
|
||||||
|
annotations:
|
||||||
|
argocd/app-name: nextcloud
|
||||||
|
argocd/app-namespace: nextcloud
|
||||||
|
spec:
|
||||||
|
type: website
|
||||||
|
lifecycle: production
|
||||||
|
owner: owners
|
||||||
|
system: artemis-cluster
|
||||||
Reference in New Issue
Block a user