flux-framework / flux-k8s

Project to manage Flux tasks needed to standardize kubernetes HPC scheduling interfaces
Apache License 2.0
22 stars 10 forks source link

Fluence Refactor with kubernetes-sigs/scheduler-plugin #44

Closed vsoch closed 9 months ago

vsoch commented 10 months ago

We want to refactor the build / deploy / testing of Fluence so that:

Specific design notes for the refactor, we are aiming for a structure like this:

sig-scheduler-plugins/ <-- references kubernetes-sigs/scheduler-plugins clearly
  manifests/fluence
  pkg/fluence
  ...
src/               <-- the current scheduler-plugin source code (will be renamed after with PR)

High level, we will keep here only the files here that need to be added (for build) to the upstream, and then in the CI, run and test that build, and deploy on success. I'm assigning myself to this issue because (after the first commit of the files from our psap-openshift fork) I should be oriented to handle the above work. When this issue I will go through other issues still open, either following up with people or closing (if the work is done).