Ensure that the `manifest/base` folder can be used as a standalone kustomization resource. Add a new subfolder `manifest/gpu` which uses `manifest/base` with additional GPU related patches.
@@ -0,0 +1,8 @@
+resources:
+ - open-webui.yaml
+ - ollama-service.yaml
+ - ollama-statefulset.yaml
+ - webui-deployment.yaml
+ - webui-service.yaml
+ - webui-ingress.yaml
+ - webui-pvc.yaml
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization
+
+ - ../base
+patches:
+- path: ollama-statefulset-gpu.yaml
@@ -1,13 +0,0 @@
-resources:
-- base/open-webui.yaml
-- base/ollama-service.yaml
-- base/ollama-statefulset.yaml
-- base/webui-deployment.yaml
-- base/webui-service.yaml
-- base/webui-ingress.yaml
-- base/webui-pvc.yaml
-
-apiVersion: kustomize.config.k8s.io/v1beta1
-kind: Kustomization
-patches:
-- path: patches/ollama-statefulset-gpu.yaml