@@ -8,9 +8,6 @@ Used to test the following [Backstage](https://backstage.io/) plugins:
88- [ ArgoCD] ( https://github.com/backstage/community-plugins/tree/main/workspaces/redhat-argocd )
99- [ GitHub Actions] ( https://github.com/backstage/community-plugins/tree/main/workspaces/github-actions )
1010- [ Tekton] ( https://github.com/backstage/community-plugins/tree/main/workspaces/tekton )
11- - [ MCP Chat] ( https://github.com/backstage/community-plugins/tree/main/workspaces/mcp-chat )
12- - [ Gitlab] ( https://github.com/immobiliare/backstage-plugin-gitlab )
13- - [ Multi Source Security Viewer] ( https://github.com/backstage/community-plugins/tree/main/workspaces/multi-source-security-viewer/plugins/multi-source-security-viewer )
1411
1512---
1613
@@ -21,9 +18,8 @@ This repository installs and manages the following services through ArgoCD:
2118- Jenkins
2219- ArgoCD
2320- Tekton Pipelines
24- - Ollama, Open WebUI, and various LLM models
2521
26- These manifests run on any Kubernetes cluster with a load balancer.
22+ These manifests run on any Kubernetes cluster with a load balancer.
2723I personally use [ K3s] ( https://k3s.io/ ) , but this setup also works with [ Minikube] ( https://minikube.sigs.k8s.io/ ) or other distros.
2824
2925It also provides ** Github** and ** Gitlab** workflows with test data.
@@ -65,16 +61,6 @@ It also provides **Github** and **Gitlab** workflows with test data.
6561│ │ └── overlays
6662│ │ └── defaults
6763│ │ └── kustomization.yaml
68- │ ├── llms
69- │ │ ├── base
70- │ │ │ ├── deployment.yaml
71- │ │ │ ├── kustomization.yaml
72- │ │ │ ├── namespace.yaml
73- │ │ │ ├── pvc.yaml
74- │ │ │ └── service.yaml
75- │ │ └── overlays
76- │ │ └── defaults
77- │ │ └── kustomization.yaml
7864│ └── tekton
7965│ ├── base
8066│ │ ├── kustomization.yaml
@@ -90,6 +76,7 @@ It also provides **Github** and **Gitlab** workflows with test data.
9076└── test-artifacts
9177 ├── Jenkinsfile
9278 └── sbom-logs
79+
9380````
9481
9582Each service folder contains a base manifest and environment overlays managed by ArgoCD ApplicationSets.
@@ -247,7 +234,6 @@ kubectl get svc -A -o wide
247234| ---------- | ----- |
248235| Jenkins | 8080 |
249236| Open WebUI | 3000 |
250- | Ollama | 11434 |
251237
252238---
253239
@@ -260,7 +246,6 @@ graph TD
260246 K8sCluster --> Jenkins
261247 K8sCluster --> ArgoCD
262248 K8sCluster --> Tekton
263- K8sCluster --> Ollama
264249 K8sCluster --> OpenWebUI
265250```
266251
@@ -272,7 +257,7 @@ To remove all GitOps-managed resources:
272257
273258```bash
274259kubectl delete -f manifests/applicationset.yaml -n argocd
275- kubectl delete ns backstage-jenkins backstage-llms backstage- tekton
260+ kubectl delete ns backstage-jenkins backstage-tekton
276261```
277262
278263---
0 commit comments