2523a0f backend, frontend: basic build tagging

15 files Authored by praiskup 2 years ago, Committed by praiskup 2 years ago,
    backend, frontend: basic build tagging
    
    We don't need a per-build tagging mechanism ATM, but we need
    per-mock-chroot tag propagated to builds, as we have two kinds of the
    ppc64le builders.  Power8 machines (might be used for building Fedora
    and older Enterprise Linux chroots), and Power9 (can be used for
    Enterprise Linux 9+, but also other/older chroots).
    
    The point here is to never assign Power8 machine for the EL 9 chroot
    build task.  For this, we need to have a special tag (say Power9, or
    Power9_needed) and a correspondingly tagged Resalloc resources.
    
    Also, while we have separate Resalloc pools for the Power8 and Power9
    architectures, we need to be able to appropriately set the limits for
    each of those; therefore there's the new `builds_max_workers_tag`
    option.
    
    Merges: #2032
    
        
  • Zuul
    success
    Jobs result is success
    2 years ago
  • Copr build
    success (100%)
    #3190803
    2 years ago
  • Copr build
    success (100%)
    #3190804
    2 years ago
  • Copr build
    success (100%)
    #3190933
    2 years ago
  • Copr build
    success (100%)
    #3190934
    2 years ago
file modified
+24 -21
file modified
+4 -0