Commit graph

160 commits

Author SHA1 Message Date
Tero Halla-aho
a4bd6a1a6a Accept multiple age recipients in build preflight
Some checks failed
CI / checks (push) Waiting to run
CI / checks (pull_request) Has been cancelled
2025-12-20 22:02:02 +02:00
Tero Halla-aho
25c4a8c88b Add additional age recipient and reencrypt secrets 2025-12-20 22:02:02 +02:00
Tero Halla-aho
246109f8d9 Allow age key from ~/.config/age or creds/age-key 2025-12-20 22:02:02 +02:00
Tero Halla-aho
9f3a3b9992 Add Prisma migration preflight check to build 2025-12-20 22:02:02 +02:00
Tero Halla-aho
0bfa3d907d Document dated PROGRESS updates and reorder log by date 2025-12-20 22:02:01 +02:00
Tero Halla-aho
bf3c479dd4 Auto-load DATABASE_URL from secrets for builds 2025-12-20 22:01:27 +02:00
Tero Halla-aho
8405389718 Fix builds without DB env by adding safe defaults 2025-12-20 22:01:27 +02:00
Tero Halla-aho
5ae7fbf4cb Add n8n billing API key to shared secrets 2025-12-20 22:01:27 +02:00
Tero Halla-aho
17f6534e23 Add billing assistant settings and verification API 2025-12-20 22:01:27 +02:00
955fc0bb73 Merge pull request 'Allow owners to delete listing images' (#14) from feature/listing-image-delete into master
Some checks are pending
CI / checks (push) Waiting to run
Reviewed-on: #14
2025-12-20 12:47:39 +02:00
Tero Halla-aho
bc8aa87bdc Allow owners to delete listing images
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
2025-12-19 22:11:53 +02:00
458ff3d60e Merge pull request 'feature/sops-preflight' (#13) from feature/sops-preflight into master
Some checks failed
CI / checks (push) Has been cancelled
Reviewed-on: #13
2025-12-18 22:23:07 +02:00
Tero Halla-aho
22240e5080 Fail fast if sops keys cannot decrypt secrets
Some checks failed
CI / checks (pull_request) Has been cancelled
CI / checks (push) Has been cancelled
2025-12-18 22:14:55 +02:00
Tero Halla-aho
438abe536b Improve age key guidance in build pre-flight checks 2025-12-18 22:06:36 +02:00
721598ea80 Merge pull request 'Add build pre-flight checks for age keys and docker' (#12) from feature/build-sanity-checks into master
Some checks are pending
CI / checks (push) Waiting to run
Reviewed-on: #12
2025-12-18 21:45:37 +02:00
Tero Halla-aho
19e681e43d Add build pre-flight checks for age keys and docker
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
2025-12-18 21:41:23 +02:00
f0f94b66bb Merge pull request 'feature/admin-settings-visibility' (#11) from feature/admin-settings-visibility into master
Some checks are pending
CI / checks (push) Waiting to run
Reviewed-on: #11
2025-12-18 21:37:14 +02:00
Tero Halla-aho
733c45d061 Fix login link type for contact visibility
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
2025-12-18 21:28:04 +02:00
Tero Halla-aho
68d37597e1 Add admin settings and hide listing contact info for guests 2025-12-18 21:20:18 +02:00
3694298429 Merge pull request 'feature/price-starting-from-wording' (#10) from feature/price-starting-from-wording into master
Some checks are pending
CI / checks (push) Waiting to run
Reviewed-on: #10
2025-12-18 13:47:36 +02:00
Tero Halla-aho
b03743dde6 ui: show starting-from price in latest carousel
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
Fixes issue #33 https://redmine.halla-aho.net/issues/33
2025-12-18 13:42:32 +02:00
Tero Halla-aho
928c2f9bb9 ui: clarify listing prices as starting-from 2025-12-18 13:23:56 +02:00
835f47779e Merge pull request 'feature/admin-dropdown-nav' (#9) from feature/admin-dropdown-nav into master
Some checks are pending
CI / checks (push) Waiting to run
Reviewed-on: #9
2025-12-18 13:09:54 +02:00
Tero Halla-aho
fd177ca5fa ui: group admin links under dropdown
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
2025-12-18 13:02:22 +02:00
Tero Halla-aho
675c0c0924 deploy: run migrations using in-cluster DATABASE_URL 2025-12-18 12:45:30 +02:00
Tero Halla-aho
16fa9bb051 Run prisma migrate deploy during deploy 2025-12-17 14:02:17 +02:00
c95f6ce0be Merge pull request 'feature/amenities-ev-accessibility' (#8) from feature/amenities-ev-accessibility into master
Some checks are pending
CI / checks (push) Waiting to run
Reviewed-on: #8
2025-12-17 13:50:34 +02:00
Tero Halla-aho
cb92a17f1d Add on-site EV charging amenity
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
2025-12-17 13:40:47 +02:00
Tero Halla-aho
6674f95856 Add wheelchair accessibility amenity 2025-12-17 13:26:49 +02:00
Tero Halla-aho
c63d4e543b Update progress: logging stack deployed 2025-12-17 13:10:19 +02:00
Tero Halla-aho
28a313830b Allow DYNDNS update script to use env creds 2025-12-16 11:38:37 +02:00
Tero Halla-aho
070c3e1575 Add Loki logging stack 2025-12-16 11:24:06 +02:00
Tero Halla-aho
c93cabb8ad Align edit listing form with create page UI 2025-12-16 00:24:15 +02:00
Tero Halla-aho
51f06523da Ignore local reports directory
Some checks failed
CI / checks (push) Has been cancelled
2025-12-15 23:44:57 +02:00
b2afa1fae0 Merge pull request 'Fix edit lint/typing issues and preload listing images' (#7) from feature/listing-edit into master
Some checks are pending
CI / checks (push) Waiting to run
Reviewed-on: #7
2025-12-15 23:38:28 +02:00
Tero Halla-aho
6a6c6ba4cc Fix edit lint/typing issues and preload listing images
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
2025-12-15 23:30:36 +02:00
69d5d33530 Merge pull request 'feature/listing-edit' (#6) from feature/listing-edit into master
Some checks are pending
CI / checks (push) Waiting to run
Reviewed-on: #6
2025-12-15 23:24:53 +02:00
Tero Halla-aho
144db4f439 Add owner listing editing flow and API
Some checks failed
CI / checks (push) Waiting to run
CI / checks (pull_request) Has been cancelled
2025-12-15 23:22:04 +02:00
Tero Halla-aho
380c9abf38 Add Trivy update reminder and ignore sensitive paths 2025-12-15 21:49:20 +02:00
1fe2da1f66 Merge pull request 'Fix draft listing save/reset and allow viewing drafts' (#5) from feature/draftfix into master
Some checks are pending
CI / checks (push) Waiting to run
Reviewed-on: #5
2025-12-15 21:41:55 +02:00
Tero Halla-aho
0b5ca0a190 Fix draft listing save/reset and allow viewing drafts
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
2025-12-15 21:23:25 +02:00
Tero Halla-aho
d9a5700162 Add HTML Git workflow doc and link from docs index
Some checks are pending
CI / checks (push) Waiting to run
2025-12-15 20:57:57 +02:00
Tero Halla-aho
8048fc6138 Merge branch 'feature/kubeconfig-encrypted'
Some checks are pending
CI / checks (push) Waiting to run
This fixes the new developer issue with kubeconfig not being se automatically.
2025-12-15 20:31:27 +02:00
Tero Halla-aho
281fffbe4f Auto-decrypt kubeconfig when loading secrets
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
2025-12-15 20:07:45 +02:00
Tero Halla-aho
b38951b75a Set Redmine project and tracker IDs in secrets 2025-12-14 14:06:43 +02:00
Tero Halla-aho
05c4fcc0a7 Store Redmine API key in encrypted secrets 2025-12-14 12:08:54 +02:00
Tero Halla-aho
c55013ee45 Add Redmine automation for test failures 2025-12-14 01:24:44 +02:00
Tero Halla-aho
f91b62dc51 Add encrypted kubeconfig and ignore plaintext
Some checks failed
CI / checks (push) Has been cancelled
CI / checks (pull_request) Has been cancelled
2025-12-13 23:32:01 +02:00
3f861cc935 Merge pull request 'Add macOS prereq installer' (#2) from feature/mac-prereq-installer into master
Some checks failed
CI / checks (push) Has been cancelled
Reviewed-on: #2
2025-12-12 13:43:47 +02:00
Tero Halla-aho
0cdaa0a61f Add macOS prereq installer script
Some checks failed
CI / checks (push) Waiting to run
CI / checks (pull_request) Has been cancelled
2025-12-12 13:27:47 +02:00