Ralph Bean
d020cd74a6
Some nice logging to see the message on which we failed.
2016-07-16 19:28:14 -04:00
Ralph Bean
5d914e8c35
I got these two backwards.
2016-07-16 19:27:50 -04:00
Ralph Bean
285cf212c1
Top-level error handling.
2016-07-16 01:02:16 -04:00
Ralph Bean
dee31ed512
Typofix.
2016-07-16 01:02:07 -04:00
Ralph Bean
88b7ca5011
Get the sanity_check running.
2016-07-16 00:54:47 -04:00
Ralph Bean
c4ae0c3a92
Console will do.
2016-07-16 00:54:14 -04:00
Ralph Bean
0b369baf66
Rename to build_id, which is more accurate.
2016-07-16 00:53:59 -04:00
Ralph Bean
2871ca9537
Remove some TODOs which are done.
2016-07-16 00:20:08 -04:00
Ralph Bean
af86b0a4fc
Some test coverage for the repo done code.
2016-07-16 00:15:58 -04:00
Ralph Bean
fd57403411
Typofix.
2016-07-15 23:54:43 -04:00
Ralph Bean
2a866eaf91
Some start to the polling thread.
2016-07-15 23:53:36 -04:00
Ralph Bean
9925c238aa
Another classmethod to query with, and a bugfix!
2016-07-15 23:51:47 -04:00
Ralph Bean
e1c9cde9a5
Fix to config.polling_interval.
2016-07-15 23:51:28 -04:00
Ralph Bean
0ab9793305
Some more state transitions.
2016-07-15 23:20:23 -04:00
Ralph Bean
fa91f23be5
Just formatting.
2016-07-15 14:27:28 -04:00
Ralph Bean
fe863aa33a
Rename this state transition handler.
2016-07-15 14:05:37 -04:00
Ralph Bean
44e35c3a09
Use module.transition to change states.
2016-07-15 14:01:41 -04:00
Ralph Bean
2344e03f23
Send builds to failed state if they don't make it to 'wait'.
2016-07-15 13:24:45 -04:00
Ralph Bean
3d60ccad20
Set up a resumed builder here.
2016-07-15 13:17:58 -04:00
Ralph Bean
7be07d37b1
Fix a mock that broke.
2016-07-15 13:07:04 -04:00
Ralph Bean
9e3efc3fb4
Remove a bunch of unnecessary stuff.
...
This is because get_module() is already called *inside* the call to
get_module_tag() and get_module_dependencies().
2016-07-15 13:06:32 -04:00
Ralph Bean
d94042f8e7
Add reprs for some of our models.
2016-07-15 13:06:05 -04:00
Ralph Bean
b60dc32312
Resolve ambiguity about what "pdc" refers to here...
2016-07-15 13:00:04 -04:00
Ralph Bean
434dc8bad0
Simplify and clean.
2016-07-15 12:39:47 -04:00
Ralph Bean
64abebfd89
Remove unused imports.
2016-07-15 12:39:34 -04:00
Ralph Bean
24e7baa6ca
Merge branch 'ridad'
2016-07-15 12:14:22 -04:00
Ralph Bean
2eee1c8ed6
Descriptions of the states.
2016-07-15 12:13:30 -04:00
Ralph Bean
f09369a90e
Some better logging for ridad.
2016-07-15 12:12:42 -04:00
Lubos Kocman
8d17d3a763
Add bunch of todos for init phase
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
2016-07-15 18:04:16 +02:00
Lubos Kocman
c6049da301
modules.py: updated db to pdc calls
2016-07-15 17:55:51 +02:00
Lubos Kocman
1857b109a2
database: use .one() instead of .all() + assert
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
2016-07-15 17:53:36 +02:00
Ralph Bean
d0aaf87d4c
Merge #20 Work on ridad.
2016-07-15 15:33:22 +00:00
Ralph Bean
371c23d6bb
Descriptions of the states.
2016-07-15 11:23:32 -04:00
Lubos Kocman
1e44e3b299
pdc: unreleasedvariants
2016-07-15 16:04:33 +02:00
Lubos Kocman
ec01f80189
temp. sleepy-hack to wait for pdc-updater to finish his job
2016-07-15 15:10:50 +02:00
Lubos Kocman
5222b25c97
Fixed new -> init, temp. disabled sanity_check, handling states correctly
...
Signed-off-by: Lubos Kocman <lkocman@redhat.com >
2016-07-15 15:09:36 +02:00
Lubos Kocman
4eae650878
rida/pdc.py: add release
2016-07-15 15:06:53 +02:00
Lubos Kocman
d53f57f230
database module: fixed session is not callable and fixed filter_by -> filter (previously raised error)
2016-07-15 15:06:32 +02:00
Lubos Kocman
ef48854aa6
IOError prints filename. Very useful for debugging
2016-07-15 15:05:35 +02:00
Lubos Kocman
490da57176
config: add ssl_enabled=True. fas auth would simply not work without ssl
2016-07-15 15:05:10 +02:00
Nils Philippsen
6f7e12d35e
Use API result structure for dependencies.
...
Finds runtime and build dependencies in PDC UnreleasedVariant objects
in the fields 'runtime_deps' and 'build_deps'. Both are lists of
dictionaries, each with currently one field 'dependency' which contains
the name of the other variant on which this one depends, with an
optional version constraint. E.g.:
{
"variant_id": ...,
...
"runtime_deps": [
{
"dependency": "foo>=2"
}
],
"build_deps": [
{
"dependency": "foo>=2"
}
]
}
Signed-off-by: Nils Philippsen <nils@redhat.com >
2016-07-14 16:21:28 +02:00
Nils Philippsen
81cd81a620
PDC uses plural names for API endpoints.
...
Signed-off-by: Nils Philippsen <nils@redhat.com >
2016-07-14 16:15:12 +02:00
Lubos Kocman
70ca8ee885
except -> except AttributeError for getpeercert
2016-07-14 14:32:38 +02:00
Lubos Kocman
64ce1a517a
fixed typo in rida.py
2016-07-14 14:32:04 +02:00
Lubos Kocman
020e75865b
Merge branch 'master' of ssh://pagure.io/fm-orchestrator into ridad
2016-07-14 13:48:05 +02:00
Ralph Bean
40a3448dca
Some handlers and one test.
2016-07-13 16:55:51 -04:00
Ralph Bean
0859641cb8
A useful utility classmethod.
2016-07-13 16:55:41 -04:00
Ralph Bean
ff831df01d
Adjust this name.
2016-07-13 16:55:34 -04:00
Ralph Bean
14a4536583
Reorganize the db somewhat..
2016-07-13 15:40:39 -04:00
Ralph Bean
c25f681731
Allow turning of ssl for rida.py
...
Even if it means that authn won't work.
Nice for development.
2016-07-13 14:40:59 -04:00