Uploaded image for project: 'OpenShift Workloads'
  1. OpenShift Workloads
  2. WRKLDS-883

Build a new Extended Job Manager Operator

    XMLWordPrintable

Details

    • Story
    • Resolution: Won't Do
    • Normal
    • None
    • None
    • Workloads Sprint 244, Workloads Sprint 245, Workloads Sprint 246, Workloads Sprint 247, Workloads Sprint 248, Workloads Sprint 249, Workloads Sprint 250, Workloads Sprint 251, Workloads Sprint 252

    Description

      Build a new operator that deploys the kueue solution from https://github.com/kubernetes-sigs/kueue.

      Acceptance Criteria:

      • the new operator is deploying the whole kueue stack
      • the operator repo has a CSV definition (i.e. manifests directory)
      • the operator has a CRD for the operator configuration
      • the operator image can be built (through Dockerfile.rhel7)

      The new operator is going to be a combination of https://github.com/openshift/cluster-resource-override-admission-operator and https://github.com/openshift/secondary-scheduler-operator.

      TODO:

      • when the operator is uninstalled, the underlying installed/owned resources are deleted (and all other secondary resources get deleted). One needs to properly set the owner reference to all secondary resources to point to the operator deployment.
      • make the RBAC rules set as restricting as possible
      • validate all dependent components are present (e.g. kube-scheduler)

      Attachments

        Activity

          People

            rh-ee-lseveroa Lucas Severo Alves
            jchaloup@redhat.com Jan Chaloupka
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: