feat: move to local storage
Some checks failed
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 33s
renovate / renovate (push) Has been cancelled

This commit is contained in:
2026-03-11 16:37:47 -05:00
parent 3ff086685f
commit 10ca9c3d8e
3 changed files with 32 additions and 26 deletions

View File

@@ -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"

View File

@@ -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

View File

@@ -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 * * *