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

Move ovn-sync cron jobs to lab machine

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • ovn-maintenance
    • None
    • 8
    • False
    • Hide

      None

      Show
      None
    • False
    • rhel-9
    • None
    • rhel-net-ovn
    • ssg_networking
    • OVN FDP Sprint 15
    • 1

      The following jobs run in a cron daemon on Mark Michelson's laptop:

      • A nightly job that syncs the upstream code to distgit and creates nightly builds.
      • A nightly job that updates Jira state for all issues based on the most recent commits to distgit.
      • A weekly job that creates QE candidate builds that will undergo the full gamut of QE tests.
      • An hourly job that checks patchwork and updates Jira issues based on patchwork changes.

      This works fine until a situation arises where either:

      • The laptop gets disconnected from the internet.
      • The laptop loses its connection to the VPN.

      If either of these occurs, then the jobs will not run correctly. These jobs are crucial for the OVN team's functioning, so missing the jobs for these reasons is not ideal.

      For this task, the assignment is to find a lab machine that can be dedicated to running these regular jobs. On this machine, we will create a virtual machine that Mark has access to. The jobs will be migrated to this virtual machine.

      Why a virtual machine? This is a stop-gap until the scripts can be made more secure. They currently are not written in a way that is designed to be shared or placed into source control. The need for more reliable running of the jobs is more important than any other mechanical changes to the scripts for now.

              mmichelson Mark Michelson
              mmichelson Mark Michelson
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: