Commit Graph

9 Commits

Author SHA1 Message Date
Mustafa Gezen 2470a9df7f Yumrepofsupdater now supports updateinfo.xml, and delete works better. Heartbeats should no longer cause memory leaks 2023-02-17 19:48:59 +01:00
Neil Hanlon b22060dd52
support modular enable/disable for scoped packages
Signed-off-by: Neil Hanlon <neil@rockylinux.org>
2022-12-19 15:51:49 -05:00
Mustafa Gezen 3319abf62b
Multiple changes related to build, modules and cloning
* Dependencies are now installed with best=1
* rpmutils.NVR is now equal to srpmproc's rpmutils.Nvr
* Add support for cloning a project and swapping target project builds on top
* Side NVR repos are now faster to create
* Module builds now support side NVRs
* Side NVRs now support multiple builds of a certain version
* ListBuilds now properly supports filters
* yumrepofsupdater now runs on a better node pool
* Upgrade srpmproc to v0.4.3
* kubernetes.jsonnet now supports node pool placements
* Modulemds are now copied properly to avoid accidental pointer overrides that propagated back to unrelated Mds
* rpmimport now properly imports SRPMs and doesn't fail randomly
* Yumrepofs now properly adds module defaults in non-all repos
* Yumrepofs now properly swaps older module artifacts
* Yumrepofs now properly replaces non-project artifacts after a clone swap
* Added additional logging to yumrepofs
2022-11-19 02:52:24 +01:00
Mustafa Gezen d62a16923f
Support modulemd v3 and module sync 2022-11-04 03:30:10 +01:00
Mustafa Gezen 6e213b3263
Sync-01 - 10/30/2022 2022-10-30 02:59:43 +01:00
Neil Hanlon 77fb4ac65b
Finalize SCL feature 2022-10-19 15:21:19 -04:00
Neil Hanlon 949ab935e6
[WIP] Break out packages to per-project settings defined by catalog import
* Add support for Software Collections by way of dymanic package
  dependency injection
2022-10-02 15:37:31 -04:00
Mustafa Gezen d0460edd69
Make DynamoDB table configurable for locking and remove unnecessary signal for exec 2022-07-14 17:22:02 +02:00
Mustafa Gezen ce632b9498
Initial commit 2022-07-07 22:13:21 +02:00