Налаштування можливості revert в gerrit

Для налаштування глобального revert в control-plane-gerrit потрібно здійснити наступні зміни в конфігурацію gerrit:

  1. Перейдіть в control-plane-gerrit (OpenShift → control-plane проект → Networking → Routes → gerrit).

  2. Знайдіть в пошуку репозиторій All-Projects (він використовується для глобальних налаштувань репозиторіїв):

    revert in gerrit 1

  3. В All-Projects перейдіть до секції Access:

    revert in gerrit 2

  4. В конфігурації натисніть на Edit і для "Reference: refs/heads/"* створіть правило, яке дозволяє revert адміністраторам Платформи, після чого натисніть Save:

    revert in gerrit 3

  5. Для перевірки зайдіть в зміну, яка має статус "Merged", в правому куті має бути кнопка "Revert":

    revert in gerrit 4

  6. З’явиться revert панель, вкажіть причину для revert і застосуйте зміни:

    revert in gerrit 5

  7. Після цього ви побачите зміну, яка є revert commit меседжу, перевірте зміни та застосуйте їх, після чого дочекайтеся успішного проходження build pipeline реєстру.

    revert in gerrit 6