e8f918230f
verify-data-dir-stream ( #50 )
...
builder-db verify-data-dir: stream build artifacts
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/50
Co-Authored-By: hannes <hannes@mehnert.org>
Co-Committed-By: hannes <hannes@mehnert.org>
2021-07-12 10:42:03 +00:00
Robur
7c4bf56da6
builder_db: add a verify-data-dir subcommand
...
This subcommand checks that all files in the build_artifact table
are present in the data directory. Also, their size and hash must
match.
2021-07-07 13:33:26 +00:00
Robur
6ec40365ab
Add input_id to build table
...
The input_id column is a checksum of the files relevant for reproducibility.
2021-07-06 13:54:25 +00:00
a3f9e9aba0
Add job-remove command to builder-db
...
`builder-db job-remove job-name` removes a job from builder-web
including its associated files.
2021-06-29 08:56:18 +00:00
Robur
5cece213c2
Add a user-disable command, enforce foreign key constraints in builder_db.exe and migrations
2021-06-09 13:45:22 +00:00
Robur
02bfbc956f
Improve HTTP status codes (4xx on user data failure)
...
Fixes #43
2021-06-09 09:48:51 +00:00
Robur
eaf8a609c9
Add an access_list to grant per-job user upload permissions
...
Fixes #36
2021-06-08 14:54:23 +00:00
7b81d78554
Use scrypt ( #32 )
...
Switch to using scrypt for password hashing
Co-authored-by: Reynir Björnsson <reynir@reynir.dk>
Reviewed-on: https://git.robur.io/robur/builder-web/pulls/32
Co-Authored-By: reynir <reynir@reynir.dk>
Co-Committed-By: reynir <reynir@reynir.dk>
2021-02-23 15:20:18 +00:00
810e1393ed
Remove builder-db add command
...
Instead, use e.g.
find /var/db/builder/ -maxdepth 3 -name full -exec curl http://user:password@builder-web:3000/upload --data-binary @\{} \;
This will add the build to builder-web.
2021-01-27 20:10:27 +00:00
af505853e6
Database file is in /var/db/builder-web/
2021-01-22 10:59:03 +01:00
3a0d9222d5
Fixup user-update using user_add not user_update
2021-01-21 12:13:32 +01:00
a6fe9ada45
Add password_iter option
2021-01-21 12:01:47 +01:00
01babd0d0d
User authentication and upload endpoint
2021-01-21 10:11:37 +01:00
5298108d1a
Implement sqlite database backed builder-web
2021-01-19 10:44:32 +01:00