We need an option sometimes to post private changes ( not draft ) to Gerrit,
Gerrit has support for private changes , we should check if its available in current version.
What is the use case? Can we put this in terms of a user story?
and were the original requestors for this user story, they might help add more info.
A researcher find a vulnerability in one of the oVirt packages.
A CVE is opened and an embargo date is acknowledged between researcher, oVirt package maintainer and downstream vendors.
Between report and embargo date, oVirt package maintainer must be able to push a patch to gerrit as a private patch, getting it reviewed by a restricted number of people and get it ready for being merged immediately on embargo lift, when the vulnerability will be disclosed to public, in order to issue an immediate release right after the merge.
Note that https://gerrit-review.googlesource.com/Documentation/intro-user.html#private-changes says also:
"For CI systems that must verify private changes, a special permission can be granted (View Private Changes). In that case, care should be taken to prevent the CI system from exposing secret details."
so we should research also for a jenkins plugin which allows to test such private change without exposing it.
This is beginning to look like an epic - at least the Gerrit and CI aspects should probably be dealt with separately.