Commit Graph

2885 Commits

Author SHA1 Message Date
Mike McLean
76e30dd8ad enforce allow_dashes_in_svc at module creation 2021-05-06 12:05:07 -04:00
Mike McLean
1f37c646f7 add allow_dashes_in_svc config option 2021-05-06 12:05:07 -04:00
Mike McLean
f14910282f PR#1699: allow setting multiple schedule task names for product pages
Merges #1699
https://pagure.io/fm-orchestrator/pull-request/1699
2021-04-23 11:52:08 -04:00
Mike McLean
42f5f82a89 allow setting multiple schedule task names for product pages
this adds a new setting, product_pages_schedule_task_names, which
is the list version of product_pages_schedule_task_name.
2021-04-22 15:52:19 -04:00
Mike McLean
7084556ab0 PR#1698: fix flake8 issues
Merges #1698
https://pagure.io/fm-orchestrator/pull-request/1698

Fixes: #1687
https://pagure.io/fm-orchestrator/issue/1687
flake8 failures on master
2021-04-21 16:38:34 -04:00
Mike McLean
22ffe54b63 more flake8 fixes: integration tests 2021-04-21 16:31:48 -04:00
Mike McLean
8ba7bdd6d8 update ci spec file url
https://fedoraproject.org/wiki/Changes/GitRepos-master-to-main
2021-04-21 16:23:08 -04:00
Mike McLean
865296b8c7 fix flake8 issues 2021-04-21 14:41:23 -04:00
Brendan Reilly
023602578d Release 3.6.1 3.6.1 2021-04-20 11:06:24 -04:00
Mike McLean
9610435cc2 PR#1696: sync_koji_build_tags: consider previous batches
Merges #1696
https://pagure.io/fm-orchestrator/pull-request/1696
2021-04-14 07:10:02 -04:00
Mike McLean
604c850cfc sync_koji_build_tags: consider previous batches
This works around a case where tagging messages are missed for a build
with high reuse. In such a case, we can start out in the final batch,
but have incorrect tag state for reused components from previous
batches.
2021-04-13 13:21:43 -04:00
Mike McLean
bed3ecbc2c PR#1693: Update static context docs for PackagerV3 changes
Merges #1693
https://pagure.io/fm-orchestrator/pull-request/1693
2021-04-01 17:58:06 -04:00
Brendan Reilly
008793e4dc Update static context docs for PackagerV3 changes 2021-04-01 13:01:11 -04:00
Mike McLean
125d9abb3f PR#1680: Pull Fedora container from Fedora registry
Merges #1680
https://pagure.io/fm-orchestrator/pull-request/1680
2021-03-23 15:56:41 -04:00
Brendan Reilly
addfd6d933 Fix py2 dockerfile 2021-03-23 15:56:37 -04:00
Brendan Reilly
74bb78068f Pull Fedora container from Fedora registry
We need to pull the image from here to avoid rate limiting from
dockerhub
2021-03-23 15:56:37 -04:00
Mike McLean
f548393609 Merge #1692 fail build if we can't add deps 2021-03-19 18:30:42 +00:00
Mike McLean
bfd1d84bdb fail build if we can't add deps 2021-03-19 14:19:23 -04:00
Mike McLean
4a44d537b8 Merge #1688 Integration tests: add v3-packager coverage 2021-03-17 19:33:57 +00:00
Mike McLean
357899d99b Merge #1689 allow side_tag parameter 2021-03-17 15:01:49 +00:00
Mike McLean
d170b433d2 allow side_tag parameter 2021-03-17 10:21:05 -04:00
jobrauer
f8530a49da Integration tests: add v3-packager coverage 2021-03-12 14:25:53 +01:00
jobrauer
46f27ce3ed Integration tests: enable parameters for clone_and_start_build fixture. 2021-03-12 14:12:53 +01:00
Brendan Reilly
595bfb00d5 Release 3.6.0 3.6.0 2021-03-10 15:14:11 -05:00
Mike McLean
3f91b21a91 Merge #1686 Fix mmd.copy calls to support PackagerV3 2021-03-10 20:09:31 +00:00
Brendan Reilly
d0579a16c1 Fix mmd.copy calls to support PackagerV3
Fixes #1685
2021-03-10 15:00:42 -05:00
Mike McLean
8f0e35abe4 Merge #1682 support side tags in mbs 2021-03-10 18:00:34 +00:00
Mike McLean
1c20d1f818 fix comment, and warn if base module lacks side tag configuration 2021-03-10 12:55:09 -05:00
Mike McLean
6a64a5933f docs updates 2021-03-10 12:55:09 -05:00
Mike McLean
8b15bcaf94 unit tests 2021-03-10 12:55:04 -05:00
Mike McLean
2115d54030 note side tag in xmd if option is passed 2021-03-10 12:53:44 -05:00
Mike McLean
f9f057e92c handle side tag config in get_module_build_dependencies 2021-03-10 12:53:44 -05:00
Brendan Reilly
20343e63bb Release 3.5.0 3.5.0 2021-03-03 09:42:14 -05:00
Brendan Reilly
2f2ca4ff29 Merge #1667 Added the support for the new libmodulemd v3 packager format. 2021-03-03 14:26:56 +00:00
Martin Curlej
7976b1f084 Added the support for the new libmodulemd v3 packager format.
This will enable building modules from the new libmodulemd v3 format.
This format fixes major issue with modularity which enables clear
upgrade paths for multicontext modules.

