From 92fda44f20953f0e266ce14bc0d744f512b26914 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Apr 04 2019 11:52:51 +0000 Subject: koschei-refresh-distgit-group: Make it possible to replace group contents --- diff --git a/roles/koschei/backend/files/koschei-refresh-distgit-group b/roles/koschei/backend/files/koschei-refresh-distgit-group index 802980e..d6cc17b 100644 --- a/roles/koschei/backend/files/koschei-refresh-distgit-group +++ b/roles/koschei/backend/files/koschei-refresh-distgit-group @@ -4,4 +4,6 @@ if [ "$#" -ne 2 ]; then exit 1 fi set -e -curl -s "https://src.fedoraproject.org/api/0/group/${2}?projects=1" | jq -r '.projects[]|select(.namespace=="rpms").name' | koschei-admin edit-group "${1}" --content-from-file - --append +group_name="${1}"; shift +distgit_group_name="${1}"; shift +curl -s "https://src.fedoraproject.org/api/0/group/${distgit_group_name}?projects=1" | jq -r '.projects[]|select(.namespace=="rpms").name' | koschei-admin edit-group "${group_name}" --content-from-file - "${@}" diff --git a/roles/koschei/backend/templates/cron-refresh-groups.j2 b/roles/koschei/backend/templates/cron-refresh-groups.j2 index e76d959..dcd282e 100644 --- a/roles/koschei/backend/templates/cron-refresh-groups.j2 +++ b/roles/koschei/backend/templates/cron-refresh-groups.j2 @@ -3,8 +3,8 @@ MAILTO=sysadmin-koschei-members@fedoraproject.org 0 0-23/3 * * * koschei /usr/local/bin/koschei-refresh-group php 'php*' {% if env != 'stg' %} -5 0-23/3 * * * koschei /usr/local/bin/koschei-refresh-distgit-group rust-sig rust-sig -7 0-23/3 * * * koschei /usr/local/bin/koschei-refresh-distgit-group go-sig go-sig +5 0-23/3 * * * koschei /usr/local/bin/koschei-refresh-distgit-group rust-sig rust-sig --append +7 0-23/3 * * * koschei /usr/local/bin/koschei-refresh-distgit-group go-sig go-sig --append 15 0-23/3 * * * koschei /usr/local/bin/koschei-track-group rust-sig >/dev/null 17 0-23/3 * * * koschei /usr/local/bin/koschei-track-group go-sig >/dev/null {%- endif %}