Joshua Boniface
c45e488958
Improve output of build-and-deploy
2024-08-25 15:57:07 -04:00
Joshua Boniface
7ecc05b413
Restart worker after becoming primary
2024-08-25 14:18:18 -04:00
Joshua Boniface
9a435fe2ae
Allow specifying become-primary during deploys
2024-08-19 17:44:13 -04:00
Joshua Boniface
38eeb78423
Improve output formatting for build-and-deploy
...
Also restore the pvcnoded restart that was erroneously removed.
2024-01-10 14:22:12 -05:00
Joshua Boniface
1d480f5629
Bump version to 0.9.88
2023-12-29 14:56:33 -05:00
Joshua Boniface
102c3c3106
Port all Celery worker functions to discrete pkg
...
Moves all tasks run by the Celery worker into a discrete package/module
for easier installation. Also adjusts several parameters throughout to
accomplish this.
2023-11-30 02:24:54 -05:00
Joshua Boniface
b8aecd9c83
Wait less time between restarts
2023-11-29 21:21:51 -05:00
Joshua Boniface
6a68cf665b
Wait between service restarts
2023-11-29 21:21:51 -05:00
Joshua Boniface
41f4e4fb2f
Split health monitoring into discrete daemon/pkg
2023-11-29 21:21:51 -05:00
Joshua Boniface
1adc3674b6
Install everything uploaded
2023-11-29 15:12:28 -05:00
Joshua Boniface
6090b286fe
Improve copying to avoid leaving stale files
2023-11-29 14:46:59 -05:00
Joshua Boniface
7223073afc
Don't show stderr here
2023-11-16 18:30:32 -05:00
Joshua Boniface
aef38639cf
Rename pvcapid-worker to pvcworkerd
2023-11-15 20:31:39 -05:00
Joshua Boniface
c858ae8fed
Improve waiting in build-and-deploy
2023-10-23 22:23:48 -04:00
Joshua Boniface
751cfe0b29
Use consistent shebangs in scripts
2023-10-17 10:35:38 -04:00
Joshua Boniface
0cc3f2deab
Revamp formatting and linting on commit
...
Remove the prepare script, and run the two stages manually. Better
handle Black reformatting by doing a check (for the errcode) then
reformat and abort commit to review.
2021-11-06 13:34:33 -04:00
Joshua Boniface
ac885b855a
Ensure all helper scripts pushd/popd
...
Make sure all of these move to the root of the repository first, then
return to where they were afterwards, using pushd/popd. This allows them
to be executed from anywhere in the repo.
2021-11-06 03:17:47 -04:00
Joshua Boniface
b9c30baf80
Unify formatting and linting
...
Ensures optimal formatting in addition to linting during manual deploys
and during pre-commit actions.
2021-11-06 03:10:17 -04:00
Joshua Boniface
91fb9e1241
Reorder linting on build-and-deploy
2021-10-27 13:25:14 -04:00
Joshua Boniface
d1f32d2b9c
Default to removing build artifacts in b-a-d.sh
2021-10-11 16:41:00 -04:00
Joshua Boniface
c61d7bc313
Add linting to build-and-deploy
...
Ensures that bad code isn't deployed during testing.
2021-10-07 11:51:05 -04:00
Joshua Boniface
a8e9a56924
Increase build-and-deploy sleep
2021-09-12 19:50:58 -04:00
Joshua Boniface
fc9df76570
Standardize package building
...
1. Only build on GitLab when there's a tag.
2. Add the packages on GitLab to component "pvc" in the repo.
3. Add build-unstable-deb.sh script to build git-versioned packages.
4. Revamp build-and-deploy to use build-unstable-deb.sh and cut down on
output.
2020-08-26 11:04:58 -04:00
Joshua Boniface
354150f757
Restore build-and-deploy script
2020-08-25 13:12:20 -04:00
Joshua Boniface
887e14a4e2
Add storage benchmarking to API
2020-08-25 01:57:21 -04:00
Joshua Boniface
37b23c0e59
Add comments to build-and-deploy.sh
2020-08-11 12:10:28 -04:00
Joshua Boniface
9e468d3524
Increase build-and-deploy wait time to 15
2020-02-27 14:32:01 -05:00
Joshua Boniface
db09b4c983
Correct some ordering in build-and-deploy
2020-02-15 22:51:35 -05:00
Joshua Boniface
d564671e1c
Avoid restarting pvcapid in build-and-deploy
2020-02-08 20:28:58 -05:00
Joshua Boniface
ce985234c3
Use consistent naming of components
...
Rename "pvcd" to "pvcnoded", and "pvc-api" to "pvcapid" so names for the
daemons are fully consistent. Update the names of the configuration
files as well to match this new formatting.
References #79
2020-02-08 19:34:07 -05:00
Joshua Boniface
4505b239eb
Rename API and common Debian packages
...
Closes #79
2020-02-08 18:50:38 -05:00
Joshua Boniface
589b2b1677
Forcibly remove tempdir just in case
2020-01-06 16:52:25 -05:00
Joshua Boniface
5eec3e99f8
Lower delay during build-and-deploy
2019-12-18 11:56:50 -05:00
Joshua Boniface
8202d7e64b
Make output a little nicer
2019-12-14 16:56:33 -05:00
Joshua Boniface
c0757405bc
Increase delay in deploy
2019-12-13 00:06:37 -05:00
Joshua Boniface
3942f21f11
Build with sudo too, if needed
2019-09-07 12:32:21 -04:00
Joshua Boniface
1f4b5a6d65
Add little deploy script for testing purposes
2019-06-27 14:37:42 -04:00