Skip to content

Commit 9fc0cd8

Browse files
committed
Remove LLM app manifests
No longer need to test MCP Chat. Signed-off-by: Bryan Ramos <bryan.ramos@hey.com>
1 parent 15688cb commit 9fc0cd8

7 files changed

Lines changed: 3 additions & 212 deletions

File tree

README.md

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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.
2723
I personally use [K3s](https://k3s.io/), but this setup also works with [Minikube](https://minikube.sigs.k8s.io/) or other distros.
2824

2925
It 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

9582
Each 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
274259
kubectl 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
---

manifests/llms/base/deployment.yaml

Lines changed: 0 additions & 128 deletions
This file was deleted.

manifests/llms/base/kustomization.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.

manifests/llms/base/namespace.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

manifests/llms/base/pvc.yaml

Lines changed: 0 additions & 21 deletions
This file was deleted.

manifests/llms/base/service.yaml

Lines changed: 0 additions & 29 deletions
This file was deleted.

manifests/llms/overlays/defaults/kustomization.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)