2148 Commits

Author SHA1 Message Date
bmc-msft
b0c82d2036
sleep for 30 seconds before restarting (#71) 2020-10-01 18:07:08 -04:00
bmc-msft
51c48453f2
run supervisor/repro in a loop (#70) 2020-10-01 17:18:26 -04:00
bmc-msft
4089cbe176
log the TokenData and URL on rejecting tokens (#69) 2020-10-01 16:23:49 -04:00
bmc-msft
22ee2975ef
slightly trim state update logs (#68) 2020-10-01 15:59:49 -04:00
bmc-msft
e234240b36
only set stating to stopping (#64) 2020-10-01 15:37:25 -04:00
bmc-msft
3e5fb4ef6f
slim down msg (#65) 2020-10-01 15:37:10 -04:00
bmc-msft
27a798febe
move to warning (#66) 2020-10-01 15:37:01 -04:00
bmc-msft
5e3c79efd2
use sc.exe instead of Set-Content (#67) 2020-10-01 15:28:15 -04:00
bmc-msft
534d99bb87
Set log levels in Azure Functions by hand for 3rd party libraries (#63) 2020-10-01 14:57:09 -04:00
bmc-msft
d2ee7e5e7d
make version.localchanges match API logic (#62) 2020-10-01 11:28:58 -04:00
bmc-msft
eae0f42938
Remove use of batch in NodeMessages (#60) 2020-10-01 11:14:39 -04:00
Anshuman Goel
ab09cb8ae9
Using a clean flag (#59)
Locally adding `--clean` to the command helps in making a exe w/o caching.
2020-10-01 07:55:14 -04:00
bmc-msft
24f43478dd
set more detailed version information during builds (#58) 2020-09-30 18:54:25 -04:00
Joe Ranweiler
bee23c56e7
Link VMSS nodes and tasks when setting up (#43)
Add a (backwards-compatible) data field to node state update events. Use this to link nodes and tasks as soon as the tasks have been claimed. Add a new task-level `setting_up` state to encode this.
2020-09-29 17:04:58 -07:00
Cheick Keita
932cf7c44d
Adding node assignment to the task entity (#54) 2020-09-29 16:54:17 -07:00
bmc-msft
6cef9b1bee
Example sdk in azure functions (#56) 2020-09-29 18:06:50 -04:00
bmc-msft
a2856141bd
fix formatting (#55) 2020-09-29 18:06:35 -04:00
bmc-msft
8d77dc325d
re-add black to lint stages (#45) 2020-09-29 16:35:41 -04:00
bmc-msft
aa9332b2a6
add end-to-end integration testing of fuzzing pipelines (#46) 2020-09-29 16:35:23 -04:00
bmc-msft
999d0f0f24
use sccache more consistently (#47)
- Uses actions/cache via `src/ci/rust-prereqs.sh` to cache installing multiple rust prereqs including `cargo-audit` and `sccache`
- Uses actions/cache to cache `src/agent/target` and `src/proxy-manager/target` 

Co-authored-by: Brian Caswell <bmc@shmoo.com>
2020-09-29 13:31:48 -07:00
Joe Ranweiler
dbb83e1496
Refactor internal node event schemas (#29) 2020-09-29 13:30:33 -07:00
Joe Ranweiler
9dee8f12f0
Update can_schedule check to support node reimaging (#35)
- Include version in `can_schedule` check, expect rich response
- Check if work can be scheduled before claiming
- If work is stopped, claim and drop it
- If node is outdated, don't claim work
2020-09-29 13:21:36 -07:00
Cheick Keita
5cab62b310
reimage outdated nodes (#33)
* reimage outdated nodes

* import sort, version check

* clear node messages on registration

Co-authored-by: bmc-msft <41130664+bmc-msft@users.noreply.github.com>
2020-09-29 11:59:03 -07:00
Cheick Keita
35aac1122f
adding dev-deploy.ps1 for dev deployment on windows (#40) 2020-09-29 10:48:28 -07:00
bmc-msft
d363a22e39
fix deleting repro VMs (#36) 2020-09-29 09:57:52 -04:00
bmc-msft
bc9d80e34b
add the ability to execute a debug script (#39) 2020-09-29 09:56:53 -04:00
Cheick Keita
1864e8b6e4
can schedule endpoint (#41)
* can_schedule endpoint

* fixing condition

* sorting imports
2020-09-28 17:50:48 -07:00
Joe Ranweiler
d1cfa2abd6
Redact work set fields (#34)
- Provide full set of `expose[..]` methods for `Secret`
- Redact serialized work unit config in logging
- Use `BlobContainerUrl` for work set setup URL
2020-09-28 14:59:57 -07:00
Cheick Keita
2f285f8a6f
fixing deployment script requirements (#37) 2020-09-28 13:23:23 -07:00
Joe Ranweiler
1ab55d942f
Add stop node command (#32) 2020-09-28 10:34:53 -04:00
Joe Ranweiler
ab41b8986b
Emit setup script output from ISetupRunner (#23)
Change the internal `ISetupRunner` interface to return a serializable representation of the script process output. Allow callers to decide how to handle a non-success exit disposition.
2020-09-22 16:17:10 -07:00
Choongwoo Han
e120550767
Use absolute path for command replacements (#22) 2020-09-22 15:56:30 -04:00
Joe Ranweiler
93566d637d
Flush telemetry on supervisor agent error (#21) 2020-09-22 11:58:57 -07:00
bmc-msft
08d1ea03df
finish scaleset state refactor (#19)
* finish scaleset state refactor
2020-09-22 13:15:31 -04:00
bmc-msft
a28538a151
add definitions for pool, node, and scaleset (#17)
* add defs for pool, node, and scaleset
2020-09-22 10:40:59 -04:00
bmc-msft
7d27b6a008
set ONEFUZZ_TASK_SETUP_PATH prior to executing task setup (#15)
* set ONEFUZZ_TARGET_SETUP_PATH prior to executing task setup
2020-09-22 09:57:39 -04:00
Cheick Keita
1dedcc8c61
data migration in the deployment script (#12) 2020-09-21 16:00:57 -04:00
bmc-msft
f2789efc48
Enable documentation of CLI sub-command arguments (#10)
* enable adding docs for subcommand arguments in the CLI
2020-09-21 14:48:47 -04:00
bmc-msft
31f4c51b87
remove internal work item refs (#6) 2020-09-18 17:31:57 -04:00
justanotheranonymoususer
1799eabb05
Update README.md (#4) 2020-09-18 14:55:44 -04:00
bmc-msft
907aa9247e
fix missing quote (#2)
Co-authored-by: Brian Caswell <bmc@shmoo.com>
1.0.0
2020-09-18 13:13:30 -04:00
Brian Caswell
d3a0b292e6 initial public release 2020-09-18 12:21:04 -04:00
Brian Caswell
9c3aa0bdfb pre-release announcement 2020-09-15 13:49:03 -04:00
Microsoft Open Source
fa790b7b8b Initial SECURITY.md commit 2020-07-27 15:23:46 -07:00
Microsoft Open Source
cd1e0bfb32 Initial README.md commit 2020-07-27 15:23:45 -07:00
Microsoft Open Source
e91c6e7c21 Initial LICENSE commit 2020-07-27 15:23:43 -07:00
Microsoft Open Source
12ff96d599 Initial CODE_OF_CONDUCT.md commit 2020-07-27 15:23:42 -07:00
microsoft-github-operations[bot]
4ad3a44513
Initial commit 2020-07-27 22:23:32 +00:00