Signed-off-by: Martin Curlej <mcurlej@redhat.com>
2021-03-03 13:01:50 +01:00
Mike McLean
a2bd848aea PR#1677: Fix devel module dependencies
Merges #1677
https://pagure.io/fm-orchestrator/pull-request/1677

Fixes #1676
Fix devel module dependencies
https://pagure.io/fm-orchestrator/issue/1676
2021-02-19 12:47:05 -05:00
Mike McLean
0b653b73a0 check that our test data has deps
This unit test previously failed to detect a bug because the test data
had no deps.
2021-02-08 19:59:15 -05:00
Mike McLean
b9ca83f8b3 update unit test data 2021-02-08 19:59:15 -05:00
Mike McLean
df5733d05d devel modules require non-devel, not themselves
Fixes https://pagure.io/fm-orchestrator/issue/1676
2021-02-08 19:59:02 -05:00
Mike McLean
dfd44e0b09 add dependencies to nginx test mmd 2021-02-08 16:24:09 -05:00
Martin Curlej
013388cc62 Changed the docker fedora tag to latest.
It was set to fedora:31 which does not receives any updates now.
This will enable testing of new versions of libraries as libmodulemd
for example.

Signed-off-by: Martin Curlej <mcurlej@redhat.com>
2021-01-06 14:56:50 +01:00
jobrauer
d3656b159b test_reuse_components_if_added: keep order in rpms, set -> list 2020-12-04 13:08:55 +01:00
jobrauer
bd4372315f Make koji and MBS client fixtures function scoped 2020-12-04 13:08:55 +01:00
jobrauer
d264ea3337 Test utils - bump up the build wait-timeout to 10 hours 2020-12-04 13:08:55 +01:00
jobrauer
f9b6002797 Test utils - add retry mechanism for MBS queries 2020-12-04 13:08:55 +01:00
jobrauer
de46aa9373 Test utils - in case of scratch build, don't wait for 'ready' state 2020-12-04 13:08:55 +01:00
jobrauer
adf56083fc test_reuse_components_if_added: assert test branch modulemd 2020-12-04 13:08:55 +01:00
jobrauer
3a9480de93 Extend MBS waiting times to prevent timeouts on stage. 2020-12-04 13:08:55 +01:00
Mike McLean
fae378b743 PR#1664: Handle Product Pages 404s gracefully
Merges #1664
https://pagure.io/fm-orchestrator/pull-request/1664

Fixes: #1663
https://pagure.io/fm-orchestrator/issue/1663
Product Pages check fails build on 404
2020-12-03 10:15:23 -05:00
Brendan Reilly
a5ea3033ba Handle Product Pages 404s gracefully
Fixes: #1663
2020-12-01 12:16:51 -05:00