61 lines
1.5 KiB
Django/Jinja
61 lines
1.5 KiB
Django/Jinja
#test policy file
|
|
#earlier = higher precedence!
|
|
|
|
[main]
|
|
key_aliases =
|
|
30C9ECF8 fedora-test
|
|
4F2A6FD2 fedora-gold
|
|
897DA07A redhat-beta
|
|
1AC70CE6 fedora-extras
|
|
527E5D3A fmos-release
|
|
|
|
unprotected_keys =
|
|
fedora-test
|
|
fedora-extras
|
|
redhat-beta
|
|
|
|
delay = {{ koji_gc_delay }}
|
|
grace_period = {{ koji_gc_grace_period }}
|
|
|
|
server = {{ kojihub_url }}
|
|
weburl = {{ kojiweb_url }}
|
|
|
|
# The service name of the principal being used by the hub
|
|
#krbservice = host
|
|
|
|
cert = /etc/koji-gc/client.pem
|
|
ca = /etc/koji-gc/clientca.crt
|
|
serverca = /etc/koji-gc/serverca.crt
|
|
|
|
# The domain name that will be appended to Koji usernames
|
|
# when creating email notifications
|
|
{% if koji_gc_email_domain is defined %}
|
|
email_domain = {{ koji_gc_email_domain }}
|
|
{% else %}
|
|
#email_domain = fedoraproject.org
|
|
{% endif %}
|
|
{% if koji_gc_email_from is defined %}
|
|
email_from = {{ koji_gc_email_from }}
|
|
{% endif %}
|
|
|
|
{# TODO: This should be configurable... #}
|
|
[prune]
|
|
policy =
|
|
#stuff to protect
|
|
#note that tags with master lock engaged are already protected
|
|
tag *-updates :: keep
|
|
age < 1 day :: skip
|
|
sig fedora-gold :: skip
|
|
sig fmos-release :: skip
|
|
sig fedora-test && age < 12 weeks :: keep
|
|
|
|
#stuff to chuck semi-rapidly
|
|
tag *-testing *-candidate :: { # nested rules
|
|
order >= 2 :: untag
|
|
order > 0 && age > 6 weeks :: untag
|
|
} #closing braces must be on a line by themselves (modulo comments/whitespace)
|
|
tag *-candidate && age > 60 weeks :: untag
|
|
|
|
#default: keep the last 3
|
|
order > 2 :: untag
|