consul/agent/configentry
Dhia Ayachi f2b26ac194
Hash based config entry replication (#19795)
* add a hash to config entries when normalizing

* add GetHash and implement comparing hashes

* only update if the Hash is different

* only update if the Hash is different and not 0

* fix proto to include the Hash

* fix proto gen

* buf format

* add SetHash and fix tests

* fix config load tests

* fix state test and config test

* recalculate hash when restoring config entries

* fix snapshot restore test

* add changelog

* fix missing normalize, fix proto indexes and add normalize test
2023-12-12 08:29:13 -05:00
..
compare.go Hash based config entry replication (#19795) 2023-12-12 08:29:13 -05:00
compare_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
config_entry.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
discoverychain.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
doc.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
merge_service_config.go Ensure that upstream configuration is properly normalized. (#19076) 2023-10-06 13:59:47 -05:00
merge_service_config_test.go CE commit (#18583) 2023-08-25 12:47:20 -04:00
resolve.go CE commit (#18583) 2023-08-25 12:47:20 -04:00
resolve_test.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
service_config.go [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00