Ralph Bean
c84f96c0ca
Merge #91 Tell koji to use dnf on our builds.
2016-10-18 15:11:07 +00:00
Ralph Bean
b1fce413f5
Merge branch 'amq-messaging'
2016-10-18 10:45:59 -04:00
Ralph Bean
04d773b3fb
Get the test suite working agian for https://pagure.io/fm-orchestrator/pull-request/73
2016-10-18 10:33:04 -04:00
Nils Philippsen
0b6ef0dd31
Merge branch 'lkocman/enable-resubmit'
2016-10-17 14:54:56 +02:00
Lubos Kocman
744af59189
Add functionality to resume failed build
...
Resume only failed module build tasks (this should be configurable in
the future).
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
Signed-off-by: Nils Philippsen <nils@redhat.com >
2016-10-17 14:53:11 +02:00
Lubos Kocman
c15d8f5889
Use correct rida.log for logging
...
Improved logging for rida/views.py (helps to debug resubmission).
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
Signed-off-by: Nils Philippsen <nils@redhat.com >
2016-10-17 14:52:57 +02:00
Lubos Kocman
614100163d
Transition module build to failed if PDC wasn't updated
...
This allows resume... otherwise we're stuck in building.
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
Signed-off-by: Nils Philippsen <nils@redhat.com >
2016-10-17 14:52:14 +02:00
Lubos Kocman
dbcc33edae
remove log.debug for unrelated messages (too spammy)
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
Signed-off-by: Nils Philippsen <nils@redhat.com >
2016-10-17 14:45:02 +02:00
Ralph Bean
41079a1a0c
Tell koji to use dnf on our builds.
2016-10-14 12:15:55 -04:00
Jan Kaluza
62a07b4026
Check the SCM availability of components of modulemd file in parallel in multiple threads to save time.
2016-10-14 10:58:58 +02:00
Ralph Bean
a10f93b69e
Merge #87 Instantly fail component builds if we fail to submit them
2016-10-13 15:03:40 +00:00
Ralph Bean
00acd777d2
Merge #74 debug is the new go
2016-10-13 14:55:19 +00:00
Lubos Kocman
0106086836
separate inline comment by two spaces
2016-10-13 15:08:49 +02:00
Lubos Kocman
b4d712cf33
Instantly fail component builds if we fail to submit them
...
- Fail builds if builder.build() does not return bool(value) == True
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
2016-10-12 16:32:52 +02:00
Nils Philippsen
8e075bfeb0
Merge branch 'mprahl/fix-jenkins'
2016-10-11 10:41:53 +02:00
Matt Prahl
81e6b69b37
Use the m2ext RPM instead of install via pip in Docker
2016-10-10 13:07:34 -04:00
Matt Prahl
33b9234acd
Change the Jenkins Dockerfile to only have the build dependencies to install via pip
2016-10-10 13:05:50 -04:00
Lubos Kocman
45c61c9249
Change loglevel for Dev and Test Configuration to DEBUG + note in readme
2016-10-04 15:52:24 +02:00
Lubos Kocman
151d4ebadb
messaging: amq PEP improvements
2016-10-04 15:07:54 +02:00
Lubos Kocman
452aba0373
messaging: publish*, unify order of args, remove positional arg
2016-10-04 15:07:54 +02:00
Lubos Kocman
b00ea5ac95
messaging: fixed typo
2016-10-04 15:07:54 +02:00
Lubos Kocman
6ec05fd058
messaging.py: mng -> msngr
2016-10-04 15:07:54 +02:00
Lubos Kocman
bb1110758e
remove unuseful/obsolete get_amq_addr call
2016-10-04 15:07:54 +02:00
Lubos Kocman
b090a8d7f8
messaging: add space after comma
2016-10-04 15:07:53 +02:00
Lubos Kocman
3daef24158
config.py: get rid of meaningless str() oneliners
2016-10-04 15:07:53 +02:00
Lubos Kocman
372367bb9c
messaging: use single isinstance()
2016-10-04 15:07:53 +02:00
Lubos Kocman
b576dd70d7
config: fixed typo in path
2016-10-04 15:07:53 +02:00
Lubos Kocman
11703ccb41
Improved conditions for message filtering
2016-10-04 15:07:53 +02:00
Lubos Kocman
9783fe6c04
Fixed hasattr
2016-10-04 15:07:53 +02:00
Lubos Kocman
c83eb15194
config.py: example amq config
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
2016-10-04 15:07:53 +02:00
Lubos Kocman
823f851d29
rida.messaging add initial amq support
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
2016-10-04 15:07:53 +02:00
Lubos Kocman
0787abd1b5
rida.messaging: few changes:
...
- pass over conf as param (helps amq implementation)
- modname -> service to be less fedmsg centric
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
2016-10-04 15:07:53 +02:00
Lubos Kocman
2f2688dc01
rida.config: add Apache MQ config options
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
2016-10-04 15:07:53 +02:00
Matt Prahl
388687a19d
Fix subheadings in the README
2016-09-30 11:15:13 -04:00
Nils Philippsen
d1c03c1309
Merge branch 'mprahl/vagrant-ridad'
2016-09-30 17:04:49 +02:00
Matt Prahl
482a6b3cff
Add documentation on using Vagrant for development
2016-09-30 17:04:10 +02:00
Matt Prahl
0aab0b6edb
Add support for running ridad in the Vagrant guest
2016-09-30 17:04:10 +02:00
Lubos Kocman
e6e8d13b5c
fix incorrect rida.logger reference to rida.log
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
2016-09-30 16:59:08 +02:00
Nils Philippsen
632812f15d
Merge branch 'mprahl/message-signing'
2016-09-30 09:59:07 +02:00
Matt Prahl
7a84e65752
Fix the API URL in submit-build.sh
2016-09-27 16:40:03 -04:00
Matt Prahl
02b24cdda9
Replace generate_localhost_cert.sh with python manage.py generatelocalhostcert
2016-09-27 16:40:03 -04:00
Matt Prahl
d86374f360
Add documentation on how to setup fedmsg signing in development
2016-09-27 16:40:03 -04:00
Matt Prahl
c77be1c4d3
Add the dependencies required for fedmsg signing
2016-09-27 16:40:03 -04:00
Matt Prahl
681ca5a8cf
Implement python manage.py gendevfedmsgcert command
2016-09-27 16:40:03 -04:00
Matt Prahl
610d6a8c81
Split up long lines to comply with PEP8 standards
2016-09-27 16:40:02 -04:00
Nils Philippsen
7260a029d1
Merge branch 'abstract-messaging-repr'
2016-09-22 16:08:59 +02:00
Matt Prahl
94723614f5
Remove the use of pprint in main.run function
2016-09-22 16:08:52 +02:00
Nils Philippsen
2233f60f58
implement BaseMessage.__repr__
...
Take advantage of the information contained in signature/parameter
objects to represent positional and keyword arguments properly. Fall
back to using the funcsigs module on Python 2.
2016-09-22 16:08:52 +02:00
Matt Prahl
8f36d863cf
Merge #66 Put Kerberos options in rida config
2016-09-22 16:07:49 +02:00
Nils Philippsen
a4cc011eed
put kerberos config params in rida configuration
...
koji.read_config() filters out configuration options it doesn't know
about silently. Currently this is about the keytab, principal, ccache
options. The latter may be needed e.g. in Docker containers which
currently(?) can't use Linux kernel keyrings and need the credential
cache to be a normal file.
2016-09-22 16:06:35 +02:00