George Pollard 2f478d6c0b
Expand valid scaleset names (#3045)
Scaleset names are now permitted to be any (valid) strings, instead of only GUIDs. When we generate a scaleset name it is now based upon the pool name; for example the pool `pool` might get a scaleset named `pool-3b24ba211cad4b078655914754485838`.

This should be backwards-compatible since GUIDs are [already serialized to table storage as strings](dddcfa4949/src/ApiService/ApiService/onefuzzlib/orm/EntityConverter.cs (L190-L191)), so this simply loosens the restrictions placed upon them.

Scaleset IDs now have a strong type in the same way as other IDs; this helps to avoid mixing them up with other strings. Because of this I found one bug in the scaleset search query logic due to Pool ID/VMSS ID confusion. As part of fixing this I've changed the scaleset search query to only return nodes from the table rather than querying Azure to find a list; this seems to be sufficient for the CLI.
2023-05-17 09:58:58 +12:00
..
2023-03-31 11:34:09 -07:00
2020-10-07 18:18:20 -04:00
2022-06-30 00:37:48 +00:00
2022-06-30 00:37:48 +00:00
2020-09-18 12:21:04 -04:00
2022-10-11 02:06:19 +00:00
2022-06-30 00:37:48 +00:00
2022-06-30 00:37:48 +00:00
2022-07-06 16:13:45 -04:00
2022-03-01 06:42:54 -08:00
2020-10-15 09:41:49 -04:00
2020-09-18 12:21:04 -04:00
2020-09-18 12:21:04 -04:00

OneFuzz Documentation

A brief index of the documentation follows:

For Users

First steps:

Guides:

Integrations and customizations:

For Contributors

Guides:

Policies: