3289644d2b
automatically clean PII after retention period ( #1051 )
...
This PR removes PII from Jobs, Tasks, and Repros after 18 months.
This PR also removes notifications tied to a container that has not been used in a task for 18 months. This is done due to notifications having arbitrarily complex mechanisms for storing PII (typically the "assignee").
2021-07-22 17:12:08 +00:00
e359ed8c8f
release 2.28.0 ( #1101 )
2.28.0
2021-07-21 18:25:43 -04:00
d50c5e0d09
enable the supervisor to handle longer service outages ( #1098 )
2021-07-21 17:03:06 -04:00
75d71209b8
verify {input}
is used by target_env or target_options in coverage task ( #1097 )
2021-07-21 16:41:56 -04:00
3269dbb1aa
delete secret on object delete ( #1085 )
2021-07-21 16:04:27 -04:00
041d3cc204
ignore table exists errors from integration testing at the azure functions layer ( #1096 )
2021-07-21 13:29:13 -04:00
198d765cb4
Add generic_analysis
example that performs coverage analysis ( #1072 )
...
This adds an example script and tool that enables LLVM source-based coverage using the `generic_analysis` task.
This provides:
1. sample python script that launches the template and then the analysis task
1. sample `analysis_exe` wrapper script that launches the LLVM coverage tools
1. sample libfuzzer target for the example
1. walk through submitting the jobs and inspecting the results
2021-07-21 17:12:24 +00:00
f151591322
update python dependencies ( #1086 )
2021-07-21 12:07:52 -04:00
065272191e
Replace notifications by default ( #1084 )
2021-07-20 18:39:31 -04:00
2691d91d8f
add error context to generator tasks ( #1094 )
2021-07-20 18:39:13 -04:00
694df5de5a
identify ASAN format string alerts ( #1093 )
2021-07-20 18:37:59 -04:00
da50ad9711
add coverage to local
commands ( #1091 )
2021-07-20 17:55:04 -04:00
1bd4f33d83
include asan_text in log message as intended ( #1092 )
2021-07-20 13:48:28 -04:00
9c30183036
address upcoming clippy warnings ( #1089 )
2021-07-20 13:19:50 -04:00
77aaa5b88c
use enum for local commands ( #1090 )
2021-07-20 12:14:12 -04:00
26654b925b
address non-utf8 errors in testing ( #1088 )
2021-07-20 11:47:17 -04:00
e065b571f7
add format string bug to example integration test ( #1087 )
2021-07-20 05:00:45 -04:00
152dd190b7
Add more information to the logs of transient error ( #1082 )
2021-07-16 17:52:06 -04:00
3305732160
increase libfuzzer integration test -runs ( #1081 )
2021-07-16 17:29:37 -04:00
853287dc23
release 2.27.0 ( #1077 )
2.27.0
2021-07-16 13:52:52 -04:00
58e57621d1
add a short sleep in the supervisor's event loop to reduce CPU usage ( #1080 )
2021-07-16 13:32:26 -04:00
517aa54a59
Remove Stream
impl for DirectoryMonitor
( #1078 )
2021-07-16 13:10:53 -04:00
db66a1d3c5
check change event type before container name ( #1075 )
2021-07-15 19:57:41 -04:00
f769364335
sync batch processed results after every 10 inputs ( #1076 )
2021-07-15 19:27:48 -04:00
94b2be1a3e
release 2.26.1 ( #1070 )
2.26.1
2021-07-15 13:46:32 -04:00
59fea7e3b7
extend requests read timeout ( #1068 )
2021-07-14 15:33:28 -04:00
c724f2dd99
fix autoscale pool size check ( #1067 )
2021-07-14 15:09:04 -04:00
1121ebc6e8
fix issue specifying target_options for libfuzzer targets ( #1066 )
2021-07-14 14:38:35 -04:00
32d886a2cd
release 2.26.0 ( #1065 )
2.26.0
2021-07-14 10:02:48 -04:00
808f4e4dd6
attempt to log panic stack trace to the supervisor failure log ( #1062 )
2021-07-13 19:23:25 -04:00
d2ec92afd1
provide more context on upload failure ( #1063 )
2021-07-13 18:48:13 -04:00
36d682aadf
make invalid AZCOPY environment variables more clear ( #1061 )
2021-07-13 15:07:57 -04:00
39beb1591c
use managed identity reader access for scaleset configs ( #1060 )
2021-07-13 13:20:50 -04:00
7a7ded6b7e
force upgrade custom script extensions ( #1059 )
2021-07-13 12:08:07 -04:00
3092a28007
release 2.25.1 ( #1057 )
2.25.1
2021-07-09 14:41:18 -04:00
2b32779017
Update onefuzz supervisor service restart behavior ( #1055 )
2021-07-09 13:56:58 -04:00
89b7d13125
Fix get_dead_nodes query ( #1054 )
2021-07-09 13:33:42 -04:00
48978ce881
release 2.25.0 ( #1053 )
2.25.0
2021-07-08 19:13:29 -04:00
0bb75344e3
update 3rd-party rust dependencies ( #1052 )
2021-07-08 11:25:15 -04:00
826ef8dd22
Pool shrink queue ( #1050 )
2021-07-08 10:23:54 -04:00
45d468f2ce
set pool_id on node creation ( #1049 )
2021-07-07 17:58:24 -04:00
5ba04d0cd2
use pydantic built-in size validators ( #1048 )
2021-07-07 17:07:05 -04:00
52f83b5b26
add EventScalesetResizeScheduled ( #1047 )
2021-07-07 14:15:26 -04:00
7b2679a1ce
make ShrinkQueue not scaleset specific ( #1046 )
2021-07-07 13:27:49 -04:00
edecbbacf6
Adding timestamp to notification model to query from storage table. ( #1043 )
2021-07-07 12:41:45 -04:00
15063908b0
update azure-cli to 2.26.0 ( #1045 )
2021-07-07 12:07:34 -04:00
636d267585
update azure-cli to 2.25.0 ( #922 )
2021-07-07 13:28:06 +00:00
aa4ed2893e
update 3rd-party Rust dependencies ( #1040 )
2021-07-06 11:57:01 -04:00
51ddaaa747
only remove authenticated users access to ssh keys if they have permissions ( #1038 )
2021-07-02 13:45:34 -04:00
314fb18ca8
save the EventType enum name for status top
( #1037 )
2021-07-02 12:17:28 -04:00