Commit Graph

  • 1631a1ba4f Release 2.18.0 v2.18.0 Jan Kaluza 2019-03-20 09:22:42 +01:00
  • a8a8913bbc Add the ability to override a buildrequired module stream based on a module's branch mprahl 2019-03-19 16:45:00 -04:00
  • 998084b441 Don't default the module name to "unnamed" on a direct modulemd submission mprahl 2019-03-19 08:31:33 -04:00
  • 275e7e4509 Remove the concept of required and optional parameters mprahl 2019-03-15 16:17:19 -04:00
  • 6d61a59b13 Clean up the valid API parameters mprahl 2019-03-15 15:38:30 -04:00
  • 7b7b07211e Add/improve documentation for scratch module build requests, particularly for the new 'modulemd' and 'module_name' parameters. Merlin Mathesius 2019-03-15 15:52:23 -05:00
  • aaf9eaa6ec Use log.exception when reporting JSON parsing exceptions. Merlin Mathesius 2019-03-15 15:51:37 -05:00
  • a46a4ec470 Accept modulemd for scratch module builds as a parameter in the submitted JSON. Merlin Mathesius 2019-03-12 15:57:12 -05:00
  • 64053e7fed Document virtual platforms mprahl 2019-03-18 13:33:40 -04:00
  • 3d3da4def1 Fix RHBZ#1686473 mprahl 2019-03-18 11:43:18 -04:00
  • 765e640129 Allow setting the Koji tag extra options using the conf.koji_tag_extra_opts. Jan Kaluza 2019-03-15 12:40:11 +01:00
  • 40e534ff9d Don't allow a dash in the value that will be used for an RPM disttag mprahl 2019-03-15 13:00:12 -04:00
  • 6bb41e786c Add the ability to override the base module marking used in the RPM disttags mprahl 2019-03-15 12:10:41 -04:00
  • 63c7a35e4b Instruct the user to delete the container after the test is run mprahl 2019-03-15 12:06:51 -04:00
  • 2f70945ba7 Merge #1166 Ignore some SQLAlchemy DeprecationWarnings Jan Kaluža 2019-03-15 06:47:30 +00:00
  • 9a6646f27c Use the scrmod prefix also for build targets for scratch builds. Jan Kaluza 2019-03-14 13:10:47 +01:00
  • b39f92b820 Categorize log messages This fixes #1064 Valerij Maljulin 2019-03-08 15:20:50 +01:00
  • 14f1b582c9 Ignore some SQLAlchemy DeprecationWarnings Filip Valder 2019-03-12 22:00:53 +01:00
  • b570948484 Don't allow building modules with the same name as a base module (e.g. platform) mprahl 2019-03-12 14:56:15 -04:00
  • 57d5548105 Fix conversion to bytes in Python3 in tests. Jan Kaluza 2019-03-12 14:47:44 +01:00
  • 9778812ab5 Version 2.17.0 v2.17.0 Jan Kaluza 2019-03-12 07:51:18 +01:00
  • 244d873130 Always allow submitting yaml for scratch module builds. Merlin Mathesius 2019-03-08 11:58:46 -06:00
  • b38feb5deb Merge #1160 Fix the way how KojiContentGenerator computes filesize. Jan Kaluža 2019-03-07 15:44:43 +00:00
  • 293e74c3a5 Merge #1158 Fix config name MODULES_ALLOW_SCRATCH in docs Jan Kaluža 2019-03-07 14:58:56 +00:00
  • 04082047fe Fix the way how KojiContentGenerator computes filesize. Jan Kaluza 2019-03-07 13:11:00 +01:00
  • 1a79f4d21e Merge #1159 Allow auth.get_user() method to be called multiple times. Jan Kaluža 2019-03-07 13:20:23 +00:00
  • c5a9a1b8af Allow auth.get_user() method to be called multiple times. Jan Kaluza 2019-03-07 09:37:14 +01:00
  • ea56685667 Fix config name MODULES_ALLOW_SCRATCH in docs Chenxiong Qi 2019-03-06 14:38:37 +08:00
  • eb89205813 bump Jan Kaluza 2019-03-04 11:14:20 +01:00
  • 40e00f8aa8 Release 2.16.0 v2.16.0 Jan Kaluza 2019-03-04 10:13:33 +01:00
  • ac0bd8ceb8 Set time_completed before calling KojiContentGenerator. Jan Kaluza 2019-03-04 07:25:06 +01:00
  • 152419f376 Module scratch build fixups per PR review feedback: - Keep scratch module builds in the 'done' state. - Make koji tagging for scratch modules unique so the same commit can be resubmitted. - Use alternate prefix for scratch module build components so they can be identified later. - Prevent scratch build components from being reused. - Assorted code and comment cleanup. Merlin Mathesius 2019-03-01 10:22:37 -06:00
  • 6daa4d3776 Revise command line parsing for local module builds to require SRPMs to be specified individually using multiple '--srpm SRPM' options. Merlin Mathesius 2019-02-25 12:19:19 -06:00
  • a43d684859 Updates to handle including custom SRPMs for scratch module builds. Merlin Mathesius 2019-02-07 14:14:39 -06:00
  • dd950857ec Update koji tagging for scratch modules. Merlin Mathesius 2019-02-07 14:13:28 -06:00
  • 7794950802 Add preliminary module scratch build details to documentation. Merlin Mathesius 2019-02-07 14:12:05 -06:00
  • 838feb4ecd Add scratch module build submit tests. Merlin Mathesius 2019-02-07 14:10:28 -06:00
  • 10e9dace9c Add database migration handling of new module_builds columns for module scratch builds. Merlin Mathesius 2019-02-07 14:09:02 -06:00
  • 2bf7813446 Add 'scratch' and 'srpms' attributes to data model for module scratch builds, and update tests accordingly. Merlin Mathesius 2019-02-07 14:06:53 -06:00
  • f999d1b8fc Import json.dumps and json.loads to avoid future namespace conflicts. Merlin Mathesius 2019-02-07 14:04:04 -06:00
  • f2e7a8db07 Add web request options 'scratch' and 'srpms' for module scratch builds. Merlin Mathesius 2019-02-07 14:01:35 -06:00
  • fcac146230 Separate multipart/form-data logic from YAML handling logic. Merlin Mathesius 2019-02-07 13:57:17 -06:00
  • 1258294984 Release 2.15.0 v2.15.0 Jan Kaluza 2019-03-01 15:18:23 +01:00
  • 93ce2da037 Merge #1154 Add simple mbs-cli client tool. Jan Kaluža 2019-03-01 12:44:45 +00:00
  • d5d64f8a8a Add simple mbs-cli client tool. Jan Kaluza 2019-02-27 14:51:37 +01:00
  • 8cfb7c9f99 Add a log statement to know when the poller processes a paused module build mprahl 2019-02-28 14:41:45 -05:00
  • d5f9c5872f Return an exception to the user if no dependency combination is determined mprahl 2019-02-25 11:59:54 -05:00
  • f6a4befefe Change exception information for errors when parsing modulemd file. This fixes #1149 Valerij Maljulin 2019-02-22 15:26:21 +01:00
  • 687a78242e Change xmlrpclib importing way Valerij Maljulin 2019-02-25 16:55:24 +01:00
  • b4d7fc4230 Handle Koji communication errors This fixes #1105 Valerij Maljulin 2019-02-21 13:41:01 +01:00
  • 9e56b60a1b Merge #1146 Update the ModuleBuild.time_modified in case the format_mmd takes long time. Jan Kaluža 2019-02-22 06:21:01 +00:00
  • efaaea66e0 Update the ModuleBuild.time_modified in case the format_mmd takes long time. Jan Kaluza 2019-02-14 12:39:54 +01:00
  • eafa93037f Make finalization before changing state to done Valerij Maljulin 2019-01-29 15:56:58 +01:00
  • 89ccef5e42 Release v2.14.0 v2.14.0 mprahl 2019-02-14 13:39:32 -05:00
  • 776330a2bb Add the allowed_users configuration for service accounts to bypass the group membership check mprahl 2019-02-14 10:56:54 -05:00
  • 40f23b65e4 Fix the handling of modulemd files with unicode characters. Jan Kaluza 2019-02-12 15:57:22 +01:00
  • 7052ea0a11 Make init handler idempotent. Jan Kaluza 2019-02-14 08:48:01 +01:00
  • 486d644d68 Update the module submission API documentation mprahl 2019-02-12 15:55:01 -05:00
  • 38c0ea6147 Basic monitoring w/-o MBS-specific metrics Filip Valder 2019-01-28 14:37:42 +01:00
  • afd95f3043 Don't use more-itertools 6.0.0 in Python 2 tests mprahl 2019-02-12 08:59:34 -05:00
  • 73d71e11b8 Revert "KojiContentGenerator: Convert MMD to UTF-8" Jan Kaluza 2019-02-12 15:21:04 +01:00
  • ae79b711d8 KojiContentGenerator: Convert MMD to UTF-8 Igor Gnatenko 2019-02-12 08:20:58 +01:00
  • 130911bb49 Do not retry on 'git ls-remote' failure, but instead fallback to 'git clone'. Jan Kaluza 2019-02-11 15:27:07 +01:00
  • 0b3d7809f9 test pull requests under Python 3 as well Mike Bonnet 2019-02-05 10:45:33 -08:00
  • b4d3c51219 don't assign the exception to a variable to make flake8 happy Mike Bonnet 2019-02-05 10:41:11 -08:00
  • 8479014de2 reindent to 4 characters to make flake8 happy Mike Bonnet 2019-02-04 15:20:07 -08:00
  • e01b3fd077 handle different string representations of set() Mike Bonnet 2019-02-04 15:19:28 -08:00
  • dcd38db5e0 hide the missing krbV module Mike Bonnet 2019-02-04 15:18:33 -08:00
  • 0f76fd5591 fix unicode/str/bytes inconsistencies Mike Bonnet 2019-02-04 15:17:35 -08:00
  • a44e1fe4b0 fix cases where dict views could not be used in place of lists Mike Bonnet 2019-02-04 15:12:06 -08:00
  • 6e62cf6867 libmodulemd does not require the branch value to be bytes Mike Bonnet 2019-02-06 12:51:07 -08:00
  • fce77b48dc Release v2.13.1 v2.13.1 mprahl 2019-01-28 09:14:52 -05:00
  • 642c8406ca Allow setting context in the imported MMD file. Jan Kaluza 2019-01-28 12:16:07 +01:00
  • 26d707cb8e Allow resubmiting the very same module build in case it results in new MSE build. Jan Kaluza 2019-01-28 10:53:37 +01:00
  • 6817102506 Release v2.13.0 v2.13.0 mprahl 2019-01-24 13:20:53 -05:00
  • 25cda8d2bd Shutdown fedmsg-hub when SQLAlchemy can no longer resolve DNS records mprahl 2019-01-23 15:12:47 -05:00
  • 5921c109f7 Add retire command to mbs-manager Luiz Carvalho 2019-01-17 12:59:32 -05:00
  • a94ad0a20b Release v2.12.2 v2.12.2 mprahl 2019-01-17 09:37:53 -05:00
  • 5b0cb105f8 Add a missing entry to the change log mprahl 2019-01-17 09:35:20 -05:00
  • c95f1897f4 Fix the default distgits config value to match the default value for RPMS_DEFAULT_REPOSITORY mprahl 2019-01-17 08:55:58 -05:00
  • 812b43821e Merge #1122 Pin the python-ldap3 version in the unit tests while RHBZ#1664859 gets resolved Matt Prahl 2019-01-16 21:02:43 +00:00
  • 522db2743a Release v2.12.1 v2.12.1 mprahl 2019-01-16 16:00:01 -05:00
  • fed906f9b4 Pin the python-ldap3 version in the unit tests while RHBZ#1664859 gets resolved mprahl 2019-01-16 15:45:22 -05:00
  • 9f9a025958 Use the https protocol to clone dist-git repos instead of the git protocol mprahl 2019-01-15 09:30:00 -05:00
  • 31f4aee548 record_filtered_rpms: Don't discard buildrequires if filtered_rpms already is found Owen W. Taylor 2019-01-16 12:30:44 -05:00
  • 82c9b993f0 Release v2.12.0 v2.12.0 mprahl 2019-01-14 08:47:46 -05:00
  • 67ebe16f72 Read the files to be hashed as binary to ensure end of lines are not converted mprahl 2019-01-11 16:01:50 -05:00
  • 64abb202db Merge #1118 Removing tests for _check_upload as long as function was separated from pull-request Matt Prahl 2019-01-11 13:52:37 +00:00
  • 020315fa4e Removing tests for _check_upload as long as function was separated from pull-request Valerij Maljulin 2019-01-11 14:43:25 +01:00
  • 3ebc67979e Omit extra git-checkout while cloning repo Lukas Holecek 2019-01-08 11:51:39 +01:00
  • 9974d48709 Correct reStructuredText markup in docs Merlin Mathesius 2019-01-10 15:11:17 -06:00
  • 436e0bef3f Fix for the test test_all_builds_in_batch_fail Valerij Maljulin 2019-01-02 18:19:48 +01:00
  • 51a9892398 Unit tests for koji_import Valerij Maljulin 2018-12-20 17:46:46 +01:00
  • aed51dfae1 Adding exception handling while doing import Valerij Maljulin 2018-12-12 17:28:13 +01:00
  • ff1ed9926a Don't define DistTag anymore Petr Šabata 2019-01-04 12:02:22 +01:00
  • 3c7f8b7006 Handle lost message from Koji informing MBS about Component being tagged into Koji tag. Jan Kaluza 2018-12-18 11:56:24 +01:00
  • 3515919a94 Add a missing entry to the change log mprahl 2018-12-19 13:06:03 -05:00
  • b579a30931 Release v2.11.1 v2.11.1 mprahl 2018-12-19 09:09:38 -05:00
  • e237676c7e Don't overwrite the state parameter in _nudge_module_builds_in_state mprahl 2018-12-18 17:10:00 -05:00
  • fec1a8be92 Fix a log statement in the poller mprahl 2018-12-18 17:09:41 -05:00