Commit Graph

98 Commits

Author SHA1 Message Date
Solene Rapenne
b1d421728f bento: update usage 2022-09-10 11:55:32 +02:00
Solene Rapenne
43e48a0a7b bento: status code is now in a function and supports a parameter to display it in a loop 2022-09-10 11:54:51 +02:00
Solene Rapenne
8c762fe008 add gitignore 2022-09-10 00:49:09 +02:00
Solene Rapenne
4fd4db6a19 README: mark an already strike through task as DONE 2022-09-10 00:48:44 +02:00
Solene Rapenne
0d3a9f19c3 flake: make use of the version 2022-09-10 00:42:35 +02:00
Solene Rapenne
f345b3f4d3 bump flake version 2022-09-10 00:35:02 +02:00
Solene Rapenne
a891db25c9 README: improvement 2022-09-10 00:29:04 +02:00
Solene Rapenne
6964edc2e7 bento: add an init function to easily get started 2022-09-10 00:24:57 +02:00
Solene Rapenne
ee0c38e28b README: add flakes 2022-09-10 00:24:22 +02:00
Solene Rapenne
e684890b20 add flakes 2022-09-10 00:11:42 +02:00
Solene Rapenne
eb2dbad720 bento: shellcheck fix recommendations 2022-09-09 23:57:44 +02:00
Solene Rapenne
3ade481087 bento: switch to bash because it uses SECONDS 2022-09-09 23:57:30 +02:00
Solene Rapenne
9b4843b10f bento: fix a bug, building and deploying were producing different results due to extra files added to git 2022-09-09 23:48:11 +02:00
Solene Rapenne
112db7e731 bento: default build is now to build and not dry-build 2022-09-09 23:10:11 +02:00
Solene Rapenne
11a6faaccf bento: add usage 2022-09-09 23:02:38 +02:00
Solene Rapenne
35bbc88e3e bento: remove debug committed by mistake 2022-09-09 22:54:48 +02:00
Solene Rapenne
59e23ba679 README: add comments 2022-09-09 20:58:51 +02:00
Solene Rapenne
f672e3c593 README: it's now possible to have multiple hosts in a flake 2022-09-09 20:27:51 +02:00
Solene Rapenne
13e27d2086 README: get_status is bento status 2022-09-09 20:26:52 +02:00
Solene Rapenne
096a5e6683 libs: delete after merge 2022-09-09 20:25:25 +02:00
Solene Rapenne
a82ac6e264 bento status: use a pin emoji for non-flakes systems 2022-09-09 20:24:36 +02:00
Solene Rapenne
35ad762834 README: reflect changes after merge into a single script 2022-09-09 20:24:20 +02:00
Solene Rapenne
8b4dcd53b8 bento is now a self contained script 2022-09-09 20:05:33 +02:00
Solene Rapenne
b635d70af9 populate_chroot: add comments 2022-09-09 20:05:09 +02:00
Solene Rapenne
17dbea9416 populate_chroot: merge get_status 2022-09-09 20:04:57 +02:00
Solene Rapenne
e98997e641 populate_chroot: merge libs 2022-09-09 20:04:25 +02:00
Solene Rapenne
dc29e3bac3 get_status: merged into populate_chroot 2022-09-09 20:04:02 +02:00
Solene Rapenne
7fd5558111 libs: allow flakes to have multiple systems, if so, use the flakes output as directory and user names 2022-09-09 19:59:16 +02:00
Solene Rapenne
69abe73000 local_build: merged into populate_chroot 2022-09-09 19:58:05 +02:00
Solene Rapenne
c2208535bd README: update the fleet status display 2022-09-08 22:30:48 +02:00
Solene Rapenne
98d7db8800 README: update ideas 2022-09-08 22:24:31 +02:00
Solene Rapenne
de9a61d393 libs: don't copy files to chroot if the local build failed 2022-09-08 22:14:54 +02:00
Solene Rapenne
e105a3da98 fix shellcheck warnings 2022-09-07 18:36:26 +02:00
Solene Rapenne
d0f53ca366 bootstrap: if the remote IP change, accept ssh fingerprint beforehand 2022-09-07 18:36:26 +02:00
Solene Rapenne
1c8f046ef1 libs: ensure non-flakes still work 2022-09-07 18:36:21 +02:00
Solene Rapenne
3cfd0eb51d bootstrap: rollback if the sftp server isn't reachable 2022-09-07 18:33:21 +02:00
Solene Rapenne
aebf2a2a2c get_status: handle new rollback state 2022-09-07 18:32:56 +02:00
Solene Rapenne
d01b71017d README: document the new rollback feature and mark it DONE 2022-09-07 18:32:50 +02:00
Solene Rapenne
edb3868c6c README: update the workflows to reflect the changes 2022-09-07 00:49:30 +02:00
Solene Rapenne
4910083bf4 README: update for get_status.sh new features 2022-09-07 00:43:43 +02:00
Solene Rapenne
cf6b52f7bc README: mark TCP socket triggering an update as DONE 2022-09-07 00:28:47 +02:00
Solene Rapenne
05a866eb9a README: mark versions reporting and matching as DONE 2022-09-07 00:28:32 +02:00
Solene Rapenne
116de7125f bento: add a systemd service listening on port 51337 to trigger an update 2022-09-07 00:20:31 +02:00
Solene Rapenne
d78f55f837 local_build: not used much anymore but improve display 2022-09-07 00:20:01 +02:00
Solene Rapenne
54616d3905 libs: remove duplicated code to handle flakes/non flakes 2022-09-07 00:19:46 +02:00
Solene Rapenne
c35c171f8e get_status: time column name enhanced 2022-09-07 00:18:58 +02:00
Solene Rapenne
59a10914a5 libs: factorize flake / non flake code 2022-09-06 21:56:04 +02:00
Solene Rapenne
f53a47ba82 shellcheck: rule SC2086 2022-09-06 21:54:43 +02:00
Solene Rapenne
639e4e3d86 get_status: now displays local and remote version 2022-09-06 20:58:00 +02:00
Solene Rapenne
2901d5a2d0 populate_chroot: generate a list of the derivation of each nixos 2022-09-06 20:49:56 +02:00