Commit Graph

514 Commits

Author SHA1 Message Date
clime
eea1f434a1 copr-backend: do not enable nosync mock plugin for ppc64le
https://github.com/rpm-software-management/mock/issues/53
2017-03-01 19:04:59 +01:00
clime
d0c7e5ead2 copr: update for new mock 2017-02-28 10:28:00 +01:00
clime
1ac34e2ad2 copr-frontend: ensure python2-flask-whooshee is the latest 2017-02-27 22:28:31 +01:00
clime
432e734be6 copr-backend: fix comment not to include double score 2017-02-25 20:27:19 +01:00
clime
1b3ed7cd49 copr-backend: fix SELinux fcontext for logstash while we still use this package 2017-02-25 20:18:48 +01:00
clime
90a56ab59d copr-dist-git: set groups for copr-service user at the point of its creation 2017-02-23 17:22:25 +01:00
clime
e957d5785b copr-backend: update provision configs for swapmounted ppc64le image 2017-02-15 11:15:27 +01:00
clime
bfc9871386 enable tmpfs plugin also for ppc64 builders now that we have the 1T swap properly mounted on them 2017-02-15 11:15:27 +01:00
clime
3dc7d772c9 copr: prepare deploy of new dist-git upstream package to copr-dist-git-dev 2017-02-13 20:59:28 +01:00
clime
0828d81a71 ensure dnf is latest on copr builders for fixed handling of Obsoletes 2017-02-03 21:06:29 +01:00
Miroslav Suchý
1e8171d8ca download testing files only to devel instance 2017-01-26 12:51:55 +01:00
Miroslav Suchý
fa5718ad06 do not download cacert.pem, but generate it 2017-01-26 12:51:55 +01:00
Jakub Kadlčík
94a373f448 Remove .gitignore files 2017-01-26 12:51:55 +01:00
Jakub Kadlčík
8c98385fb0 Specify mbs uid and gid 2017-01-26 12:51:55 +01:00
Jakub Kadlčík
ad219dc2d3 Download submit_build_copr.py 2017-01-26 12:51:55 +01:00
Jakub Kadlčík
110b89ca10 Add copr-fe to mbs group 2017-01-26 12:51:55 +01:00
Jakub Kadlčík
0f1942e44d Add apache to mbs group 2017-01-26 12:51:55 +01:00
Jakub Kadlčík
ebe8c8ee0b Use apache instead of mbs-frontend 2017-01-26 12:51:55 +01:00
Jakub Kadlčík
2937f0dd71 Add creates= to mv command 2017-01-26 12:51:55 +01:00
Jakub Kadlčík
9156326f9c Remove krbcc stuff since it is not required for copr 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
29e9a1563e Use daemon reload handler 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
dade4ed1af Remove commented code 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
258e7fc62f Change permissions after the database file is created 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
5a65db98de Remove dependencies listed also in MBS spec file 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
8452a68b5e Use mbs package with fixed mbs-scheduler.py exporting 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
f67607fa31 Clean up copr MBS role 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
4b444518af Add TODO line 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
7274ba06e9 Use raw instead of command 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
eb323d22eb Continue running MBS on copr-frontend (pt3) 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
9f8579dcca Add production config 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
4f60d42653 Have MBS in same apache config as copr (later, ansible should add it there) 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
8e945d2d4c Continue running MBS on copr-frontend (pt2) 2017-01-26 12:51:54 +01:00
Jakub Kadlčík
e065fd5891 Run MBS on copr-frontend instance (unfinished) 2017-01-26 12:51:54 +01:00
clime
9b917e7732 copr: remove no longer valid records in hosts file 2017-01-23 10:17:29 +01:00
clime
a0cb1171cc copr-backend: pre-create copr user and group with predefined uid, gid 2017-01-21 17:57:23 +01:00
clime
55595529bc copr-backend: provide own patched _nova_compute module (orig taken from ansible 2.2) 2017-01-21 17:26:46 +01:00
clime
197b291809 copr-dist-git; create users and groups beforehand with predefined uids and gids
...so that we don't need to chown huge amount of files after deploy
2017-01-21 12:11:59 +01:00
clime
1354d0201c copr-dist-git: move non-critical long-running tasks to the playbook end
...so that the machine can operate meanwhile
2017-01-20 20:19:25 +01:00
clime
986292e1b6 copr-dist-git: use directory recurse to set ownership of cgit_pkg_list file 2017-01-19 22:42:31 +01:00
clime
ea6684a843 copr-keygen: use dnf ansible module instead of yum-deprecated shell cmd 2017-01-19 16:55:08 +01:00
clime
a964a22280 copr-keygen: let obs-signd be installed as dep of copr-keygen 2017-01-19 16:48:53 +01:00
clime
f92cf56dff copr-dist-git: use dnf ansible module instead of yum 2017-01-19 16:13:31 +01:00
clime
48cf5488e0 copr-dist-git: use dnf ansible plugin instead of yum-deprecated shell command 2017-01-19 16:11:50 +01:00
clime
d3a7276de4 copr-frontend: user dnf ansible module instead of yum-deprecated shell command 2017-01-19 16:01:52 +01:00
clime
cede7a1977 copr-frontend: do not install python2-modulemd from COPR, use fedora official repos 2017-01-19 14:52:54 +01:00
clime
ff1e129894 copr-backend: ensure copr-backend and copr-selinux packages are of the latest versions 2017-01-19 14:42:46 +01:00
clime
9019b01d64 copr: do not install packages that are installed as deps of copr-backend 2017-01-19 12:31:25 +01:00
clime
673df1ccd5 copr: stop using yum-deprecated and install python2-modulemd from official fedora repos
Note that copr-backend is installed from @copr/copr repo. That however needs lighttpd to
be already running unless package is retrieved from a local filepath. That's why we add
additional local-filesystem path repofile for @copr/copr.
2017-01-19 12:00:34 +01:00
clime
ce641a1a7a copr: support for python-novaclient 3 in filter plugin for ansible 2017-01-12 13:07:36 +01:00
clime
3f657b21ef copr: do not patch mock configs of eoled fedoras 2017-01-09 10:24:22 +01:00