Commit graph

353 commits

Author SHA1 Message Date
72c876ee69
Add nix-unstable for LLM within our main flake
This is a pretty big refactor of the way systems work, but it avoids
bifurcating further. At this commit point I actually used nixos-anywhere
on the staging server and it came out okay, which is encouraging.
2026-05-09 00:17:11 +00:00
ee93e18a6b
Add some stuff to make pi agent happier 2026-05-08 23:25:58 +00:00
851f6d9655
Make timecardbot read from inputs
So we don't have to plumb it through all the system args
2026-05-08 20:53:52 +00:00
997584dcd7
Move permissions setup for pgadmin to one-off service 2026-05-08 20:53:34 +00:00
a2ca482b0b
Fix forgejo recipe, add caddy reverse proxy 2026-05-08 20:53:16 +00:00
98c8a60b10
Set quadcore-292465's big disk by id instead of temp label 2026-05-08 20:52:30 +00:00
bd9b9109d2
Initial work on establishing consistent AGENTS context 2026-05-08 19:58:33 +00:00
083e3e79b7
Add initial forgejo configuration 2026-05-08 18:56:50 +00:00
0ee91ff317
Preconfigure pgadmin database and user
The initialScript doesn't work, really, because it only runs on database
creation, but it does document what I need.
2026-05-08 18:14:07 +00:00
ab3d5473f2
Remove timecard-bot as a direct dependency of base flake
we'll pass it through inputs instead
2026-05-08 18:13:42 +00:00
98d075bf2f
Support .bin files in secrets
I'm not using it now, but I almost did for pgAdmin
2026-05-08 18:13:09 +00:00
bf861cca28
Initial add of pgadmin to nidus systems
This is to allow Ben to do his own delving into the data we have
2026-05-08 16:35:49 +00:00
d69a141fdd
Remove timecard-bot as direct pass-through for systems
Because it's not used in the module and I want the new LLM machine to
work without having timecard-bot as an input.
2026-05-08 16:33:59 +00:00
f34755ff34
Make restic not fail if we don't configure it
This is relevant for the new quadcore server
2026-05-08 16:33:28 +00:00
9971014a21
Update nidus for frontend sentry support 2026-05-08 16:32:40 +00:00
7fdf232c9c
Add new llm agent machine configuration to general systems 2026-05-08 16:31:43 +00:00
0e0391eadb
Initial creation of llm-agent pi role.
Still building, not sure it'll work, but it's at least building so let's
roll with it.
2026-05-08 16:30:29 +00:00
8417871a6d
Update new quadcore-292465 after getting initial deploy to work 2026-05-07 22:41:14 +00:00
5145104a16
Checkpoint for working deployment of Nix on new quadcore server 2026-05-07 22:24:04 +00:00
6748641a85
Add initial configuration for new quadcore system 2026-05-05 15:22:34 +00:00
2acb23790c
Get sentry symbol upload working in staging 2026-04-30 04:10:57 +00:00
d89d9b318c
Proxy requests to nidus through systemd socket
This should make it far more possible to have zero-downtime deployments
and avoid crash reports for expiring contexts in Glitchtip
2026-04-29 05:00:38 +00:00
502705df4f
Update vikunja OIDC config for recent 1.0 release update 2026-04-28 17:02:52 +00:00
e7f05c710f
Push nidus to prod 2026-04-28 17:02:39 +00:00
133cc115ef
Push latest build to prod 2026-04-28 08:22:31 +00:00
e97843b7f9
Deploy to prod - fixes aggregate map on main page 2026-04-22 21:23:25 +00:00
2b379fa938
Deploy nidus sync 0.0.12, with mailer support. 2026-04-18 00:02:06 +00:00
b2c43a4d3b
Update to the latest nidus fixes for AMCA 2026 2026-03-24 06:06:04 +00:00
260af01566
Add subdomains for recipes 2026-03-23 03:49:25 +00:00
f46c17286a
Save latest nidus status for conference 2026-03-23 03:49:01 +00:00
54ce81fde1
Update tegola for latest nidus release 2026-03-20 20:19:45 +00:00
16640ac022
Restart nidus-sync on failure 2026-03-11 15:52:01 +00:00
3e66d11c7a
Update tegola for latest nidus changes 2026-03-11 15:51:49 +00:00
0c81e455dc
Update nidus to latest 2026-03-07 03:01:59 +00:00
ee0a35bce2
Update nidus to show new csv upload and maps 2026-03-05 18:58:15 +00:00
ced83c3547
Update enivonment variables for the latest nidus-sync 2026-02-18 22:07:39 +00:00
a61f904098
Make tegola domain name configurable by environment 2026-02-18 22:07:22 +00:00
f9fee85606
Create needed data directories for nidus-sync on deploy 2026-02-18 21:30:06 +00:00
bacd06e90f
Update staging server key after rebuild 2026-02-18 15:24:52 +00:00
4f47636d0e
Get the large disk formatted and mounted on nocix-amd-legacy-quadcore 2026-02-18 15:20:19 +00:00
31335d19f7
Create separate prod/staging nidus-sync sops environments 2026-02-18 06:09:50 +00:00
f86239a8ce
Make RMO domain name a config option 2026-02-18 05:07:22 +00:00
0b8cedf800
Add new staging server key for sops 2026-02-18 05:06:57 +00:00
aec32bdfb4
Update tegola for the latest nidus changes 2026-02-17 21:37:57 +00:00
f0e9d04dc1
Make nidus-sync domain a variable
The beginning of separating out staging
2026-02-17 17:38:42 +00:00
d8132d06c1
Remove long-gone servers sync.nidus.cloud, test-corp 2026-02-17 17:36:54 +00:00
81dbc3ba9a
Add working amd-legacy-quadcore 2026-02-17 15:11:46 +00:00
93f89243b1
Add stadia maps key 2026-02-16 15:23:14 +00:00
fb1fa4b591
Add FILES_DIRECTORY to nidus-sync 2026-02-09 17:40:16 +00:00
8267f657c3
Update tegola configuration to show new RMO report types 2026-02-06 18:05:12 +00:00