feat: move to local storage
This commit is contained in:
@@ -11,5 +11,8 @@ dependencies:
|
|||||||
- name: valkey
|
- name: valkey
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.4.0
|
version: 0.4.0
|
||||||
digest: sha256:315941cca92632a42d42fe2d98f01d3e8a18dbde1c729e466f76a446a7d93440
|
- name: volsync-target
|
||||||
generated: "2026-03-09T23:08:20.752831748Z"
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
version: 0.8.0
|
||||||
|
digest: sha256:e1f1a6ebdee3146e028c4df1762a4c60c1e62733a91e54d615190f8138be117d
|
||||||
|
generated: "2026-03-11T16:37:32.297394-05:00"
|
||||||
|
|||||||
@@ -33,6 +33,10 @@ dependencies:
|
|||||||
alias: valkey
|
alias: valkey
|
||||||
version: 0.4.0
|
version: 0.4.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
- name: volsync-target
|
||||||
|
alias: volsync-target-data
|
||||||
|
version: 0.8.0
|
||||||
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/outline.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/outline.png
|
||||||
# renovate: datasource=github-releases depName=outline/outline
|
# renovate: datasource=github-releases depName=outline/outline
|
||||||
appVersion: 1.5.0
|
appVersion: 1.5.0
|
||||||
|
|||||||
@@ -66,30 +66,7 @@ outline:
|
|||||||
- name: REDIS_URL
|
- name: REDIS_URL
|
||||||
value: redis://outline-valkey.outline:6379
|
value: redis://outline-valkey.outline:6379
|
||||||
- name: FILE_STORAGE
|
- name: FILE_STORAGE
|
||||||
value: s3
|
value: local
|
||||||
- name: AWS_ACCESS_KEY_ID
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: ceph-bucket-outline
|
|
||||||
key: AWS_ACCESS_KEY_ID
|
|
||||||
- name: AWS_SECRET_ACCESS_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: ceph-bucket-outline
|
|
||||||
key: AWS_SECRET_ACCESS_KEY
|
|
||||||
- name: AWS_REGION
|
|
||||||
value: us-east-1
|
|
||||||
- name: AWS_S3_UPLOAD_BUCKET_NAME
|
|
||||||
valueFrom:
|
|
||||||
configMapKeyRef:
|
|
||||||
name: ceph-bucket-outline
|
|
||||||
key: BUCKET_NAME
|
|
||||||
- name: AWS_S3_UPLOAD_BUCKET_URL
|
|
||||||
value: https://objects.alexlebens.dev
|
|
||||||
- name: AWS_S3_FORCE_PATH_STYLE
|
|
||||||
value: true
|
|
||||||
- name: AWS_S3_ACL
|
|
||||||
value: private
|
|
||||||
- name: FILE_STORAGE_UPLOAD_MAX_SIZE
|
- name: FILE_STORAGE_UPLOAD_MAX_SIZE
|
||||||
value: "26214400"
|
value: "26214400"
|
||||||
- name: FORCE_HTTPS
|
- name: FORCE_HTTPS
|
||||||
@@ -142,6 +119,18 @@ outline:
|
|||||||
port: 3000
|
port: 3000
|
||||||
targetPort: 3000
|
targetPort: 3000
|
||||||
protocol: HTTP
|
protocol: HTTP
|
||||||
|
persistence:
|
||||||
|
data:
|
||||||
|
forceRename: outline-data
|
||||||
|
storageClass: ceph-block
|
||||||
|
accessMode: ReadWriteOnce
|
||||||
|
size: 5Gi
|
||||||
|
retain: true
|
||||||
|
advancedMounts:
|
||||||
|
main:
|
||||||
|
main:
|
||||||
|
- path: /var/lib/outline/data
|
||||||
|
readOnly: false
|
||||||
postgres-18-cluster:
|
postgres-18-cluster:
|
||||||
mode: recovery
|
mode: recovery
|
||||||
recovery:
|
recovery:
|
||||||
@@ -184,3 +173,13 @@ postgres-18-cluster:
|
|||||||
# immediate: true
|
# immediate: true
|
||||||
# schedule: "0 0 0 * * *"
|
# schedule: "0 0 0 * * *"
|
||||||
# backupName: external
|
# backupName: external
|
||||||
|
volsync-target-data:
|
||||||
|
pvcTarget: outline-data
|
||||||
|
local:
|
||||||
|
enabled: true
|
||||||
|
schedule: 50 11 * * *
|
||||||
|
remote:
|
||||||
|
enabled: false
|
||||||
|
external:
|
||||||
|
enabled: true
|
||||||
|
schedule: 50 12 * * *
|
||||||
|
|||||||
Reference in New Issue
Block a user