Commit Graph

  • 078def2f53 Merge branch 'api_change' Nils Philippsen 2016-08-22 18:26:22 +02:00
  • adca9244da rename _build_exists to _get_task_by_artifact Lubos Kocman 2016-08-22 16:04:18 +02:00
  • 5c49c7d28b get rid of testbuildroot() manage.py cmd Lubos Kocman 2016-08-22 16:03:14 +02:00
  • 68e32ee8c7 idempotent KojiBuilder implementation of rida/builder.py Lubos Kocman 2016-08-12 20:44:11 +02:00
  • dd0b60dcdd Change external api for GenericBuilder class Lubos Kocman 2016-08-04 14:59:30 +02:00
  • 03b06ee427 Merge branch 'containerize' Nils Philippsen 2016-08-17 12:11:50 +02:00
  • b1ae8e952a vagrantfile: put koji.conf to /etc/rida Tomas Tomecek 2016-08-16 09:33:09 +02:00
  • 71d7f382f1 composefile: change SELinux context appropriately Tomas Tomecek 2016-08-16 09:25:49 +02:00
  • 5666d49bce readme, containers: provide debugging instructions Tomas Tomecek 2016-08-15 15:01:06 +02:00
  • f24898db79 containerize! Tomas Tomecek 2016-08-12 11:19:59 +02:00
  • 4a994d71e7 Merge branch 'api-pagination' Nils Philippsen 2016-08-15 17:54:49 +02:00
  • 961f22f0b4 Add pagination and verbose flag to the /rida/module-builds/ route Adds details about the API changes Matt Prahl 2016-08-12 09:24:28 -04:00
  • 0bef0e0edc Adds debug option to runssl function Matt Prahl 2016-08-12 09:23:01 -04:00
  • 68bc469bfa Add remaining koji.stg arches to default config.py Lubos Kocman 2016-08-12 16:32:53 +02:00
  • 59ebcdbb84 Get the test suite working again. Ralph Bean 2016-08-10 16:15:01 -04:00
  • 2790339634 Be more specific here about what kinds of errors trigger a retry. Ralph Bean 2016-08-10 16:14:52 -04:00
  • 7a8e9e2232 flask.jsonify() doesn't like bare lists. Ralph Bean 2016-08-10 15:01:40 -04:00
  • ef97401131 Cannot concatenate ints and strings. Ralph Bean 2016-08-10 14:49:12 -04:00
  • cbc9f33954 Apply a fix from our demo-readiness efforts.. Ralph Bean 2016-08-10 14:06:43 -04:00
  • c9aefef5f2 Merge branch 'Database-Migration-Support-and-Cleanup' Ralph Bean 2016-08-10 13:48:45 -04:00
  • 124b3c3900 Fix NameError for missing query. Ralph Bean 2016-08-10 13:48:15 -04:00
  • 36947b07a5 Do away with all this manual copying. Ralph Bean 2016-08-10 13:47:46 -04:00
  • 3358a6c184 Move import into local scope. Ralph Bean 2016-08-10 13:47:34 -04:00
  • ad3eb578fb add arches to module-tag (not just build-tag) Lubos Kocman 2016-08-03 10:10:39 +02:00
  • 7a928c3e8c Adds database migration support, converts rida.conf to config.py, adds Vagrant support, seperates out app views to views.py, control of the app now manage.py Matt Prahl 2016-07-26 09:31:18 -04:00
  • 8fdae07e7e Some logging for buildroot readiness. Ralph Bean 2016-07-31 16:26:11 -04:00
  • 7d3db8517a No need to poll that frequently. Ralph Bean 2016-07-31 15:41:57 -04:00
  • 666dad2a2a Last tweak and fixes for async stuff. Ralph Bean 2016-07-31 11:27:34 -04:00
  • ec57fe0522 Some cleanup and fixes to the async work. Ralph Bean 2016-07-31 07:13:27 -04:00
  • 0c48edbd1a Attempt to recursively build component like mockchain --recurse Ralph Bean 2016-07-31 05:18:32 -04:00
  • 283c48dbbc Try to refactor a bunch of our scattered retry logic. Ralph Bean 2016-07-30 11:02:57 -04:00
  • cdc7e366f9 I'm pretty sure this isn't supposed to be here. Ralph Bean 2016-07-30 10:18:34 -04:00
  • 04dbbc60af Merge #25 Document bus message format Ralph Bean 2016-07-30 09:05:12 +00:00
  • 5049b3f639 Merge #32 kill the wait statements. Ralph Bean 2016-07-30 09:04:58 +00:00
  • 239bbf7ec7 add pdc retry for initial module info Lubos Kocman 2016-07-29 21:58:46 +02:00
  • cd6a5d03cc add scmurl to ModuleBuild, get koji_tag from pdc, get_module works with module- prefix Lubos Kocman 2016-07-29 21:58:08 +02:00
  • bcbaf2cf61 kill the wait statements. Ralph Bean 2016-07-29 12:15:02 -04:00
  • 519d9fb937 Merge #22 Some more work on the scheduler. Ralph Bean 2016-07-27 17:38:29 +00:00
  • 1077253b6f Merge #26 load the config file from environment Ralph Bean 2016-07-27 17:37:04 +00:00
  • 0b0021b5ea Merge branch 'master' into ridad Ralph Bean 2016-07-27 13:34:32 -04:00
  • bc208a5e03 Document 'topdir' message field. Nils Philippsen 2016-07-26 12:15:05 +02:00
  • 9629b65b18 Drop 'koji_tag' field from message. Nils Philippsen 2016-07-26 12:10:14 +02:00
  • f67d1f285b Drop 'variant_' prefix from message fields. Nils Philippsen 2016-07-26 12:09:25 +02:00
  • e4b118b023 Drop 'variant_type' from the message. Nils Philippsen 2016-07-26 12:07:07 +02:00
  • 98d8b54c61 rida.conf: add new modularity pdc instance as a default pdc url Lubos Kocman 2016-07-25 17:33:04 +02:00
  • 87c9ff085c typo: rida.logging -> rida.logger Lubos Kocman 2016-07-25 15:08:27 +02:00
  • 1b314d2e30 New gitref for testmodule. Ralph Bean 2016-07-24 00:52:28 -04:00
  • cb096f461f s/task/task_id/ Ralph Bean 2016-07-24 00:52:14 -04:00
  • 074267233c We want our dist-tag hack in both srpm-build and build. Ralph Bean 2016-07-23 23:57:59 -04:00
  • 23308474f2 The filename matters here. Ralph Bean 2016-07-23 23:57:54 -04:00
  • 874da0ecb8 Be strict about this. Ralph Bean 2016-07-23 22:31:05 -04:00
  • 3f9e7a7f5f A convenience method. Ralph Bean 2016-07-23 22:30:54 -04:00
  • cb671a19da Fix dist-tag spec hack missed in b0c4fbb1. Ralph Bean 2016-07-23 21:09:43 -04:00
  • 9177f4ed5c No need to worry about this condition. Ralph Bean 2016-07-23 21:06:34 -04:00
  • 08b694cd6b Remove erroneous block. Ralph Bean 2016-07-23 20:42:39 -04:00
  • a8d2bc64e3 Merge branch 'ridad' of ssh://pagure.io/fm-orchestrator into ridad Ralph Bean 2016-07-23 20:36:15 -04:00
  • 5a75e8b7df msg_id is required. Ralph Bean 2016-07-23 20:36:06 -04:00
  • 1bd9b28b92 reflect bump of testmodule Lubos Kocman 2016-07-22 19:19:17 +02:00
  • fd814ef043 add msg_id when we fake message Lubos Kocman 2016-07-22 19:18:45 +02:00
  • 5ef69b02fb pre-install macros in buildroot Lubos Kocman 2016-07-22 19:18:21 +02:00
  • 4ae2eb0bbc set default dist-git and lookaside to stage Lubos Kocman 2016-07-22 19:18:03 +02:00
  • b0c4fbb11c builder.py - fix dist-tag srpm creation, add option to pre-install artifact in buildroot Lubos Kocman 2016-07-22 19:17:04 +02:00
  • 4edada2e15 Try to get tests working again for jenkins... Ralph Bean 2016-07-22 11:18:46 -04:00
  • 0197def83e Remove koji from requirements.txt so that jenkins will fly. Ralph Bean 2016-07-22 11:11:54 -04:00
  • 0aa9aa26b5 Document bus message format Nils Philippsen 2016-07-21 13:27:39 +02:00
  • 257c305514 builder/koji: use retry for add_group_packages Lubos Kocman 2016-07-22 15:57:23 +02:00
  • 1f521d9eda builder: fix adding groups Lubos Kocman 2016-07-22 15:22:34 +02:00
  • d507dcdb0d fixed typo dot -> comma in repos.py Lubos Kocman 2016-07-22 14:40:43 +02:00
  • 6c6a5b40b6 builder/repos: use artifact_name when reffering to a name and artifact when you refer NameVersionRelase Lubos Kocman 2016-07-22 14:36:53 +02:00
  • 3b636cd2d0 add . at beginning of dist-tag Lubos Kocman 2016-07-22 14:03:11 +02:00
  • 9d1e03ed9c koji: fixed add_artifact - pass tag_id instead of dict Lubos Kocman 2016-07-22 14:02:51 +02:00
  • e668233bb4 simplify RIDA_CONFIG handling Karsten Hopp 2016-07-22 12:58:25 +02:00
  • 64615a3583 load the config file from environment Karsten Hopp 2016-07-22 12:31:17 +02:00
  • 5b06b64833 Careful when self.state is None. Ralph Bean 2016-07-21 10:31:36 -04:00
  • 747f5a3514 Revert unintentional changes from 618bbbe34f Ralph Bean 2016-07-21 09:25:53 -04:00
  • 90abfd8901 Include state_name in the json representation of models. Ralph Bean 2016-07-21 09:23:35 -04:00
  • b959d044eb Make this a little more readable. Ralph Bean 2016-07-21 09:23:21 -04:00
  • a52037b67a Log around waiting.. Ralph Bean 2016-07-21 09:23:07 -04:00
  • 618bbbe34f Log tidying. Ralph Bean 2016-07-20 16:06:36 -04:00
  • e256abe60e Straighten out this name/object confusion. Ralph Bean 2016-07-20 16:01:35 -04:00
  • e81c6d7927 Remove unused import. Ralph Bean 2016-07-20 16:01:22 -04:00
  • 69a67abc3e Update apidoc. Ralph Bean 2016-07-20 15:52:36 -04:00
  • 8b3ed86fa8 Change the names of these classmethods to be a little more generic. Ralph Bean 2016-07-20 15:50:48 -04:00
  • fb968077a9 Make note of the **extra arguments. Ralph Bean 2016-07-20 14:48:32 -04:00
  • caaeb4c7bc Use munch instead of _get_opts_from_dict. Ralph Bean 2016-07-20 14:48:08 -04:00
  • d08c7b936b Keep and use the full scm url instead of reconstructing it. Ralph Bean 2016-07-20 14:42:56 -04:00
  • 544b99ba09 A TODO for later.. Ralph Bean 2016-07-20 14:35:45 -04:00
  • dcc8a8b732 Another log statement to try and figure out whats going on. Ralph Bean 2016-07-20 14:35:37 -04:00
  • e218ac4fa8 Enhance this repr. Ralph Bean 2016-07-20 14:35:24 -04:00
  • 787f06d7ef add logging.BasicConfig Lubos Kocman 2016-07-20 19:44:46 +02:00
  • 3e36e33905 pdc: is_module_str needs to check for unicode as well Lubos Kocman 2016-07-20 19:43:19 +02:00
  • 45c869a37b builder: implement wait_task Lubos Kocman 2016-07-20 19:42:59 +02:00
  • 0fbe160af0 waiting for right task_id, cleanup of code Lubos Kocman 2016-07-20 19:42:30 +02:00
  • bae1ecc150 update test-pdc to work with new server Lubos Kocman 2016-07-20 17:55:11 +02:00
  • 879eca579a pass over correct scmurl, and valid artifact name Lubos Kocman 2016-07-20 17:54:42 +02:00
  • edd92d65ae handlers/modules: get rid of hardcoded dependency, fix typo Lubos Kocman 2016-07-20 17:54:18 +02:00
  • a503031698 pdc: improve desolving Lubos Kocman 2016-07-20 17:52:28 +02:00
  • 240d494c93 builder: fix tagBuild call, add wait_task Lubos Kocman 2016-07-20 17:52:07 +02:00
  • 82ad4e7e9c update default pdc server in rida.conf Lubos Kocman 2016-07-20 16:47:17 +02:00
  • fcc47d2e3c add cleanup-koji-stg.sh script Lubos Kocman 2016-07-20 16:46:29 +02:00