Skip to content
Snippets Groups Projects
  • Mark Goddard's avatar
    9f41cefc
    CI: add Ubuntu overcloud deploy job · 9f41cefc
    Mark Goddard authored
    * Use source images
    * Need to specify bash for &> syntax
    
    Issues worked around:
    
    * Manually configuring bridge via ip commands makes ifup fail to bring
      up the link. Adds a kayobe-network-bootstrap Zuul CI role that adds
      persistent configuration for the all-in-one network.
    
    * bridge not active after interfaces role bounce. Added a pause, similar
      to https://github.com/michaelrigart/ansible-role-interfaces/pull/31
    
    * fails installing docker python module for kolla user. WARNING: The
      repository located at mirror-int.ord.rax.opendev.org is not a trusted
      or secure host and is being ignored ERROR: No matching distribution
      found for docker===4.4.0 Adding trusted host for PyPI mirror.
    
    * Tenks fails to create block devices - missing qemu-img (in qemu-utils)
    
    * Tenks qemu emulator is different on Ubuntu
    
    Remaining issues:
    
    * Bare metal testing is unreliable on Ubuntu - some jobs see IPMI
      failures such as the following:
    
        ipmitool chassis bootdev pxe
    
        Error setting Chassis Boot Parameter 5\nError setting Chassis Boot
        Parameter 0\n
    
      Bare metal testing is disabled on Ubuntu for now.
    
    Depends-On: https://review.opendev.org/766984
    Depends-On: https://review.opendev.org/766958
    
    Story: 2004960
    Task: 29393
    
    Change-Id: I1985efae7c18f55c3ff7c27c17d6242523904f3e
    9f41cefc
    History
    CI: add Ubuntu overcloud deploy job
    Mark Goddard authored
    * Use source images
    * Need to specify bash for &> syntax
    
    Issues worked around:
    
    * Manually configuring bridge via ip commands makes ifup fail to bring
      up the link. Adds a kayobe-network-bootstrap Zuul CI role that adds
      persistent configuration for the all-in-one network.
    
    * bridge not active after interfaces role bounce. Added a pause, similar
      to https://github.com/michaelrigart/ansible-role-interfaces/pull/31
    
    * fails installing docker python module for kolla user. WARNING: The
      repository located at mirror-int.ord.rax.opendev.org is not a trusted
      or secure host and is being ignored ERROR: No matching distribution
      found for docker===4.4.0 Adding trusted host for PyPI mirror.
    
    * Tenks fails to create block devices - missing qemu-img (in qemu-utils)
    
    * Tenks qemu emulator is different on Ubuntu
    
    Remaining issues:
    
    * Bare metal testing is unreliable on Ubuntu - some jobs see IPMI
      failures such as the following:
    
        ipmitool chassis bootdev pxe
    
        Error setting Chassis Boot Parameter 5\nError setting Chassis Boot
        Parameter 0\n
    
      Bare metal testing is disabled on Ubuntu for now.
    
    Depends-On: https://review.opendev.org/766984
    Depends-On: https://review.opendev.org/766958
    
    Story: 2004960
    Task: 29393
    
    Change-Id: I1985efae7c18f55c3ff7c27c17d6242523904f3e
functions 25.51 KiB