Commit Graph

1141 Commits

Author SHA1 Message Date
5e3c79efd2 use sc.exe instead of Set-Content (#67) 2020-10-01 15:28:15 -04:00
534d99bb87 Set log levels in Azure Functions by hand for 3rd party libraries (#63) 2020-10-01 14:57:09 -04:00
d2ee7e5e7d make version.localchanges match API logic (#62) 2020-10-01 11:28:58 -04:00
eae0f42938 Remove use of batch in NodeMessages (#60) 2020-10-01 11:14:39 -04:00
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
24f43478dd set more detailed version information during builds (#58) 2020-09-30 18:54:25 -04:00
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
932cf7c44d Adding node assignment to the task entity (#54) 2020-09-29 16:54:17 -07:00
6cef9b1bee Example sdk in azure functions (#56) 2020-09-29 18:06:50 -04:00
a2856141bd fix formatting (#55) 2020-09-29 18:06:35 -04:00
8d77dc325d re-add black to lint stages (#45) 2020-09-29 16:35:41 -04:00
aa9332b2a6 add end-to-end integration testing of fuzzing pipelines (#46) 2020-09-29 16:35:23 -04:00
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
dbb83e1496 Refactor internal node event schemas (#29) 2020-09-29 13:30:33 -07:00
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
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
35aac1122f adding dev-deploy.ps1 for dev deployment on windows (#40) 2020-09-29 10:48:28 -07:00
d363a22e39 fix deleting repro VMs (#36) 2020-09-29 09:57:52 -04:00
bc9d80e34b add the ability to execute a debug script (#39) 2020-09-29 09:56:53 -04:00
1864e8b6e4 can schedule endpoint (#41)
* can_schedule endpoint

* fixing condition

* sorting imports
2020-09-28 17:50:48 -07:00
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
2f285f8a6f fixing deployment script requirements (#37) 2020-09-28 13:23:23 -07:00
1ab55d942f Add stop node command (#32) 2020-09-28 10:34:53 -04:00
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
e120550767 Use absolute path for command replacements (#22) 2020-09-22 15:56:30 -04:00
93566d637d Flush telemetry on supervisor agent error (#21) 2020-09-22 11:58:57 -07:00
08d1ea03df finish scaleset state refactor (#19)
* finish scaleset state refactor
2020-09-22 13:15:31 -04:00
a28538a151 add definitions for pool, node, and scaleset (#17)
* add defs for pool, node, and scaleset
2020-09-22 10:40:59 -04:00
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
1dedcc8c61 data migration in the deployment script (#12) 2020-09-21 16:00:57 -04:00
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
31f4c51b87 remove internal work item refs (#6) 2020-09-18 17:31:57 -04:00
1799eabb05 Update README.md (#4) 2020-09-18 14:55:44 -04:00
907aa9247e fix missing quote (#2)
Co-authored-by: Brian Caswell <bmc@shmoo.com>
1.0.0
2020-09-18 13:13:30 -04:00
d3a0b292e6 initial public release 2020-09-18 12:21:04 -04:00
9c3aa0bdfb pre-release announcement 2020-09-15 13:49:03 -04:00
fa790b7b8b Initial SECURITY.md commit 2020-07-27 15:23:46 -07:00
cd1e0bfb32 Initial README.md commit 2020-07-27 15:23:45 -07:00
e91c6e7c21 Initial LICENSE commit 2020-07-27 15:23:43 -07:00
12ff96d599 Initial CODE_OF_CONDUCT.md commit 2020-07-27 15:23:42 -07:00
4ad3a44513 Initial commit 2020-07-27 22:23:32 +00:00