From 8b8e1d7f4fd84445784d874cf17ab9e8a717c47c Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Sun, 26 Jan 2025 00:28:00 -0600 Subject: [PATCH] mount script --- .../ollama/templates/external-secret.yaml | 25 +++++++++++++++++++ clusters/cl01tl/platform/ollama/values.yaml | 11 ++++++++ 2 files changed, 36 insertions(+) diff --git a/clusters/cl01tl/platform/ollama/templates/external-secret.yaml b/clusters/cl01tl/platform/ollama/templates/external-secret.yaml index 0ee331bd4..7d28d28d0 100644 --- a/clusters/cl01tl/platform/ollama/templates/external-secret.yaml +++ b/clusters/cl01tl/platform/ollama/templates/external-secret.yaml @@ -30,6 +30,31 @@ spec: metadataPolicy: None property: civitai-key +--- +apiVersion: external-secrets.io/v1beta1 +kind: ExternalSecret +metadata: + name: stable-diffusion-script + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: stable-diffusion-script + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/version: {{ .Chart.AppVersion }} + app.kubernetes.io/component: web + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + secretStoreRef: + kind: ClusterSecretStore + name: vault + data: + - secretKey: provisioning-script.sh + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /cl01tl/ollama/config + metadataPolicy: None + property: provisioning-script.sh + --- apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret diff --git a/clusters/cl01tl/platform/ollama/values.yaml b/clusters/cl01tl/platform/ollama/values.yaml index 807ddf5dd..9b1a0fe4b 100644 --- a/clusters/cl01tl/platform/ollama/values.yaml +++ b/clusters/cl01tl/platform/ollama/values.yaml @@ -167,6 +167,17 @@ ollama: main: - path: /root/.ollama readOnly: false + provisioning-script: + enabled: true + type: secret + name: stable-diffusion-script + advancedMounts: + main: + main: + - path: /opt/ai-dock/bin/provisioning.sh + readOnly: true + mountPropagation: None + subPath: provisioning-script.sh workspace: storageClass: ceph-block accessMode: ReadWriteOnce