storj/cmd/tools
Márton Elek 97a89c3476 satellite: switch to use nodefilters instead of old placement.AllowedCountry
placement.AllowedCountry is the old way to specify placement, with the new approach we can use a more generic (dynamic method), which can check full node information instead of just the country code.

The 90% of this patch is just search and replace:

 * we need to use NodeFilters instead of placement.AllowedCountry
 * which means, we need an initialized PlacementRules available everywhere
 * which means we need to configure the placement rules

The remaining 10% is the placement.go, where we introduced a new type of configuration (lightweight expression language) to define any kind of placement without code change.

Change-Id: Ie644b0b1840871b0e6bbcf80c6b50a947503d7df
2023-07-07 16:55:45 +00:00
..
connect-test cmd/tools: move tooling to a separate folder 2022-09-02 18:25:36 +03:00
convert-node-id cmd/tools/convert-node-id: tool for node id conversions 2022-09-14 11:13:50 +03:00
metabase-orphaned-segments go.mod: bump to pgx/v5 2023-06-14 18:32:54 +03:00
metabase-verify satellite/metabase: remove segmentsloop package 2023-05-18 19:08:29 +00:00
migrate-public-ids go.mod: bump to pgx/v5 2023-06-14 18:32:54 +03:00
node-cleanup satellite/satellitedb: cleanup testing access 2023-02-06 14:36:11 +02:00
segment-verify satellite: switch to use nodefilters instead of old placement.AllowedCountry 2023-07-07 16:55:45 +00:00
tag-signer cmd/tools: tag-signer utility to create signed node tags 2023-07-03 18:10:08 +02:00