Skip to content

Commit edb8c42

Browse files
authored
fix: let outline-dev actually restore (#1666)
1 parent 7fd6a12 commit edb8c42

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

kubernetes/apps/tools/outline-dev/app/database.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ metadata:
44
name: outline-dev-db
55
namespace: outline-dev
66
spec:
7+
# Must match the prod major version; a physical restore can't cross majors.
8+
imageName: ghcr.io/cloudnative-pg/postgresql:17.0
79
storage:
810
size: 10Gi
911
storageClass: zfs

kubernetes/apps/tools/outline-dev/app/helmrelease.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ spec:
2626
values:
2727
controllers:
2828
outline:
29+
pod:
30+
securityContext:
31+
fsGroup: 1001
2932
containers:
3033
app:
3134
image:
@@ -55,8 +58,6 @@ spec:
5558
name: outline-secret-keys
5659
- secretRef:
5760
name: outline-oauth-client
58-
securityContext:
59-
fsGroup: 1001
6061
valkey:
6162
containers:
6263
app:

kubernetes/apps/tools/outline-dev/secrets/namespace.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,6 @@ apiVersion: v1
33
kind: Namespace
44
metadata:
55
name: outline-dev
6+
annotations:
7+
# Lets the volsync restic mover chown files when restoring the prod snapshot.
8+
volsync.backube/privileged-movers: "true"

0 commit comments

Comments
 (0)