More staging config for the-new-hotness.
This commit is contained in:
parent
f639ffd306
commit
5facace9ec
2 changed files with 56 additions and 5 deletions
|
@ -22,3 +22,28 @@
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
- hotness
|
- hotness
|
||||||
|
|
||||||
|
- name: install hotness.pem koji key and cert
|
||||||
|
copy: >
|
||||||
|
src="{{ puppet_private }}/hotness_key_and_cert.pem"
|
||||||
|
dest="/etc/pki/fedmsg/hotness.pem"
|
||||||
|
owner=fedmsg
|
||||||
|
group=fedmsg
|
||||||
|
mode=0400
|
||||||
|
tags:
|
||||||
|
- config
|
||||||
|
- hotness
|
||||||
|
|
||||||
|
- name: install koji ca cert
|
||||||
|
copy: >
|
||||||
|
src="{{ puppet_private }}/fedora-ca.cert"
|
||||||
|
dest="/etc/pki/fedmsg/{{ item }}"
|
||||||
|
owner=root
|
||||||
|
group=root
|
||||||
|
mode=0644
|
||||||
|
with_items:
|
||||||
|
- fedora-server-ca.cert
|
||||||
|
- fedora-upload-ca.cert
|
||||||
|
tags:
|
||||||
|
- config
|
||||||
|
- hotness
|
||||||
|
|
|
@ -23,24 +23,44 @@ config = {
|
||||||
'hotness.bugzilla.enabled': True,
|
'hotness.bugzilla.enabled': True,
|
||||||
|
|
||||||
'hotness.bugzilla': {
|
'hotness.bugzilla': {
|
||||||
#'user': None,
|
'user': '{{ bugzilla_user }}',
|
||||||
#'password': None,
|
'password': '{{ bugzilla_password }}',
|
||||||
|
{% if env == 'staging' %}
|
||||||
'url': 'https://partner-bugzilla.redhat.com',
|
'url': 'https://partner-bugzilla.redhat.com',
|
||||||
|
'explanation_url': 'https://stg.fedoraproject.org/wiki/Upstream_release_monitoring',
|
||||||
|
{% else %}
|
||||||
|
'url': 'https://bugzilla.redhat.com',
|
||||||
|
'explanation_url': 'https://fedoraproject.org/wiki/Upstream_release_monitoring',
|
||||||
|
{% endif %}
|
||||||
'product': 'Fedora',
|
'product': 'Fedora',
|
||||||
'version': 'rawhide',
|
'version': 'rawhide',
|
||||||
'keywords': 'FutureFeature,Triaged',
|
'keywords': 'FutureFeature,Triaged',
|
||||||
'bug_status': 'NEW',
|
'bug_status': 'NEW',
|
||||||
'explanation_url': 'https://fedoraproject.org/wiki/Upstream_release_monitoring',
|
|
||||||
'short_desc_template': "%(name)s-%(latest_upstream)s is available",
|
'short_desc_template': "%(name)s-%(latest_upstream)s is available",
|
||||||
'description_template': description_template,
|
'description_template': description_template,
|
||||||
},
|
},
|
||||||
|
|
||||||
'hotness.koji': {
|
'hotness.koji': {
|
||||||
|
{% if env == 'staging' %}
|
||||||
|
'server': 'https://koji.stg.fedoraproject.org/kojihub',
|
||||||
|
'weburl': 'http://koji.stg.fedoraproject.org/koji',
|
||||||
|
# TODO - I'd like to use staging gitolite, but it is broken right now?
|
||||||
|
#'git_url': 'http://pkgs.stg.fedoraproject.org/cgit/{package}.git',
|
||||||
|
'git_url': 'http://pkgs.fedoraproject.org/cgit/{package}.git',
|
||||||
|
{% else %}
|
||||||
'server': 'https://koji.fedoraproject.org/kojihub',
|
'server': 'https://koji.fedoraproject.org/kojihub',
|
||||||
'weburl': 'http://koji.fedoraproject.org/koji',
|
'weburl': 'http://koji.fedoraproject.org/koji',
|
||||||
'cert': os.path.expanduser('~/.fedora.cert'),
|
|
||||||
'ca_cert': os.path.expanduser('~/.fedora-server-ca.cert'),
|
|
||||||
'git_url': 'http://pkgs.fedoraproject.org/cgit/{package}.git',
|
'git_url': 'http://pkgs.fedoraproject.org/cgit/{package}.git',
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
# This cert is generated by sshing as root to fas01 and running
|
||||||
|
# $ cd /var/lib/fedora-ca
|
||||||
|
# $ python certhelper.py normal --outdir=/var/tmp/ \
|
||||||
|
# --name=hotness --cadir=. --caname=Fedora
|
||||||
|
# Then scp the cert to lockbox01 into the private dir.
|
||||||
|
'cert': '/etc/pki/fedmsg/hotness.pem',
|
||||||
|
'ca_cert': '/etc/pki/fedmsg/fedora-server-ca.cert',
|
||||||
|
|
||||||
'userstring': ('Fedora Release Monitoring '
|
'userstring': ('Fedora Release Monitoring '
|
||||||
'<release-monitoring@fedoraproject.org>'),
|
'<release-monitoring@fedoraproject.org>'),
|
||||||
'opts': {'scratch': True},
|
'opts': {'scratch': True},
|
||||||
|
@ -48,6 +68,12 @@ config = {
|
||||||
'target_tag': 'rawhide',
|
'target_tag': 'rawhide',
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{% if env == 'staging' %}
|
||||||
|
'hotness.pkgdb_url': 'https://admin.stg.fedoraproject.org/pkgdb/api',
|
||||||
|
{% else %}
|
||||||
|
'hotness.pkgdb_url': 'https://admin.fedoraproject.org/pkgdb/api',
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
"hotness.cache": {
|
"hotness.cache": {
|
||||||
"backend": "dogpile.cache.dbm",
|
"backend": "dogpile.cache.dbm",
|
||||||
"expiration_time": 300,
|
"expiration_time": 300,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue