From 3683761b1290727f0cd17fab4bfa1c8479702f93 Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Tue, 1 Sep 2026 14:41:26 -0400 Subject: [PATCH] functional --- tasks/main.yml | 36 ++++++++++++++++++++++++++++++++---- templates/ingress.yaml.j2 | 12 ++++++++++++ 2 files changed, 44 insertions(+), 4 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 3887e64..e960bca 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -30,9 +30,39 @@ resources: requests: storage: "{{ wanderer_storage.search }}" - {% if wanderer_storage_class_name | length > 0 %} storageClassName: "{{ wanderer_storage_class_name }}" - {% endif %} + +- name: Create db plugins PVC + kubernetes.core.k8s: + state: present + definition: + apiVersion: v1 + kind: PersistentVolumeClaim + metadata: + name: wanderer-db-plugins + namespace: "{{ wanderer_namespace }}" + spec: + accessModes: ["ReadWriteOnce"] + resources: + requests: + storage: "{{ wanderer_storage.db }}" + storageClassName: "{{ wanderer_storage_class_name }}" + +- name: Create db PVC + kubernetes.core.k8s: + state: present + definition: + apiVersion: v1 + kind: PersistentVolumeClaim + metadata: + name: wanderer-db-data + namespace: "{{ wanderer_namespace }}" + spec: + accessModes: ["ReadWriteOnce"] + resources: + requests: + storage: "{{ wanderer_storage.db }}" + storageClassName: "{{ wanderer_storage_class_name }}" - name: Create uploads PVC kubernetes.core.k8s: @@ -48,9 +78,7 @@ resources: requests: storage: "{{ wanderer_storage.uploads }}" - {% if wanderer_storage_class_name | length > 0 %} storageClassName: "{{ wanderer_storage_class_name }}" - {% endif %} - name: Deploy search kubernetes.core.k8s: diff --git a/templates/ingress.yaml.j2 b/templates/ingress.yaml.j2 index adeec5d..14ec162 100644 --- a/templates/ingress.yaml.j2 +++ b/templates/ingress.yaml.j2 @@ -12,6 +12,7 @@ spec: tls: - hosts: - {{ wanderer_host }} + - pocketbase.{{ wanderer_host }} secretName: wanderer-tls rules: - host: {{ wanderer_host }} @@ -24,4 +25,15 @@ spec: name: web port: number: 3000 + - host: pocketbase.{{ wanderer_host }} + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: db + port: + number: 8090 +