storj/satellite
JT Olio da9ca0c650 testplanet/satellite: reduce the number of places default values need to be configured
Satellites set their configuration values to default values using
cfgstruct, however, it turns out our tests don't test these values
at all! Instead, they have a completely separate definition system
that is easy to forget about.

As is to be expected, these values have drifted, and it appears
in a few cases test planet is testing unreasonable values that we
won't see in production, or perhaps worse, features enabled in
production were missed and weren't enabled in testplanet.

This change makes it so all values are configured the same,
systematic way, so it's easy to see when test values are different
than dev values or release values, and it's less hard to forget
to enable features in testplanet.

In terms of reviewing, this change should be actually fairly
easy to review, considering private/testplanet/satellite.go keeps
the current config system and the new one and confirms that they
result in identical configurations, so you can be certain that
nothing was missed and the config is all correct.
You can also check the config lock to see what actual config
values changed.

Change-Id: I6715d0794887f577e21742afcf56fd2b9d12170e
2021-06-01 22:14:17 +00:00
..
accounting testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
admin ci: fix lint errors 2021-05-17 13:37:31 +00:00
analytics satellite/analytics: Add analytics for "link shared" in objects view (#4130) 2021-06-01 14:44:37 -07:00
attribution all: golangci-lint v1.33.0 fixes (#3985) 2020-12-05 17:01:42 +01:00
audit testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
compensation satellite/compensation: add wallet features to invoice csv 2021-02-08 22:13:48 +02:00
console testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
contact testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
gc testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
gracefulexit testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
inspector satellite/metainfo: remove MetabaseDB interface 2021-05-13 13:22:14 +00:00
internalpb satellite/overlay: remove Inspector 2021-03-29 12:26:10 +03:00
mailservice testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
metabase testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
metainfo testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
metrics all: fix error naming 2021-04-29 15:38:21 +03:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeselection/uploadselection satellite/nodeselection/uploadselection: rename package 2021-05-04 15:50:00 +00:00
nodestats pb: use *UnimplementedServer to avoid breaking API changes 2021-03-29 12:26:10 +03:00
orders testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
overlay testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
payments testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
repair testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
revocation satellite/satellitedb: move tests to their domains 2021-02-19 17:29:15 +02:00
rewards storj/storj: some domain changes we can make now 2021-04-13 17:12:06 +00:00
satellitedb satellite/{audit,satellitedb}: release nodes from containment in Reverify rather than (Batch)UpdateStats 2021-06-01 21:02:44 +00:00
snopayouts all: fix error naming 2021-04-29 15:38:21 +03:00
admin.go ci: fix lint errors 2021-05-17 13:37:31 +00:00
api.go ci: fix lint errors 2021-05-17 13:37:31 +00:00
configlock_test.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
core.go satellite/gc: move GC to segments loop 2021-06-01 20:36:02 +00:00
gc.go satellite/gc: move GC to segments loop 2021-06-01 20:36:02 +00:00
peer.go pkg/,private/: merge with private package 2021-04-23 16:37:28 +03:00
repairer.go ci: fix lint errors 2021-05-17 13:37:31 +00:00