Markus Schmidl
ff8b2650bc
use diesel for database migrations
2022-09-03 21:01:23 +02:00
15cde12884
add traffic-stop-box-4
2022-08-30 16:55:40 +02:00
1fb49e2b8b
nixpkgs-fmt
2022-08-24 18:48:33 +02:00
d073065f25
fix naming
2022-08-24 18:47:03 +02:00
cfda2c608d
cleanup
2022-08-24 15:26:19 +02:00
578d63aaed
debugging
2022-08-24 15:01:35 +02:00
0c14303eb3
debugging rpi builds again
2022-08-23 20:59:58 +02:00
cd63356241
remove debug user from box-3
2022-08-22 23:34:17 +02:00
e77b676a1b
remove irrelevant images
2022-08-22 23:17:43 +02:00
c434eedbf3
add user for debugging
2022-08-22 22:27:21 +02:00
129ea044f2
more raspberry bootloader option massaging
2022-08-22 20:09:30 +02:00
19e8b84cae
try to fix the hydra
2022-08-22 18:56:13 +02:00
3e8d2f6067
rework traffic-stop-box system generator, add new rpi3 station
2022-08-22 18:51:00 +02:00
0ea00c4aa0
wireguard server is non-reusable config, move to hosts
2022-08-22 17:17:58 +02:00
Markus Schmidl
9b77896336
fix increase partition size on boot
2022-08-21 21:32:38 +02:00
148ad40abd
fixed acme server for cert
2022-08-21 19:40:38 +02:00
Markus Schmidl
f8d1b4a764
do not copy /nix/store/.links
2022-08-21 13:46:18 +02:00
Markus Schmidl
89d6cc11e1
disk-module: additionalSpace 512M -> 1G
2022-08-21 03:02:18 +02:00
Markus Schmidl
a103885852
disk-module: additionalSpace 0G -> 512M
2022-08-21 00:19:52 +02:00
Markus Schmidl
06a4b0216f
disk-image: format -> raw
2022-08-21 00:17:51 +02:00
73ad6e5e32
fixed duplicate option definition
2022-08-21 00:15:20 +02:00
2a6091f11b
Merge branch 'master' of github.com:dump-dvb/nix-config
2022-08-20 23:58:23 +02:00
b5c0c4322f
somewhat working state of software
2022-08-20 23:49:51 +02:00
Markus Schmidl
4f48f32abe
disk-module: additionalSpace 2G -> 0G
2022-08-20 23:45:31 +02:00
Markus Schmidl
ae0b7cb444
nix config cleanup
2022-08-20 22:41:19 +02:00
7f9f59bd26
add mobile-box-disk hydra job
2022-08-17 18:20:29 +02:00
3c4131c795
moved options
2022-07-28 22:32:08 +02:00
897e716693
add config for serving stops.json
2022-07-28 21:11:34 +02:00
9d52622470
Merge remote-tracking branch 'origin/master'
2022-07-10 22:08:03 +02:00
4ea49aac50
data-hoarder: remove physical hardware configuration for microvmification
2022-07-10 22:06:19 +02:00
cd76f4351f
flake.nix: add nixosModules.microvm to data-hoarder
2022-07-10 21:58:02 +02:00
b5dccc02be
YOLO, lOL
2022-07-10 21:55:04 +02:00
Markus Schmidl
3bf04c505f
add data-hoader-microvm
2022-07-10 00:49:37 +02:00
a08d4f0a20
move funnel to dump-dvb.nix
2022-07-09 19:10:09 +02:00
ca17247ffc
move ssh options to base, json file to dump-dvb.nix
2022-07-08 17:59:38 +02:00
0d9a9cc3b3
start yeeting out stuff from data-hoarder
2022-07-07 15:55:50 +02:00
cec58cc135
remove user station configs
2022-07-07 15:48:36 +02:00
76b3ba6969
yeet out inputs that are now provided by dump-dvb.nix
2022-07-06 22:12:28 +02:00
c4d5913dcd
move docs overlay to dump-dvb.nix
2022-07-06 22:00:57 +02:00
7b2ce3e674
YOLO, LOL
2022-07-06 21:30:00 +02:00
be2229b13e
switch overlays to dump-dvb.nix
2022-07-06 19:59:25 +02:00
e02f7a9c57
add decode-server as seperate output
2022-07-04 21:57:51 +02:00
62b9aa6cbd
Remove dead code ( #10 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-27 20:59:16 +02:00
49d039b288
split dvb api into two seperate services
2022-06-26 00:01:56 +02:00
94aa07dff0
add tcpdump
2022-06-14 21:00:00 +02:00
3562fbe7d2
remove mobile-box-rpi4 image from hydra
2022-06-12 21:40:40 +02:00
756e8e8f7e
new env variables for data-accumulator
2022-06-11 01:19:12 +02:00
3dc3a267ab
test aarch64 build
2022-06-09 21:13:37 +02:00
280dc15420
refactor gnuradio and telegram-decoder options ( #9 )
...
Create user-stop-box for dell wyse, first steps to rpi4 image.
Refactor parameters passed to gnuradio and telegram-decoder into proper
options, make configs stateful (so users can edit them). Rearrage files
a bit.
2022-06-09 20:11:05 +02:00
5f9a992ee7
add user-deliverable traffic-stop-box image
2022-06-08 22:15:02 +02:00
Markus Schmidl
f59c59a338
add nixpkgs follow to every input
2022-06-06 22:41:04 +02:00
823cb853c9
nix flake update
2022-06-05 19:09:35 +02:00
Markus Schmidl
06fc516174
nix flake update
2022-06-05 12:51:46 +02:00
54a28cb030
removed follow from microvm dont want to compile custom kernel
2022-05-31 19:54:02 +02:00
44e046a2aa
Secret Management via Sops ( #6 )
...
* sops: init
* add my gpg keys
* sops: add @revol-xut key
* add gpg pub key
* update gpg keys
* .sops.yaml: add marenz
* sops: add secrets for traffix-stop-box-3 and 4
* build sops-install-secrets on hydra
* sops: add keys for traffic-stop-box-{3,4}
Co-authored-by: revol-xut <revol-xut@protonmail.com>
Co-authored-by: Markus Schmidl <markus.schmidl@mailbox.tu-dresden.de>
2022-05-31 18:56:43 +02:00
Markus Schmidl
88ef87505c
Refactor deployment ( #8 )
...
* move deployment scripts
* refactor deployment
2022-05-30 20:50:18 +02:00
Markus Schmidl
6fb9686b7a
only grow partition in the disk image
2022-05-30 18:44:02 +02:00
Markus Schmidl
1fb93826a5
code cleanup
2022-05-29 03:44:56 +02:00
Markus Schmidl
e6cf74f307
Move modules
2022-05-29 03:44:56 +02:00
c127deda49
finished merging
2022-05-29 00:16:18 +02:00
b33d36c4d5
add clicky-bunty-server
2022-05-28 23:11:31 +02:00
d777425a9c
nixpkgs-fmt
2022-05-28 21:24:15 +02:00
c038b5a0e6
refactor nix configs ( #2 )
2022-05-28 06:12:39 +02:00
ded5252cb2
remove traffic-stop-box disk image
2022-05-28 06:01:50 +02:00
4154229747
traffic-stop-box: fix the boot partition
2022-05-28 05:08:19 +02:00
acab0a45d3
flake.nix: add hydra-build-products to diskModule
2022-05-26 02:35:10 +02:00
f047a0df9f
flake.nix: bump diskImage additionalSpace from 1G to 2G
2022-05-26 01:51:57 +02:00
49533b91fe
flake.nix: bump diskImage additionalSpace from default 512M to 1G
2022-05-26 01:47:09 +02:00
f068db0d11
flake.nix: add diskImages to hydraJobs
2022-05-26 01:29:29 +02:00
1d99cd0345
generate growable diskImage for both mbr+efi
2022-05-26 01:24:00 +02:00
adcc8f58a1
flake.nix: isoModule
2022-05-24 19:04:08 +02:00
763f6e4d03
Revert "add hydra job for mobile-box-iso"
...
This reverts commit 200ebde730
.
2022-05-23 23:28:53 +02:00
200ebde730
add hydra job for mobile-box-iso
2022-05-23 20:36:25 +02:00
13b4b4e43c
daemon should kill itself
2022-05-20 14:34:56 +02:00
81d01fd3b7
flake update
2022-05-20 13:17:27 +02:00
55219f110e
deployment of wartrammer 40k
2022-05-20 00:57:48 +02:00
Dump DVB Admins
3765a104f0
Merge branch 'master' of https://github.com/dump-dvb/nix-config
2022-05-15 20:40:00 +02:00
Dump DVB Admins
0ed87dc47f
fix remote build
2022-05-15 20:37:45 +02:00
7e4efeb2c0
fixed wireguard for vm
2022-05-15 18:31:48 +02:00
54128df01a
removed useless file
2022-05-15 17:13:34 +02:00
5c374686ec
add staging maschine to wireguard
2022-05-15 17:07:08 +02:00
2b3a79fd36
staging specific frontend
2022-05-15 13:18:32 +02:00
930497d7ea
staging: add microvm
2022-05-14 22:47:54 +02:00
064bc14bf8
removed follows
2022-05-14 21:56:44 +02:00
e753ef4dd5
add staging system
2022-05-14 21:48:51 +02:00
fef006fbf3
add remote deploy scripts
2022-05-14 20:47:17 +02:00
be6312b84f
limiting buildCores
2022-05-14 15:41:34 +02:00
f75df9355a
script for updating all stations at once
2022-05-14 01:33:50 +02:00
a6602f815b
better nginx defaults
2022-05-13 20:19:32 +02:00
0525429e83
better TLS config and add security headers
2022-05-13 19:42:30 +02:00
805df6e67c
newest version of dvb api
2022-05-12 20:04:06 +02:00
1d9bfd9743
propagates stops version now down stream
2022-05-10 10:55:09 +02:00
9a37a249ab
redirect to https
2022-05-09 16:50:23 +02:00
16cea9dd3c
adding snapshotting for data
2022-05-08 14:12:31 +02:00
2ca93eb2e8
adding mobile box as seperate system
2022-05-07 23:11:09 +02:00
328396ceef
problems with mobile-box config
2022-05-07 08:32:10 +02:00
ac4532108b
adding mobile box
2022-05-06 21:56:41 +02:00
e171bfced6
adding download endpoint
2022-05-06 20:26:49 +02:00
1d5692c1ef
nix flake update
2022-05-05 19:27:52 +02:00
Dump DVB Admins
d4a497af09
update ips
2022-05-04 22:49:46 +02:00
7b0207371d
adding ftp for data downloads
2022-05-02 17:40:08 +02:00
3f1b82ab43
add basic map site
2022-05-02 12:46:29 +02:00
9df92cfc62
add basic map site
2022-05-02 12:38:16 +02:00
d18c599064
adding dvb-api
2022-05-01 13:52:41 +02:00
3d86f495c5
repaired nix config
2022-04-30 23:55:05 +02:00
Markus Schmidl
5702d26534
add more files for rpi4b
2022-04-30 23:41:33 +02:00
Markus Schmidl
c97cc4ea6b
add temporary aarch64 host (id=99)
2022-04-29 22:42:49 +02:00
root
6296208712
add binary cache
2022-04-29 15:21:17 +02:00
1dd3b85dde
add hydra jobs
2022-04-29 11:52:57 +02:00
2d0f405115
follows nearst
2022-04-28 20:56:53 +02:00
d3ad6b1d0c
overhauled system deployment
2022-04-28 14:43:40 +02:00
82395dd97d
integration of production testing changes(tm)
2022-04-25 16:28:23 +02:00
d434df993e
add wireguard client config for traffic-stop-box
2022-04-25 16:16:57 +02:00
8de7b556c4
add nginx conf
2022-04-24 22:33:03 +02:00
ca4095fdc5
add modules for data-accumulator
2022-04-24 22:22:59 +02:00
04bcb35d6f
add basic config for data-hoarder
2022-04-23 23:49:00 +02:00
10a7169806
add systemd unit for telegram decode
2022-04-23 18:19:36 +02:00
c834eb70f2
updated flake.lock
2022-04-23 13:52:45 +02:00
f20f04156d
turned password auth off
2022-04-23 13:49:25 +02:00
7883766f78
add ssh keys
2022-04-23 13:41:36 +02:00
2096838417
basic config
2022-04-23 03:01:58 +02:00