Noel Cower 21e062d9d8 Merge all configuration fields (#6028)
This changes (*Config).Merge to merge all fields of a Config.
Previously, when merging Configs, some configuration fields were
ignored and completely lost, including APIAddr, ClusterAddr, and
a couple boolean fields. This only occurs when using multiple config
files and does not affect single config files (even when loading from
a directory -- Merge is only called after a second file is loaded).

- Fix APIAddr not being merged.
- Fix ClusterAddr not being merged.
- Fix DisablePrintableCheck not being merged.
- Fix DisableClustering not being merged. The DisableClusteringRaw
  value is also preserved so that it can be used in overrides for
  storage fields.
- Use merged top-level config as storage field overrides.
- Update config dir test fixtures to set some fields missed by
  (*Config).Merge previously.
2019-01-23 11:27:21 -05:00
..
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:28:06 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:28:06 -04:00
2017-10-24 09:30:47 -04:00
2018-10-15 12:56:24 -04:00
2018-10-23 02:44:57 -04:00
2019-01-09 17:25:40 -08:00
2018-04-04 04:41:46 -04:00
2018-10-22 23:34:02 -07:00
2018-04-23 15:00:02 -07:00
2018-06-15 15:34:17 -04:00
2018-06-15 15:34:17 -04:00
2018-04-23 15:00:02 -07:00
2018-02-12 18:12:16 -05:00
2018-07-12 10:18:50 -04:00
2017-10-24 09:30:47 -04:00
2018-02-12 18:12:16 -05:00
2018-10-22 23:34:02 -07:00
2018-07-24 22:02:27 -04:00
2018-08-27 12:02:57 -04:00
2018-08-27 12:02:57 -04:00
2018-08-24 12:09:03 -04:00
2018-08-22 14:37:40 -04:00
2018-10-22 23:34:02 -07:00
2017-10-24 09:30:48 -04:00
2017-10-24 09:39:34 -04:00
2017-10-24 09:30:48 -04:00
2018-11-06 17:21:24 -08:00
2018-03-16 13:55:56 -04:00
2017-10-24 09:30:48 -04:00
2018-09-17 23:03:00 -04:00
2017-10-24 09:30:48 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:48 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:48 -04:00
2018-08-14 14:20:49 -04:00
2018-09-17 23:03:00 -04:00
2018-09-26 14:52:11 -07:00
2018-10-23 02:44:57 -04:00
2017-10-24 09:39:34 -04:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-10-15 12:56:24 -04:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:47 -04:00
2017-10-24 09:30:47 -04:00
2018-03-20 14:54:10 -04:00
2018-02-12 18:12:16 -05:00
2017-10-24 09:30:48 -04:00
2017-10-24 09:30:48 -04:00
2018-04-04 04:41:46 -04:00