start using kustomize
All checks were successful
Casa LMS CI/CD Pipeline / deploy (push) Successful in 16s
All checks were successful
Casa LMS CI/CD Pipeline / deploy (push) Successful in 16s
This commit is contained in:
53
README.md
53
README.md
@@ -6,36 +6,19 @@ Currently hosted on [kubernetes cluster - casa](https://git.limbosolutions.com/m
|
||||
|
||||
**Table of Contents:**
|
||||
|
||||
- [Namespace](#namespace)
|
||||
- [Deploy](#deploy)
|
||||
- [Continuous Deploy](#continuous-deploy)
|
||||
- [music](#music)
|
||||
- [Music](#music)
|
||||
- [Clients](#clients)
|
||||
- [Setup and Deploy](#setup-and-deploy)
|
||||
- [App](#app)
|
||||
- [Infra](#infra)
|
||||
- [Continuous Deploy](#continuous-deploy)
|
||||
- [Links](#links)
|
||||
|
||||
## Namespace
|
||||
## Music
|
||||
|
||||
```bash { cwd=../ terminalRows=15 }
|
||||
kubectl create namespace lms
|
||||
```
|
||||
Using the SeaweedFS CSI driver on the Casa Kubernetes cluster, connected to central storage on the Chimera Kubernetes cluster.
|
||||
|
||||
## Deploy
|
||||
|
||||
- [deployment](./deploy/lms-deploy.yaml)
|
||||
- [cicd-rbac](./deploy/cicd-rbac.yaml)
|
||||
- [music pv](/deploy/music-persistent-volume.yaml)
|
||||
|
||||
## Continuous Deploy
|
||||
|
||||
Weekly cron update.
|
||||
|
||||
[Gitea Workflow](./.gitea/workflows/deploy.yml)
|
||||
|
||||
## music
|
||||
|
||||
using seaweedfs cs driver to my central data storage.
|
||||
|
||||
For configuration check [persistent volume configuration](/deploy/music-persistent-volume.yaml).
|
||||
[Manifest deployed by app kustomization](./deploy/infra/music-pv.yaml).
|
||||
|
||||
## Clients
|
||||
|
||||
@@ -43,6 +26,26 @@ RaspberryPI client:
|
||||
|
||||
- <https://git.limbosolutions.com/marcio.fernandes/pi.bluetooth.speaker>
|
||||
|
||||
## Setup and Deploy
|
||||
|
||||
### App
|
||||
|
||||
``` bash
|
||||
./ops-scripts/apply-app.sh
|
||||
```
|
||||
|
||||
### Infra
|
||||
|
||||
``` bash
|
||||
./ops-scripts/apply-infra.sh
|
||||
```
|
||||
|
||||
### Continuous Deploy
|
||||
|
||||
Weekly cron update.
|
||||
|
||||
[Gitea Workflow](./.gitea/workflows/deploy.yml)
|
||||
|
||||
## Links
|
||||
|
||||
- Lyrion Music Server - Official
|
||||
|
||||
Reference in New Issue
Block a user