Skip to content
  • Lucas Werkmeister's avatar
    Run jobs on Kubernetes · 01856b0e
    Lucas Werkmeister authored
    If the config includes a 'kubernetes' key, use it to configure a new job
    runner implementation that replaces the Grid Engine one. (Though
    admittedly the “choice” between the backends is mostly illusory – per
    two commits ago, you wouldn’t really want to run this version of the
    code on Grid Engine anyways. So the old runner will be removed soon
    enough.)
    
    I decided to create jobs via the Kubernetes API directly (via the Python
    kubernetes library, which is decent), rather than using the Toolforge
    Jobs framework; but I might still change that later. Having to manually
    set the $TOOL_DATA_DIR and source the Apt build pack environment file
    isn’t exactly ideal. It works for now, though.
    
    Bug: T320140
    01856b0e