Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-149

[Upstream] Allow using different CI container images on different branches.

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • ovn23.09
    • False
    • Hide

      None

      Show
      None
    • False
    • OVN Sprint 46
    • 1

      That allows fully pinning stable branches to a given set of dependency so that CI stability is not affected when new software is released (e.g., distro releases, python releases).

      There was a first attempt to do that upstream:
      https://mail.openvswitch.org/pipermail/ovs-dev/2023-November/409482.html

      However, that was nacked because it was making the development procedure too complicated.

      Based on follow up discussions a potential solution involves:
      a. build the container image on every push on stable branches
      b. change the cirrus-ci image to ubuntu-aarch64 (fedora-aarch64 takes ~1h to build)
      c. keep the weekly job that builds the container image on main (this is useful for downstream CI too)
      d. (optional) the push workflows on the main branch should use the pre-built image

       

              amusil@redhat.com Ales Musil
              dceara@redhat.com Dumitru Ceara
              Ales Musil, Ilya Maximets, Mark Michelson
              Jianlin Shi Jianlin Shi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: