R.B. Boyer 957146401e
catalog: compare node names case insensitively in more places (#12444)
Many places in consul already treated node names case insensitively.
The state store indexes already do it, but there are a few places that
did a direct byte comparison which have now been corrected.

One place of particular consideration is ensureCheckIfNodeMatches
which is executed during snapshot restore (among other places). If a
node check used a slightly different casing than the casing of the node
during register then the snapshot restore here would deterministically
fail. This has been fixed.

Primary approach:

    git grep -i "node.*[!=]=.*node" -- ':!*_test.go' ':!docs'
    git grep -i '\[[^]]*member[^]]*\]
    git grep -i '\[[^]]*\(member\|name\|node\)[^]]*\]' -- ':!*_test.go' ':!website' ':!ui' ':!agent/proxycfg/testing.go:' ':!*.md'
2022-02-24 16:54:47 -06:00
..
2022-01-20 10:46:23 -06:00
2021-11-16 12:04:01 -06:00
2022-01-20 10:46:23 -06:00
2022-02-15 18:16:12 -05:00
2022-01-20 10:46:23 -06:00
2019-04-30 16:27:16 -07:00
2020-12-07 13:42:55 -05:00
2022-01-20 10:46:23 -06:00
2021-11-08 11:43:21 -05:00
2021-11-16 12:04:01 -06:00
2021-07-30 12:58:46 -04:00
2022-01-20 10:46:23 -06:00
2021-08-18 12:29:34 -04:00