diff --git a/kustomize/bases/sillytavern/configurations/whitelist.txt b/kustomize/bases/sillytavern/configurations/whitelist.txt new file mode 100644 index 0000000..4497e19 --- /dev/null +++ b/kustomize/bases/sillytavern/configurations/whitelist.txt @@ -0,0 +1,2 @@ +10.0.0.0/8 +192.168.0.0/16 \ No newline at end of file diff --git a/kustomize/bases/sillytavern/kustomization.yaml b/kustomize/bases/sillytavern/kustomization.yaml index 5a3ab4e..40027d2 100644 --- a/kustomize/bases/sillytavern/kustomization.yaml +++ b/kustomize/bases/sillytavern/kustomization.yaml @@ -15,6 +15,9 @@ configMapGenerator: - name: server-config files: - ./configurations/config.yaml + - name: server-whitelist + files: + - ./configurations/whitelist.txt replacements: - source: diff --git a/kustomize/bases/sillytavern/sillytavern-deployment.yaml b/kustomize/bases/sillytavern/sillytavern-deployment.yaml index a724057..6969c69 100644 --- a/kustomize/bases/sillytavern/sillytavern-deployment.yaml +++ b/kustomize/bases/sillytavern/sillytavern-deployment.yaml @@ -26,12 +26,17 @@ spec: containers: - name: sillytavern image: ghcr.io/sillytavern/sillytavern:latest + env: + - name: DATA_PATH + value: /home/node/app/data + - name: CONFIG_PATH + value: /home/node/app/data/config.yaml resources: requests: memory: 256Mi cpu: 200m limits: - memory: 256Mi + memory: 512Mi cpu: 200m ports: - containerPort: 8000 @@ -39,18 +44,18 @@ spec: volumeMounts: # - name: sillytavern-plugins # mountPath: /home/node/app/plugins - - name: sillytavern-config - mountPath: /home/node/app/config/config.yaml - subPath: config.yaml + - name: sillytavern-whitelist + mountPath: /home/node/app/whitelist.txt + subPath: whitelist.txt - name: sillytavern-data mountPath: /home/node/app/data volumes: # - name: sillytavern-plugins # persistentVolumeClaim: # claimName: server-plugins - - name: sillytavern-config + - name: sillytavern-whitelist configMap: - name: server-config + name: server-whitelist - name: sillytavern-data persistentVolumeClaim: claimName: server-data diff --git a/kustomize/bases/traefik/kustomization.yaml b/kustomize/bases/traefik/kustomization.yaml index ce4ff2b..b328340 100644 --- a/kustomize/bases/traefik/kustomization.yaml +++ b/kustomize/bases/traefik/kustomization.yaml @@ -2,7 +2,7 @@ resources: - traefik-helmchartconfig.yaml - # - traefik-ingress.yaml + - traefik-ingress.yaml namespace: kube-system diff --git a/kustomize/bases/traefik/traefik-helmchartconfig.yaml b/kustomize/bases/traefik/traefik-helmchartconfig.yaml index a506a49..1311e7d 100644 --- a/kustomize/bases/traefik/traefik-helmchartconfig.yaml +++ b/kustomize/bases/traefik/traefik-helmchartconfig.yaml @@ -12,8 +12,9 @@ spec: - '--api.insecure=true' - '--metrics.prometheus=true' ports: - # traefik: - # expose: true + traefik: + expose: + default: true websecure: hostPort: 8443 # ports: diff --git a/kustomize/env/prod/kustomization.yaml b/kustomize/env/prod/kustomization.yaml index c7410de..8dbbe14 100644 --- a/kustomize/env/prod/kustomization.yaml +++ b/kustomize/env/prod/kustomization.yaml @@ -40,14 +40,14 @@ images: - name: bitnami/kubectl newTag: "1.31" - name: ollama/ollama - newTag: 0.5.11 + newTag: 0.6.2 # newTag: 0.3.6-rocm # - name: ghcr.io/berriai/litellm # newTag: main-v1.43.1 - name: ghcr.io/open-webui/open-webui - newTag: v0.5.12 + newTag: v0.5.20 - name: ghcr.io/sillytavern/sillytavern - newTag: 1.12.7 + newTag: 1.12.13 configMapGenerator: - name: ecommerce-exporter-config