From 310084743b317cc86ac247b9701312471f02eff2 Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Wed, 11 Jun 2025 09:17:48 -0400 Subject: [PATCH] hoarder -> karakeep --- apps/hoarder/hoarder-secrets.yaml | 18 --------------- .../chrome-deployment.yaml | 2 +- .../{hoarder => karakeep}/chrome-service.yaml | 2 +- apps/{hoarder => karakeep}/data-pvc.yaml | 2 +- apps/{hoarder => karakeep}/dns-endpoint.yaml | 6 ++--- apps/{hoarder => karakeep}/ingress.yaml | 8 +++---- apps/karakeep/karakeep-secrets.yaml | 22 +++++++++++++++++++ .../meilisearch-deployment.yaml | 4 ++-- .../meilisearch-pvc.yaml | 2 +- .../meilisearch-service.yaml | 2 +- apps/{hoarder => karakeep}/namespace.yaml | 2 +- .../{hoarder => karakeep}/web-deployment.yaml | 12 +++++----- apps/{hoarder => karakeep}/web-service.yaml | 4 ++-- ...arder.yaml => kustomization-karakeep.yaml} | 4 ++-- 14 files changed, 48 insertions(+), 42 deletions(-) delete mode 100644 apps/hoarder/hoarder-secrets.yaml rename apps/{hoarder => karakeep}/chrome-deployment.yaml (96%) rename apps/{hoarder => karakeep}/chrome-service.yaml (88%) rename apps/{hoarder => karakeep}/data-pvc.yaml (87%) rename apps/{hoarder => karakeep}/dns-endpoint.yaml (74%) rename apps/{hoarder => karakeep}/ingress.yaml (78%) create mode 100644 apps/karakeep/karakeep-secrets.yaml rename apps/{hoarder => karakeep}/meilisearch-deployment.yaml (91%) rename apps/{hoarder => karakeep}/meilisearch-pvc.yaml (88%) rename apps/{hoarder => karakeep}/meilisearch-service.yaml (88%) rename apps/{hoarder => karakeep}/namespace.yaml (70%) rename apps/{hoarder => karakeep}/web-deployment.yaml (76%) rename apps/{hoarder => karakeep}/web-service.yaml (78%) rename bootstrap/apps/{kustomization-hoarder.yaml => kustomization-karakeep.yaml} (88%) diff --git a/apps/hoarder/hoarder-secrets.yaml b/apps/hoarder/hoarder-secrets.yaml deleted file mode 100644 index 9350023..0000000 --- a/apps/hoarder/hoarder-secrets.yaml +++ /dev/null @@ -1,18 +0,0 @@ ---- -apiVersion: bitnami.com/v1alpha1 -kind: SealedSecret -metadata: - creationTimestamp: null - name: hoarder-secrets - namespace: hoarder -spec: - encryptedData: - MEILI_MASTER_KEY: AgCHcsgG2eNFA8M//KlFEXsD8v+kh9MWiIPr/vWBXqOtoyCoA5vTcrWdQvnmO+ic93kiBy2sTRa2thR2UQd9h3GnC4+MkTGZDLmbiArlE6HltuSWUnqaZESop8NBu8p3mFJ3kX8sLA3RzEZrj4/rmFT3CFym5v6vXjXxGaaT2C0VjsCxeOnGjcEyfm4gaptNP14v43bRRsxZtLo1F/pI1vkMPMbcQPsGXuiIkOxbaMAgGdlybMX1q7ZWWdXEHb/o+RDN2D2c9GJeZDgk/znT1A8IwfAUue1BpF2VamtFxoX2aI2w0xjGeJ7ffUOS3VzuBSAITsw4lb+7gCmC7FByqjxCmoiBI3L20XcFoWMmvNFKqsOPDVduNCJeYAZQHSNfC0SxGIu1tUw1T66NijsItDPH5vjH6BGvWyS3E+YMkxEHMV6ZJWkk3+S0gMRURSEo3Dr/MCby2x6MPbaKFB06u2Vyr0XWRUAXlphzndO0Ibt9P/KVldNX+ZueVxoZkxt+PiJqhWb6ZT8s0VBPmWleufbyjkZoa00KVM4/IGrSBJdLboGGmHU1p1EZGzpMEexCp/G0iEuNqkLJo8cCRxrHH6zsVunIpXnTYg+6Ob032+LDGGG2jKGKsjAlKKod/TIpL15poZZoVIv57IkLYd6bYASDQ9M4NpSJ3gyyIe+jICHBGFQ4t/mBfzlfy4fpjpFRxGNOQhr6TNBIgda9QI17OTkNDyace9Ltqu6CUIDvgOUYUH/gTBfYFtSk0NZWPJdJ+aA= - NEXT_PUBLIC_SECRET: AgB3LRSR+Y/VbTXIHpqlMUR1ec3LXdsghJ8vmMGEB+674W+x36ciekTkv8fGPj+XJXnXgPqCMrAr/Wd6ExrkW/nI2ZxDvbYLQ4POW34b5vF8IV0KD2kARUz5UGmVJOsCRSdlqqEsED72U2Cotw8voYOpEk7GfWZPTAyg6iv6pJyIa3gXEtdKV4k8XOQmMvdAui/0iAoTOeMpP6Qe2hGqCvSCtrsw+aj+ptUlQkP9pOQW6Uo/XMebwwZVSkgFOr6pEPhr70qMbi31ERR1at/vNYArQy8PXmUxJGsRF5KgjD+Nq6rrZPXJFjEk6qx+MAcysJ6rCJeYiCmZMZHabZ9CrhFTVdwtSO2su6B19hXS7fACzIrFNr5Z23NAn6+SoDodXo+Bqa+1ldHFzZl9ve0eoHEB8sG1qVvA5wWMtPm4D2mxd0UTlK0/EqY1jP+EvWNC05v/uD4toIEX3HEZCqdPqghmWxwq8qCm3ZpYvmxQwZxWHZdpxIen262vMZ6s5yZVC/n/v2EVmswqllUBvBCHq6WBBZqF5tgYBsuwy4qf976HMGvXXVx/WcE92eA3iT1olUnFJ7I4Isdp28tFl8jv5JLHJJozzWI91iwPUAwT5xFXi/2Jtk9Oe7QNjsEpYqnxxbogbMS6UZL4TJ1QNsyY29iue+E9q2Eck9Btb8xDtpSH2FNKNo/3FNcbe6hNXdwEbqoGIcNPZNNGDMOFVq6EeTmyxxR3CZYahHt65BXO0K/Smv8n4NSwI0e5T7Hn4S5o8JM= - NEXTAUTH_SECRET: AgChzv5iFZC4pFksnh7blvLWRn/2VsCqjOqkRnFQFTApAKf6CyfUgkFy5yBgbwqtS4oak6jtadtVZQuiWXrY2bIRvROwL4AEqGvteUhURSL7Hy/3oRd6BoBiT/zoiTkBmZRBG1LsI6KjCWXvjKAQGsoJ6sPQOGVGZ2eb57ne51op7xrhAyWbCuuy5tw237Qb/DnTgqeIQ4SmgTytLd5jO6nZ1yhzpmUW6ynu8TLy3ar3vIecc7IQkS7mmnXJgGilUrNUkdNjFdxkALBPah4a0qgwaRrZVh0MLa4Kvud5iYEC6Y5YFxZ2/6pH/OA0+aEw4gWdENyxDRVmxkwHpN22Ya1svvEI1V3RD7RQFA4psLClly3bJDpE96NIS0gSbpGzo2xszf3iKX5U5WjnGEODg9udQ+/RZvluU1NjwkPP5wFpAZU1YC5w2OUtZH/tQQ0Lumn1YsgXeH/oEtXfMgSTWD0Yoxwv7r+bFPb03OUllTG8AFVrP0Uigz9sl/td1u9zvrPFQMNPITSUOFrMbnVA0riKVGqFkkfxSp93lRpKHx7sA7LWyrZfYdcEGsaxMdBWGUcuv4OCtCHQhuyuxkJc7/Dygg3roxPyaehU/j5fY962qnRtv2Okmpf1Lm9VvuB83+ZhnJJNFgWVh6rPUgA+v0rVKOpzSYHpP878EMf3wz08wghhFmhlBSimAftMa8B9zSBkzlqfm6ByrtUNsKSuPE3k1H4YjusxRKFu4DXgo0eiZWmVQWb+YzhS4/zp5aJU3lA= - OPENAI_API_KEY: AgDISqGkHBSMNAmZa5uXoE2DAPy0FbxoZB1ngYRVGbQWN6LxW/3u+O+qtggo1qd+yaPTXJTi5DST22CNLZfk+pdYtMsTb3lQrEM0BkiACDsppOah9pz675xdZrAZG1+BlwGDfyRyKmww6t12D01MEl5g5dgXSA5ZHzPkhR4BySWzbVTN5oF3Yj/7twDkE8ignpdD0lIzPEqoOjdgeQ7g1cUAOTjbj9Q46S75kIaXhzIRnForZi3wbnhFn8pzcuNMERYfxms4u2x5cfUHyRTjblsS7KRIN2ymtsVauCdpmbe6bf3q7WCZ1XE7HcHdDpDK5N0kZRSHVMQUTp3kGripMiBb5aAfYOQBm+6Rjd0OE49dwEfgOV/zecOPZeTp70xwS3RhjioJlVRzHUIYZ9PRjt0gLqEULAQzF8E0FoQcwcjCxtEqTwLHNcVJ3xUBrt/Oq4yTgKspuu+Mb45UUlxyfZUaXrMZp73OE5qFVeUUjGRze6iQ2Hd5znOWH7BUqN+esEzqIyzhhREBSdyKmGdV33eYLcFrnaQkClilf5xeIbKjfA3QLl/3gtdteU3IiYd0PPNXPQr7aYK1buDsLExDo1M9tZM19eypLphStnOtXxtdHFua0jit6Cr7tVFRSF1gJYmtrLpcK5q5bnAt1KCZ2DBQCMgSQhOd1v9t0DQB7dbqgm5+44OJRZDOyhgE03qG57tdsTgr6ufL3Q+wfbo60VVl6JnR+MqgDbTrXvwzWyt5junDDL/FI/MLE9HAH7y5UDCyoHALEAhecE6FF+H34g5NHxQKxHTb6Id5uBdGcSTPDmJO+hwHwTvvSQUQPknGQzFURRw9cLTk+IeTjCfrQE1mIYnk9M5aa0CHWSALB8eXovWUiY1o7A3WYZkIFIz4+bcIws1ihd0M/vGr/cnczDZR5WeIqg== - template: - metadata: - creationTimestamp: null - name: hoarder-secrets - namespace: hoarder diff --git a/apps/hoarder/chrome-deployment.yaml b/apps/karakeep/chrome-deployment.yaml similarity index 96% rename from apps/hoarder/chrome-deployment.yaml rename to apps/karakeep/chrome-deployment.yaml index 220350d..bc82616 100644 --- a/apps/hoarder/chrome-deployment.yaml +++ b/apps/karakeep/chrome-deployment.yaml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: Deployment metadata: name: chrome - namespace: hoarder + namespace: karakeep spec: replicas: 1 selector: diff --git a/apps/hoarder/chrome-service.yaml b/apps/karakeep/chrome-service.yaml similarity index 88% rename from apps/hoarder/chrome-service.yaml rename to apps/karakeep/chrome-service.yaml index 5573137..595063b 100644 --- a/apps/hoarder/chrome-service.yaml +++ b/apps/karakeep/chrome-service.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: Service metadata: name: chrome - namespace: hoarder + namespace: karakeep spec: selector: app: chrome diff --git a/apps/hoarder/data-pvc.yaml b/apps/karakeep/data-pvc.yaml similarity index 87% rename from apps/hoarder/data-pvc.yaml rename to apps/karakeep/data-pvc.yaml index abfeba3..02247b0 100644 --- a/apps/hoarder/data-pvc.yaml +++ b/apps/karakeep/data-pvc.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: name: data-pvc - namespace: hoarder + namespace: karakeep spec: accessModes: - ReadWriteOnce diff --git a/apps/hoarder/dns-endpoint.yaml b/apps/karakeep/dns-endpoint.yaml similarity index 74% rename from apps/hoarder/dns-endpoint.yaml rename to apps/karakeep/dns-endpoint.yaml index 6c61a5c..ffd860a 100644 --- a/apps/hoarder/dns-endpoint.yaml +++ b/apps/karakeep/dns-endpoint.yaml @@ -1,11 +1,11 @@ apiVersion: externaldns.k8s.io/v1alpha1 kind: DNSEndpoint metadata: - name: hoarder.michaelthomson.dev - namespace: hoarder + name: karakeep.michaelthomson.dev + namespace: karakeep spec: endpoints: - - dnsName: hoarder.michaelthomson.dev + - dnsName: karakeep.michaelthomson.dev recordTTL: 180 recordType: CNAME targets: diff --git a/apps/hoarder/ingress.yaml b/apps/karakeep/ingress.yaml similarity index 78% rename from apps/hoarder/ingress.yaml rename to apps/karakeep/ingress.yaml index 870c10c..742c5e5 100644 --- a/apps/hoarder/ingress.yaml +++ b/apps/karakeep/ingress.yaml @@ -1,14 +1,14 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: - name: hoarder-web-ingress - namespace: hoarder + name: karakeep-web-ingress + namespace: karakeep annotations: traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.tls: "true" spec: rules: - - host: "hoarder.michaelthomson.dev" + - host: "karakeep.michaelthomson.dev" http: paths: - path: "/" @@ -20,5 +20,5 @@ spec: number: 3000 tls: - hosts: - - hoarder.michaelthomson.dev + - karakeep.michaelthomson.dev secretName: letsencrypt-wildcard-cert-michaelthomson.dev diff --git a/apps/karakeep/karakeep-secrets.yaml b/apps/karakeep/karakeep-secrets.yaml new file mode 100644 index 0000000..516ec2e --- /dev/null +++ b/apps/karakeep/karakeep-secrets.yaml @@ -0,0 +1,22 @@ +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: karakeep-secrets + namespace: karakeep +spec: + encryptedData: + MEILI_MASTER_KEY: AgCNsJgI6u77exvdbfUzY8mnWKvqDkm647kQUhqlRQiN5LKA/a66ynOtXyEG3aFeWN7FIQiwnKCHmgZ+3IIlsTLtPi3PXZIhv93FlGb9+zLAvj3qT7Si8aAG9vYjmnTqCAwZb41ThUlXFEUCZT6Ah2coyv2Hw7TRx/DNgb+owRI0JVDHo8kL8QKClf90v6ZQEovU6iljXx6cxXIZJm8d/F5zGsZRd5rDd9teXqQrLXBiSYwtZsIlU6pkKOgW+qkK02riv9t2NFCe5eUy79pTdHeQYvSYIjRZTlMZJgEbhKLZy9xrUEjQB51/3CSV5xl7wv9M3Re4bMKEeJo8yCr2M1qJvLQ0aNAgC7POYTPRa5yWtONjHKmQeMbO2vD11cUzo3Q1tWj5f3dHbdAEq4nf5YwEn9KdzhckPTRgqYr1wDMJ/+K7KrDrZ6cXgmb4w1Is5hvryWmZ3q8uaJXQEnw4VzDAB2UG9ZCHDEXuDPeJTUJqJ65ctWQ3hZbwwqsdZ7ZrvGTHarFjD6Wt0h8ovJyRREoRwAL+rD2efscvczHpv0ci7HyJtN6lDQKl0cUai2vcXPPxl6gu3eQJZjI8chHsJyCN3iVrwhh2B/iaw7BKqawMW/zsUPUZXe0BaDZVTsC4Y6vknCcWzzPr0BOIJ7SE6NsqrUf6vd2j3l+ruIzLjdiBtWMLAhIF57vT9CUCx2b5Yp0oGUriU2cM9R6nKZuyu3DReuS8bVBQxWaF+IsCHVZFpthx2Zdnop4c6s0/7UELxrg= + NEXT_PUBLIC_SECRET: AgC9/LYgqWYopM2sgLkuOmEKjdZGDwe6yY9lmvPZ7ZZ4uovIiseOPA7SWC6vADxvQ0f9jHKBB0nLjBwveF1umeqAd6U5y847AsIXUiQoZwKjdENZlfVWSLmp2i4AXvHNtunuGElCFaK0P24drCiI9HKZjQt8crt3n1f5HY0vMGQLxU/00e96g+RSY8TZb5brHpO8k6Sh4xyxi6bfGQ4TgN+0H8AMzTnJ8+t7oMU/EOTAnEsGaDKeuD+nm4vc/9Q+2vKZ1aILOEovZFcgKu+ayayDIqaCNBjrR1X+RLFr7ZA/ykfJRF3FGSFIPHs6/fhSptrMupUAFzaIbHnb8DMFPzTO/35Y6popcvCdPFxU1uczUZO7W8QfGjeIPD1Vdf+ziykug3ZMM1FqQkJMkkQwtIqxCGc5wRlVvJtOmvaUhg8BmQ3Zx1YLF92p/UPYds0B9SZ1/atw/Zv5wViVGWzKR/pt+5geJ50sCgzWcfPFENdZgobEfV+eRtV+rA1YPyzxukKv1IMidujiUQVUFPJkIXuqgO/h30bJXGbT3NT/mFlPlSG+Ed3PUmF22Ucf0Vb40BkoMth0xoZNxyzvJHt2oD9dscsFeJLiVJu+pVJwUxSTHOvc6UzdkY428CRSZmERt0GWyT0AYJMDkCG2FTjlQESVk9qozM9rva440YsXfRZUFTd06U+JtkG8CgkoOxAgXJf/LmzobmQ5h5BiNZnhrLc1TsS7ehB35roFoPq7Kn3XFruxJIEoyVIUP6qdGGU/ZqNEVw== + NEXTAUTH_SECRET: AgC2NBWBHBxNcV41ZFLLuidB68EytMj1xFedlc/I2V4GbtkfYf1vWT7+hcVlqVDh8OBTIWMRK9/84ZQV1H86J4w/HYeel4Mcah56I1t3tWGBHW5YrpQTrTYIL7pj9kTZRlCdGiuNZN/b8E7vBNyQbzDati75U3kd4sxNSVX59XCtLvkOTHp+q/t2GqCveZLb2fs1jV21bbynS0b2Veg3WCSywy/71ZjCb1hmRBgCMMP9xrnpRhblDMhzBAUoqmpI1vXpm7tUmMBFxPn5bQ3koe6X7Q/ue8iPncXA5A0Hcirmiw4k8h7LQlT2w12VjkVk7QnnecGPv543y9JiVxQwPSl5JizKhBjUkLiaQymwWz4uFDxmQukih9Y0QP+WV3ZLqNMXqzc6OEGEOLy0GX6tTCvOo3pOxKBsW6s0SNhNuZESoZCPuc5GvQoahva0NYjloiGA81IFsfJzQEmNH0pcO8fsxW93n7V67XLGERZXWO0de30KCBkGob8PN5KNec3YeuD9i++yzfcbbrYU9BWnPKvvsonFSEsNnF2Oj0MmyiIfKmMTThW4szhVRH8EyDht5jurp9bEDyrledPLcuHPl9Iym49WwLo9nndZ2hyMsEOaKK+8fQx6gxiVlRQH10UZRHDs+IWnDnGA9Th3tIDr03RRYwoO3bh8kZGnH4OmmlR0eKi1NRU8UxN2PvbBxnGnwrqZB3XrW3hBRiUEzx4IAb9oZXGe4Uyltl7V909sSAGiiSVpAoPxuWGZBW81YdjaF8I= + OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING: AgBtIhBitI6dEaDqoY+5wkZPNRVNwbrnUwapswtloTDaSSkvfjhA4me7MHkOQTKZ2lkzV9pyjpMhrxBwUJIDJLYgkgjuG4Mby2GEnNZxApFst7PnpxZA2gWGHXQ2EV4pg7l5ojOX6Pf+27w1aELCxtTSQyf7oKewL6X9ctMvWk2O3ipzJ3jCdsZRh7uVXAGVljWjTxxWyutfG++TCZNGjKi9o/CCylVsECV2LekG5onyJSmMiTZY4E5gRypw+3o9eFcshNlEoQU8l8TbYH79puNhJ7GLBsFwq4UNYVuCCDaVuLSRuwPIOk3YIc52zaMmfoXSvk6zkiWJtunZ8ssWzo7qA0FufJSCKkwRrt/t2wYVcwur/Y1c3wWPNGLRQ/BDn3Uiai1I1ajp9lDJXh57cJDl4bhxzalc56+oy5dHX+p56HCEOKeagVFPBpwuocUMHTsRLhBCoYTCKSQ9Bi8XYKY132VKEC0SQWcYpMpi0uEAHO/7nVK68b5dhJf3lCFdEEf8/dwbTf0WfT1nOUQ7fUQh1qH5nQh9vNSW37mq0297X+HPbE/bqJYaRvPCugTtS3SSWqq7YRx1UDdzfHZ8h/oAQsujEKfnZZYFi1HypO6XmPTCDRa8khqXsVKA7xMXG5Q8M1x9F44FoAHMzCgzI/1+0bUqXoIOdamxpnPLr6tuttQv1ds5UWEUsueH31XUdfpeu6DT + OAUTH_CLIENT_ID: AgB3JFrnsUOpAhHO5BrYhk8QT13EoJexaJ1vO+NF4xND20cC0R5INlIMEztub6rbXo+NZU4/F+3CxyrmXCCKhJiS9sqMjBpKImSkcZpX1uPhnOv4QkslEh9QhvcvrkIQ4fn5kZGKIOP8aCDsWBNo05uOicp31YnrEz3oUK3B0qBtyKBbFkvTt1xl07Qf+z969Hbzp248W/YTmfmQ/FA5kaodtOMV18zRHiGw61Z/Yy2NOyzYN5Mf+CEEZ7D3dvcInianhgB2pU8b8QxFUr+Miz8m6nmx9A/YjuMuyeqCgN9gJ8+eZb7ZeoFH/TWFwcQRK5icqDM7KSg465kHX/5gvoXu4tIWF0HLXqHgKyrxnvc5IhsA8SVfj88x4O6mUSXiC4MeKrHNGBPPV+vdlxgLy9zdqyC0tyaBiBoNRUA/dZW6kYozuWdIJeGbPFj0psPLY2WOqVA7vpquV2KG3RU9ym+Nd+dCx5Nd7yzPNFS3bawyd0ioJCilVgalMuQs3PnmTsLtnWwHCEJfl/KuibClH7TGAMGw2FAXglZrJC3FINfh2/BYxDuyxsOJ/Ld6lBb0q+ebFtFrj8jcs22mb0tOgl1aBumsbtHsivKwkzDzUQdOkDpBKPgd9BfIdzJumFfFm6wuH1104AbbjH7WSaO069f/OlftpjQqNIWdzXSYd0fdrb4f40azm+SDzdjkpGtVcWxVilJ5cSl2sO1xJBCjGAQwmDuFlCOF+xeCeO6HmGqD/IN7YpjpGgg8 + OAUTH_CLIENT_SECRET: AgDB/ICdcK5SBjnOPaZ7OP6pZQUHQ9M27jU5OY8tXBYFBxYdkSwk3k6ZR1/ddwEX57fJqCn9uIxHJBL/DWE6d8Ra6AJs8S80iFWV/r8Burm9DgqYlzSeIXmvhnRdn/3DLYyxEcLg0WMz6ykWbIeQo86ThVeODslxleM3AC4ek46YXJi97zzMUMxGNkpb2wfdkuFkQiNx70o8R5cO+/TGVOja0i2xnkxUq7KSkgLfRZGb9KH1sH0Yl6LlgYUSBw1RWdQKns9xdbmN7M+nvrBhjKok93P9oMRT8l1weMlNH1pXwc5uNHsjRSZ57negPli4o3Ml6tlyX5OPncF87wJsavpJKQpqSyf/oxSV+uc2fCy0cBdgu1TG7Uq4JBBJdlAVDBZHmlIS88YnYnn/VxQ62VoX9p9qa7AruYtjFdaPCw0NZya+UN05Qkg6QdJqEZ0KcPOQow0b/Ht6UMnFduciJ7J7Uc8x9YAWoba7hR713AMUgj5sSqLttNNRHdXjhLM9VQSNKgecvMxXacMRm4zn3de9iyrSP2y4t7clilU7g0BeMlmw20oHPyu4+jF7voMXxAK2Qy1aa9eWOHhqyzRlX9Q59OwL03SRpGhlQbs0b5JewkFevBSXyTCv6iwN9PG7wf9Wo+2C0fBwGFwpZJ3GQ3QfcR4xO61/txH0OOZ2j6yqVzlAsl+j9Mm9hm967CuiEG3zQ5ZcbECq5lbm8TfNi6egF5HwQtI+FJjBPJAgANeOCrpornCQvES2bK10znAICaKxtAMD88jSy13H+5kpofjqizP0kUUS52zrkpHQmhQWSF0VyqeCg7/IlMi/2LgNBcut26jRtYSpjYyf9z6EqefDxN9CQ6GTXtivb6jbfCzbLA== + OAUTH_PROVIDER_NAME: AgCaSXMH3GN7SnnmuES9OsUprJhvFDo3rAFm2KyxH6kJyItBXHyfwj7qZGhg8rphmLyt31Zsix25Xlso5F3lvzMaFubkEfKJZ1reHPXgtXZwCBh0lMFp2xTHk7If/v4RPlgOvIbhKMJ1x8OFN/DM2qv2m/rOfBC8LC0cmVHcS2NewQZppZ0WRBJEd4yTMxB42tFxWXN+DvPCzKUW7jivAf0W2R+lb0+dQWPXRFzO32ZPJyoF1oUDws1XR9nJ2BXkc+/6QxWGYpOMeJ4tEWlsAkaqttOBTR9Kr7GGQ1B0QgvbmpRBUMSo5msFCINBGpXojt0EpXCMTrd3oZOfpUuVFGBoTAVN9yE72jLDDcPS1E+ngglyaxfYPDE13p1ExkqncmWVMuDjFUShz8IDttcKpSIw8pkfqy31zoLH8/91TpCr4xOl7n8ttX5O91wFHp3E5HX3Sa4yaUsPIuozgAfmnxqorl/IBSX9S7eupK+1MA6aBB7x24kS4UTcct0AScGNuJ4KTWKOP4SxAdShWcRJrUWli/w+eHs4nrbXPb1Gw1X8OduJLBQ7cKDqbDQADi1ugYGkPRS6w8AeqrNgvjhOZt4j0XReVFQ2NbYfsexmA5Ys1ND3wAIoPCzTsbE6QJokmhOiGIFTWR801ORWpTZWbKvbt+zX0RrCwkHnFf7KImu7IPmwW6+ZQsZhvC0St1X8Tbe1YDJf1uEgV54= + OAUTH_WELLKNOWN_URL: AgBcXV/ih+q9q8aifDlJFpncIYWClNUXonRmdjoBQ/AX4OcTPFCre36ItVGNh0mWpdZOgI2bLlA3jwj2hYSJX04nOXfpWMMswpD7k5Am441DKfVIiWMhUdS7ctQKnRNPPATZAHpAh+eeuCs4MzyXEW735UR5L2Dk+kBacBkSzWSfeDd6/sjuDYOHB4hvGlMK3z3Dd0vO+dMVC4aO6HCcmDNtUIMi84XWfHWmzJzsx6PaZvEDj5yYyVS3PhWC9g4jlPw7kqo84i3bwV3S4ghpKahPUHTGEnAOResDsv5gvastDth3LBhZTwisRNVoTlcDnTbtG0Lm4BlgRhlMudMNxrnTbshYEM6zbqjlW0+irZHhZdqEqK9anwwDCzmAADgZGjrROkNGWru5hHrzy6R5IkHI2YMJiAZz+8lEjmkedi8JsnoyiBe6k/OZdMKYjXjnT9vrRMymu/ex3B1386ilnjCwEuKPkq9X6PiQni9nnfhvlekhm2IgmjwTpPLPcMpi2rZqwMRs8J0XoOJhbd/S/fK1LU6SzObUId0inUdbRRCxSFc9xKsFKd7fJfADcIhiOepVonH3ib1d9nWlfHt+sUX0Dkb9iErDkqUA/fTLCeVphiR2UOH67lWBXaLfXOmSmcZ5Yx0jY1n6Ui2pg13IQZeiLLCk+fpXmDtNYGlnA8ZoyhyXZ4RkeMdy9jbT5NC6xZMktvlszljiPcILZft7x68pu24Mw6f7ZlcDMD8h97ANIxLcUbbOr47lk87mHr8unseOywgXorAqvnv36ErUgGr+v1Ksr04TMadAHXnh+/KIWKUaGV/Fk2xRWiEpMw== + template: + metadata: + creationTimestamp: null + name: karakeep-secrets + namespace: karakeep diff --git a/apps/hoarder/meilisearch-deployment.yaml b/apps/karakeep/meilisearch-deployment.yaml similarity index 91% rename from apps/hoarder/meilisearch-deployment.yaml rename to apps/karakeep/meilisearch-deployment.yaml index f75baa0..cdaa393 100644 --- a/apps/hoarder/meilisearch-deployment.yaml +++ b/apps/karakeep/meilisearch-deployment.yaml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: Deployment metadata: name: meilisearch - namespace: hoarder + namespace: karakeep spec: replicas: 1 selector: @@ -24,7 +24,7 @@ spec: name: meilisearch envFrom: - secretRef: - name: hoarder-secrets + name: karakeep-secrets volumes: - name: meilisearch persistentVolumeClaim: diff --git a/apps/hoarder/meilisearch-pvc.yaml b/apps/karakeep/meilisearch-pvc.yaml similarity index 88% rename from apps/hoarder/meilisearch-pvc.yaml rename to apps/karakeep/meilisearch-pvc.yaml index 46f396f..ef6d59e 100644 --- a/apps/hoarder/meilisearch-pvc.yaml +++ b/apps/karakeep/meilisearch-pvc.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: name: meilisearch-pvc - namespace: hoarder + namespace: karakeep spec: accessModes: - ReadWriteOnce diff --git a/apps/hoarder/meilisearch-service.yaml b/apps/karakeep/meilisearch-service.yaml similarity index 88% rename from apps/hoarder/meilisearch-service.yaml rename to apps/karakeep/meilisearch-service.yaml index 017eb1f..2ad7f0d 100644 --- a/apps/hoarder/meilisearch-service.yaml +++ b/apps/karakeep/meilisearch-service.yaml @@ -2,7 +2,7 @@ apiVersion: v1 kind: Service metadata: name: meilisearch - namespace: hoarder + namespace: karakeep spec: selector: app: meilisearch diff --git a/apps/hoarder/namespace.yaml b/apps/karakeep/namespace.yaml similarity index 70% rename from apps/hoarder/namespace.yaml rename to apps/karakeep/namespace.yaml index 8c1a889..00658da 100644 --- a/apps/hoarder/namespace.yaml +++ b/apps/karakeep/namespace.yaml @@ -1,4 +1,4 @@ apiVersion: v1 kind: Namespace metadata: - name: hoarder + name: karakeep diff --git a/apps/hoarder/web-deployment.yaml b/apps/karakeep/web-deployment.yaml similarity index 76% rename from apps/hoarder/web-deployment.yaml rename to apps/karakeep/web-deployment.yaml index 7dac7c4..37e99f4 100644 --- a/apps/hoarder/web-deployment.yaml +++ b/apps/karakeep/web-deployment.yaml @@ -2,24 +2,26 @@ apiVersion: apps/v1 kind: Deployment metadata: name: web - namespace: hoarder + namespace: karakeep spec: replicas: 1 selector: matchLabels: - app: hoarder-web + app: karakeep-web template: metadata: labels: - app: hoarder-web + app: karakeep-web spec: containers: - name: web - image: ghcr.io/hoarder-app/hoarder:release + image: ghcr.io/karakeep-app/karakeep imagePullPolicy: Always ports: - containerPort: 3000 env: + - name: NEXTAUTH_URL + value: https://karakeep.michaelthomson.dev - name: MEILI_ADDR value: http://meilisearch:7700 - name: BROWSER_WEB_URL @@ -33,7 +35,7 @@ spec: name: data envFrom: - secretRef: - name: hoarder-secrets + name: karakeep-secrets volumes: - name: data persistentVolumeClaim: diff --git a/apps/hoarder/web-service.yaml b/apps/karakeep/web-service.yaml similarity index 78% rename from apps/hoarder/web-service.yaml rename to apps/karakeep/web-service.yaml index dbaba89..bd2b097 100644 --- a/apps/hoarder/web-service.yaml +++ b/apps/karakeep/web-service.yaml @@ -2,10 +2,10 @@ apiVersion: v1 kind: Service metadata: name: web - namespace: hoarder + namespace: karakeep spec: selector: - app: hoarder-web + app: karakeep-web ports: - protocol: TCP port: 3000 diff --git a/bootstrap/apps/kustomization-hoarder.yaml b/bootstrap/apps/kustomization-karakeep.yaml similarity index 88% rename from bootstrap/apps/kustomization-hoarder.yaml rename to bootstrap/apps/kustomization-karakeep.yaml index 5022b87..b32c97a 100644 --- a/bootstrap/apps/kustomization-hoarder.yaml +++ b/bootstrap/apps/kustomization-karakeep.yaml @@ -1,11 +1,11 @@ apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: - name: hoarder + name: karakeep namespace: flux-system spec: interval: 15m - path: ./apps/hoarder + path: ./apps/karakeep prune: true # remove any elements later removed from the above path wait: true sourceRef: