Add support for anonymized journal topics
This adds 2 new topics (if activated by config), namely
-
{kafka_prefix}.release:anonymized
and {kafka_prefix}.revision:anonymized
These topics are filled aside from their original non-anonymized version.
The anonymization process consists simply in forging a Person with the
fullname
being a hash of the triplet (fullname, name, email) of the
original Person in Release and Revision entities.
So the replayer process can be used as is (just have to not replay both standard and anonymized topics at once).
Depends on !397 (closed).
Migrated from D3150 (view on Phabricator)