change storage to minio

This commit is contained in:
2024-08-23 17:17:53 -05:00
parent b598cfea59
commit 5b880b1ec7
6 changed files with 150 additions and 118 deletions

View File

@@ -5,23 +5,6 @@ directus:
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
initContainers:
init-chmod-data:
securityContext:
runAsUser: 0
image:
repository: busybox
tag: 1.36.1
pullPolicy: IfNotPresent
command:
- /bin/sh
- -ec
- |
/bin/chown -R 1000:1000 /directus/data
resources:
requests:
cpu: 100m
memory: 128Mi
containers:
main:
image:
@@ -97,11 +80,25 @@ directus:
name: directus-valkey-config
key: password
- name: STORAGE_LOCATIONS
value: LOCAL
- name: STORAGE_LOCAL_DRIVER
value: local
- name: STORAGE_LOCAL_ROOT
value: /directus/data
value: s3
- name: STORAGE_S3_DRIVER
value: s3
- name: STORAGE_S3_KEY
valueFrom:
secretKeyRef:
name: directus-minio-user-secret
key: AWS_ACCESS_KEY_ID
- name: STORAGE_S3_SECRET
valueFrom:
secretKeyRef:
name: directus-minio-user-secret
key: AWS_SECRET_ACCESS_KEY
- name: STORAGE_S3_BUCKET
value: directus
- name: STORAGE_S3_ENDPOINT
value: http://minio:9000
- name: STORAGE_S3_S3_FORCE_PATH_STYLE
value: "true"
- name: AUTH_PROVIDERS
value: AUTHENTIK
- name: AUTH_AUTHENTIK_DRIVER
@@ -142,20 +139,38 @@ directus:
port: 80
targetPort: 8055
protocol: TCP
persistence:
data:
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 10Gi
retain: true
advancedMounts:
main:
init-chmod-data:
- path: /directus/data
readOnly: false
main:
- path: /directus/data
readOnly: false
minio:
existingSecret:
name: directus-minio-root-secret
tenant:
name: minio-directus
configuration:
name: directus-minio-config-secret
pools:
- servers: 3
name: pool
volumesPerServer: 2
size: 10Gi
storageClassName: ceph-block
mountPath: /export
subPath: /data
metrics:
enabled: true
port: 9000
protocol: http
certificate:
requestAutoCert: false
ingress:
console:
enabled: true
ingressClassName: tailscale
tls:
- secretName: minio-directus-cl01tl
hosts:
- minio-directus-cl01tl
host: minio-directus-cl01tl
path: /
pathType: Prefix
valkey:
architecture: standalone
auth:
@@ -164,7 +179,10 @@ valkey:
existingSecretPasswordKey: password
cloudflared-directus:
name: cloudflared-directus
existingSecretName: directus-cloudflared-api-secret
existingSecretName: directus-cloudflared-secret
cloudflared-minio:
name: cloudflared-directus-minio
existingSecretName: directus-minio-cloudflared-secret
postgres-16-cluster:
mode: standalone
cluster: