Commit Graph

26 Commits

Author SHA1 Message Date
Pavel Raiskup
e70c87c52f copr: frontend: better check for initialized PG 2019-06-12 14:50:43 +02:00
Jakub Kadlcik
742f68d258 I've added some templates, but forgot to install them 2019-06-11 02:17:13 +02:00
Jakub Kadlčík
aa4d5036b5 copr: set temporary alias from epel-8 to rhelbeta-8
See https://bugzilla.redhat.com/show_bug.cgi?id=1705912

This won't just start working after this commit. Here we just
prepare the configuration, but it will be properly read only
once we release new copr-frontend
2019-06-07 00:28:21 +02:00
Jakub Kadlčík
022ed16be9 Fix indentation 2019-06-07 00:17:24 +02:00
Jakub Kadlčík
232b5a9222 copr-fe-dev: automatize cert renewal with certbot-renew.timer 2019-06-07 00:01:06 +02:00
Jakub Kadlčík
ac127ff44d copr: frontend: fix selinux context for letsencrypt, see d6b034984 2019-06-01 14:51:36 +02:00
Jakub Kadlčík
2a3a7c65ce Move letsencrypt tasks to separate file 2019-06-01 14:42:02 +02:00
Jakub Kadlčík
a129c38944 Enable outdated chroots notification/removal automatization 2019-05-21 09:25:30 +02:00
Pavel Raiskup
620ad35bbb copr: frontend: update cron tasks
Most of the tasks is in non-%noreplace config nowadays.  The rest
goes to 'copr-frontend-optional' cron script.
2019-05-14 11:29:03 +02:00
Jakub Kadlčík
96de11a1bf Create manual playbooks for upgrading Copr instances
There is a problem with our current playbooks, that they can be
executed automatically without us knowing about it. That is an issue
particularly during release process because we can prepare new
packages into infra-tags repo or bodhi and a nightly reprovision
can upgrade to them outside of an outage window or any of us being
prepared for it.

Therefore `groups/copr-*.yml` playbooks *should not* upgrade any
packages, but only ensure, that those packages are installed. For
upgrade, there should be separate `manual/copr/copr-*-upgrade.yml`
playbooks. Because they are located under `manual` directory, it
is secured, that they can't be run automatically.
2019-05-01 18:39:27 +02:00
Miroslav Suchý
478e356787 copr: make sure crond is running 2019-04-05 09:50:00 +02:00
Miroslav Suchý
44650c688e copr: squash_actions is deprecated 2019-04-02 10:27:39 +02:00
Jakub Kadlčík
ab9b427ba9 Use https on copr-dev 2019-03-18 11:13:41 +01:00
clime
36db52de20 copr-frontend: install custom crontabs for error supressing
there are some problems with cronjobs that should be fixed upstream.
Given that copr admins are not the ones receiving the error emails,
it's the best to just supress them.
2019-03-10 11:18:39 +01:00
Jakub Kadlčík
23905ab75c Set SERVER_NAME for copr frontend 2019-02-28 17:14:13 +01:00
Jakub Kadlčík
3507f7aa1c Set ENV variable in copr.conf 2019-02-08 13:25:05 +01:00
clime
ceb35381b6 copr-fe: move the copr-frontend crontab to proper copr-frontend (cloud) 2019-01-13 10:12:22 +01:00
clime
4de050af34 copr-fe: install custom crontab to make update_graphs silent
* the problem should be fixed in next Copr release. This can be
removed then unless we want to keep cron configuration in ansible.
2019-01-13 09:56:18 +01:00
Jakub Kadlčík
1f4cb30e75 Fix letsencrypt cert generation for copr-fe-dev 2018-12-04 15:03:01 +01:00
clime
8bc545ed7b copr-frontend: remove Listen 443 because it's already defined in default ssl.conf 2018-11-07 15:58:03 +01:00
Jakub Kadlčík
85f08b9613 Copr frontend httpd needs to listen for 443 2018-10-29 19:25:04 +01:00
Kevin Fenzi
7d31b6b772 Drop duplicate Listen 443, there's already one in mod_ssl.conf 2018-09-30 23:20:53 +00:00
clime
486b6c4756 copr-fe: remove stale configs 2018-09-06 13:24:09 +02:00
clime
883b7fa874 copr-fe-cloud: add crond setup for MAILTO 2018-08-28 21:41:56 +02:00
clime
d874aa1742 copr-fe-cloud: remove no longer needed direct xstatic-jquery-ui-common install 2018-08-28 19:04:49 +02:00
clime
01bf759629 copr: create frontend-cloud role, rename stg host group to dev 2018-08-27 10:02:52 +02:00