From 7ff65257a742bc2384237b42c7ed8d402174c49f Mon Sep 17 00:00:00 2001 From: Valentin Haudiquet Date: Fri, 21 Aug 2026 20:18:41 +0200 Subject: [PATCH] linkwarden: remove linkwarden, bye! --- .github/dependabot.yml | 1 - kubernetes/kustomization.yaml | 1 - .../bookmarks/linkwarden/kustomization.yaml | 13 ---- .../bookmarks/linkwarden/kustomizeconfig.yaml | 6 -- .../bookmarks/linkwarden/namespace.yaml | 4 -- .../bookmarks/linkwarden/release.yaml | 19 ------ .../bookmarks/linkwarden/repository.yaml | 8 --- .../personal/bookmarks/linkwarden/values.yaml | 64 ------------------- 8 files changed, 116 deletions(-) delete mode 100644 kubernetes/personal/bookmarks/linkwarden/kustomization.yaml delete mode 100644 kubernetes/personal/bookmarks/linkwarden/kustomizeconfig.yaml delete mode 100644 kubernetes/personal/bookmarks/linkwarden/namespace.yaml delete mode 100644 kubernetes/personal/bookmarks/linkwarden/release.yaml delete mode 100644 kubernetes/personal/bookmarks/linkwarden/repository.yaml delete mode 100644 kubernetes/personal/bookmarks/linkwarden/values.yaml diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d89edc3..2d3f658 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -47,7 +47,6 @@ updates: - "/kubernetes/infrastructure/mail/stalwart" - "/kubernetes/infrastructure/network/blocky" - "/kubernetes/infrastructure/traefik" - - "/kubernetes/personal/bookmarks/linkwarden" - "/kubernetes/personal/media/photoprism" - "/kubernetes/personal/notes/notesnook" - "/kubernetes/personal/notes/obsidian-livesync" diff --git a/kubernetes/kustomization.yaml b/kubernetes/kustomization.yaml index 14adeae..cff9cf3 100644 --- a/kubernetes/kustomization.yaml +++ b/kubernetes/kustomization.yaml @@ -34,7 +34,6 @@ resources: - personal/media/photoprism - personal/notes/notesnook - personal/notes/obsidian-livesync - - personal/bookmarks/linkwarden # Utilities (generic content-agnostic tools) - utilities/dashy - utilities/glance diff --git a/kubernetes/personal/bookmarks/linkwarden/kustomization.yaml b/kubernetes/personal/bookmarks/linkwarden/kustomization.yaml deleted file mode 100644 index 0263af6..0000000 --- a/kubernetes/personal/bookmarks/linkwarden/kustomization.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: linkwarden -resources: - - namespace.yaml - - repository.yaml - - release.yaml -secretGenerator: - - name: linkwarden-values - files: - - values.yaml=values.yaml -configurations: - - kustomizeconfig.yaml diff --git a/kubernetes/personal/bookmarks/linkwarden/kustomizeconfig.yaml b/kubernetes/personal/bookmarks/linkwarden/kustomizeconfig.yaml deleted file mode 100644 index 3365acc..0000000 --- a/kubernetes/personal/bookmarks/linkwarden/kustomizeconfig.yaml +++ /dev/null @@ -1,6 +0,0 @@ -nameReference: -- kind: Secret - version: v1 - fieldSpecs: - - path: spec/valuesFrom/name - kind: HelmRelease diff --git a/kubernetes/personal/bookmarks/linkwarden/namespace.yaml b/kubernetes/personal/bookmarks/linkwarden/namespace.yaml deleted file mode 100644 index 14f3251..0000000 --- a/kubernetes/personal/bookmarks/linkwarden/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: linkwarden diff --git a/kubernetes/personal/bookmarks/linkwarden/release.yaml b/kubernetes/personal/bookmarks/linkwarden/release.yaml deleted file mode 100644 index 33ef9f2..0000000 --- a/kubernetes/personal/bookmarks/linkwarden/release.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: linkwarden - namespace: linkwarden -spec: - interval: 1m - chart: - spec: - sourceRef: - kind: HelmRepository - name: linkwarden - namespace: linkwarden - chart: linkwarden - version: '1.0.1' - interval: 1m - valuesFrom: - - kind: Secret - name: linkwarden-values diff --git a/kubernetes/personal/bookmarks/linkwarden/repository.yaml b/kubernetes/personal/bookmarks/linkwarden/repository.yaml deleted file mode 100644 index ee844c7..0000000 --- a/kubernetes/personal/bookmarks/linkwarden/repository.yaml +++ /dev/null @@ -1,8 +0,0 @@ -apiVersion: source.toolkit.fluxcd.io/v1 -kind: HelmRepository -metadata: - name: linkwarden - namespace: linkwarden -spec: - interval: 1m - url: https://soubenz.github.io/linkwarden-helm-chart/ diff --git a/kubernetes/personal/bookmarks/linkwarden/values.yaml b/kubernetes/personal/bookmarks/linkwarden/values.yaml deleted file mode 100644 index 2aa5dde..0000000 --- a/kubernetes/personal/bookmarks/linkwarden/values.yaml +++ /dev/null @@ -1,64 +0,0 @@ -image: - repository: ghcr.io/linkwarden/linkwarden - tag: v2.11.5 - pullPolicy: IfNotPresent -ingress: - enabled: true - hosts: - - host: linkwarden.lan - paths: - - path: / - pathType: ImplementationSpecific -configuration: - publicDisableRegistration: true - publicCredentialsEnabled: false - disableNewSSOUsers: false - authentication: - disableRegistration: true - disableNewSSOUsers: false - PublicCredentialsEnabled: false - authURL: http://linkwarden.lan/api/v1/auth - authSecret: ENC[AES256_GCM,data:Qaxb9o3xtrDo9rsxHFpm6tkRd7OWPDyjiIyoPvc1SiIQIthOwXyHQ0b7YAW8rGg1vKBg2fDCIUK4Kgoyr26qUw==,iv:KFt4KqTUwB830flAmxfw7tQrLktacTtWmYDjBAiugk4=,tag:IAi0x3AlCdCTXz7MBryg8A==,type:str] - sso: - enabled: true - authentik: - enabled: true - clientId: ENC[AES256_GCM,data:1u8Xe9ZMosAJWwPGZCloAFEQE6n0eTtBzaw149zsuL/yrVoiU8s7Pg==,iv:uxfiXfpocKbiFIu0dPq0So6Kdfr3iMFUM4hRJm3eQPQ=,tag:BxgV/Wl2ZE80+08uaDnsDw==,type:str] - clientSecret: ENC[AES256_GCM,data:LBIh0Jc2MtS5pvOhmFbWSrQaOMiM05e2i5aeMbDJJGNArQ7PGK+okbltWnZHonIwGU/sriFm/x4BMz+snrd+NgTUR2aPPXnomK6f9dEmSXNjLxgnVFUmgcT2P7zqlKUBjMT+SKjZLELfYGzysKTRkXHOCrOoGX8ZobEgOXGflpQ=,iv:iADfUCL30NrwPPof7r/ppO3Rt7ap4RoOkKpBuzyoO8A=,tag:lrt50iqFsZcEdBx25BY0PA==,type:str] - customName: Authentik - issuer: https://authentik.vhaudiquet.fr/application/o/linkwarden -persistence: - enabled: true - storageClass: longhorn -postgres: - enabled: true - host: linkwarden-postgresql.linkwarden.svc.kube-talos.lan - username: ENC[AES256_GCM,data:eUTE15OnJZ4dBQ==,iv:bN7y9EwD9rzzH3pm6JJvFkSHmdXkCunui2tyerb3z98=,tag:apU0hdiJbp5fgKjesLfdrw==,type:str] - password: ENC[AES256_GCM,data:qA/FQZdMQG3vdQ==,iv:S0fBAfNiNUi1t7coaKFLloaXolv7l//tUVnSui0Tmo0=,tag:SbW/QBMoNqUSENkSCR83AQ==,type:str] - database: linkwarden -sops: - lastmodified: "2026-07-18T14:22:17Z" - mac: ENC[AES256_GCM,data:DoHEvtWEetZGb/lCzQalLAMUlAZ7OVG66bDSaGY7s0i8mhDzRxrkvPq7FL07rnDQoLSW+SFSq6h7LB1PV1HodW35b4rmDzpCCHQ/S7Gj8WW/sX0t6dFpF1GlYeseqAMtNMPeMf095Q9LIHmQlILmjPAKbAuOg6shQ9oIesBzSDw=,iv:3D+wZjBHp0gZRDOvmVHaTIyZlC9IzMupvXfbvYYZVm4=,tag:ui9jt5/F/9NJ08P7MD+7AQ==,type:str] - pgp: - - created_at: "2026-07-18T14:22:16Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - hQIMA7uy4qQr71wiAQ/+LxkvBdTDic8D31VBAtMiKJJ4nHAIpxja6gHsyVCmS+LP - VOqnEvvEBxf3ifXqwlYh/rY7ywjMyuQAW03zIlNq+9Ufv5QV9Py+UTiQV1mfmRoa - 73kINswzbUGvH+HXVkcRGjusS/StPMWKC6jwyrov09gtTF1rJUfcfenqy2waHZOk - JhwcxhrPUnHGOsv4f1+91CCjKHux3/FVagpxJcEvxckMJweuZWm59z77dbwF1lQ3 - ws4VMLKzt2wiYSULCDr5KM2YlYWkvzheqhwnOVKXk11ewM+6n8RHIvsE03nvkfRf - tJduJYmXnz249SM4hq3GvyMq+j3qShIMvvKRMv6+aYMZ3SFzAIxtV0dA3lCoA9oy - mGWvImrA7JX4GsG44tEzu0ECvoFV8lEb39QKBXBf8fN6UExasF4pSm276ZGG4Eom - IpfpuaB9oYL4TOEH0/56IEc2BRlvAm62ibra5jNCVLnLB0pzE3KdN7ZYMQyXooZi - dOa56z4KidI4N5oDTc63Hkg0tApdV0x+Rtm7qgdhEp/1i4zqciQqb8//yN6CAb7I - DkyPilrvNkZw95iGqpKVLrAp57BaFHLYNr0O7+WS9urCIUQl3Q37Nz2HyNLJt0Ej - i3VgiJUIoy5NcAIBIFvuAJDsXB+FQxzg+7XUZL44xxsSvA248Shz1CYH9CgwbszS - XgHdJTIcrq3ReybtFVDPtqMkLyItA1fbJzpCr4Fwk922hmEpqBeMHx1Upy81MZJj - T+4v8xBo7KR/6sx3U9kO/TjV7AhdTJPRlgG0WfnfLMncCkrvg4cQWxEIkySShFo= - =XPzS - -----END PGP MESSAGE----- - fp: DC6910268E657FF70BA7EC289974494E76938DDC - encrypted_regex: ^(password|value|ssh-key|api-key|user|username|privateKey|clientSecret|clientId|apiKey|extraArgs.*|.*Secret.*|extraEnvVars|.*SECRET.*|.*secret.*|key|.*Password|.*\.ya?ml)$ - version: 3.10.2