summaryrefslogtreecommitdiff
path: root/f3s/anki-sync-server
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-08-07 09:45:09 +0300
committerPaul Buetow <paul@buetow.org>2025-08-07 09:45:09 +0300
commit56b3819cdac0f70221095d499e0760534d959281 (patch)
tree10d9a852088d61b575fd62b912418dbadf8bf445 /f3s/anki-sync-server
parente70b2730de420a84b5da9501bc705913aba3e289 (diff)
converted to be a helm chart
Diffstat (limited to 'f3s/anki-sync-server')
-rw-r--r--f3s/anki-sync-server/Makefile11
-rw-r--r--f3s/anki-sync-server/helm-chart/Chart.yaml5
-rw-r--r--f3s/anki-sync-server/helm-chart/README.md11
-rw-r--r--f3s/anki-sync-server/helm-chart/templates/deployment.yaml (renamed from f3s/anki-sync-server/deployment.yaml)0
-rw-r--r--f3s/anki-sync-server/helm-chart/templates/ingress.yaml (renamed from f3s/anki-sync-server/ingress.yaml)0
-rw-r--r--f3s/anki-sync-server/helm-chart/templates/persistent-volume.yaml (renamed from f3s/anki-sync-server/persistent-volume.yaml)0
-rw-r--r--f3s/anki-sync-server/helm-chart/templates/service.yaml (renamed from f3s/anki-sync-server/service.yaml)0
-rw-r--r--f3s/anki-sync-server/namespace.yaml4
8 files changed, 18 insertions, 13 deletions
diff --git a/f3s/anki-sync-server/Makefile b/f3s/anki-sync-server/Makefile
index a3b12c2..036bdfd 100644
--- a/f3s/anki-sync-server/Makefile
+++ b/f3s/anki-sync-server/Makefile
@@ -1,12 +1,5 @@
apply:
- kubectl apply -f namespace.yaml
- kubectl apply -f persistent-volume.yaml
- kubectl apply -f service.yaml
- kubectl apply -f deployment.yaml
- kubectl apply -f ingress.yaml
+ helm install anki-sync-server ./helm-chart --namespace services --create-namespace
delete:
- kubectl delete -f ingress.yaml
- kubectl delete -f service.yaml
- kubectl delete -f deployment.yaml
- kubectl delete -f persistent-volume.yaml
+ helm uninstall anki-sync-server --namespace services \ No newline at end of file
diff --git a/f3s/anki-sync-server/helm-chart/Chart.yaml b/f3s/anki-sync-server/helm-chart/Chart.yaml
new file mode 100644
index 0000000..632f09a
--- /dev/null
+++ b/f3s/anki-sync-server/helm-chart/Chart.yaml
@@ -0,0 +1,5 @@
+apiVersion: v2
+name: anki-sync-server
+description: A Helm chart for deploying the Anki Sync Server.
+version: 0.1.0
+appVersion: "25.07.5b"
diff --git a/f3s/anki-sync-server/helm-chart/README.md b/f3s/anki-sync-server/helm-chart/README.md
new file mode 100644
index 0000000..1b485be
--- /dev/null
+++ b/f3s/anki-sync-server/helm-chart/README.md
@@ -0,0 +1,11 @@
+# Anki Sync Server Helm Chart
+
+This chart deploys the Anki Sync Server.
+
+## Installing the Chart
+
+To install the chart with the release name `my-release`, run the following command:
+
+```bash
+helm install anki-sync-server . --namespace services --create-namespace
+```
diff --git a/f3s/anki-sync-server/deployment.yaml b/f3s/anki-sync-server/helm-chart/templates/deployment.yaml
index 181b6c9..181b6c9 100644
--- a/f3s/anki-sync-server/deployment.yaml
+++ b/f3s/anki-sync-server/helm-chart/templates/deployment.yaml
diff --git a/f3s/anki-sync-server/ingress.yaml b/f3s/anki-sync-server/helm-chart/templates/ingress.yaml
index 010c588..010c588 100644
--- a/f3s/anki-sync-server/ingress.yaml
+++ b/f3s/anki-sync-server/helm-chart/templates/ingress.yaml
diff --git a/f3s/anki-sync-server/persistent-volume.yaml b/f3s/anki-sync-server/helm-chart/templates/persistent-volume.yaml
index da715ea..da715ea 100644
--- a/f3s/anki-sync-server/persistent-volume.yaml
+++ b/f3s/anki-sync-server/helm-chart/templates/persistent-volume.yaml
diff --git a/f3s/anki-sync-server/service.yaml b/f3s/anki-sync-server/helm-chart/templates/service.yaml
index a8eb183..a8eb183 100644
--- a/f3s/anki-sync-server/service.yaml
+++ b/f3s/anki-sync-server/helm-chart/templates/service.yaml
diff --git a/f3s/anki-sync-server/namespace.yaml b/f3s/anki-sync-server/namespace.yaml
deleted file mode 100644
index da390d0..0000000
--- a/f3s/anki-sync-server/namespace.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-apiVersion: v1
-kind: Namespace
-metadata:
- name: services