From 6e1da78e02a31efe997efc42ec70c6f1867f165f Mon Sep 17 00:00:00 2001 From: Daniel Cosme Date: Sat, 18 Apr 2026 19:02:37 -0400 Subject: [PATCH] Update linkding deployment --- apps/hydra/linkding/deployment.yaml | 5 ++++- pkg/linkding/linkding.go | 4 ++++ pkg/root/services.go | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/hydra/linkding/deployment.yaml b/apps/hydra/linkding/deployment.yaml index 77a7d1c..bcf5d7e 100644 --- a/apps/hydra/linkding/deployment.yaml +++ b/apps/hydra/linkding/deployment.yaml @@ -16,7 +16,10 @@ spec: app: linking spec: containers: - - image: sissbruecker/linkding:1.31.0 + - env: + - name: LD_CSRF_TRUSTED_ORIGINS + value: https://link.danicos.me + image: sissbruecker/linkding:1.45.0 name: linkding ports: - containerPort: 9090 diff --git a/pkg/linkding/linkding.go b/pkg/linkding/linkding.go index 89a1a80..26d2068 100644 --- a/pkg/linkding/linkding.go +++ b/pkg/linkding/linkding.go @@ -33,6 +33,9 @@ func Stack() stack.Stack { func deployment() apps.Deployment { storage := kube.NewVolumeFrom(kube.VolumeSourcePVC, "data", pvc.Name) + envMapping := map[string]string{ + "LD_CSRF_TRUSTED_ORIGINS": "https://link.danicos.me", + } pod_spec := core.PodSpec{ SecurityContext: &core.PodSecurityContext{ RunAsUser: &root.Linkding.SecurityContextID, @@ -44,6 +47,7 @@ func deployment() apps.Deployment { Name: root.Linkding.Name, Image: root.Linkding.Image, SecurityContext: root.ContainerSecurityContext, + Env: kube.NewEnvVar(envMapping), Ports: []core.ContainerPort{{ ContainerPort: root.Linkding.Port, }}, diff --git a/pkg/root/services.go b/pkg/root/services.go index 70c7976..0687343 100644 --- a/pkg/root/services.go +++ b/pkg/root/services.go @@ -9,7 +9,7 @@ type Service struct { var Linkding = Service{ Name: "linkding", - Image: "sissbruecker/linkding:1.31.0", + Image: "sissbruecker/linkding:1.45.0", Port: 9090, SecurityContextID: 33, // www-data user, group and FS ID }