Uploaded image for project: 'Operator Runtime'
  1. Operator Runtime
  2. OPRUN-2806

[UPSTREAM] SatSolver yankability #50

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Won't Do
    • Icon: Normal Normal
    • None
    • None

      User Story

      As a user, I would like to have a choice of (underlying) sat solver, s.t. if the one included in Deppy is insufficient, I can substitute it by something else

      Summary / Background

      Deppy is a framework for creating/configuring solvers for any purpose. The underlying sat solver should be a pluggable component of the framework

      Acceptance Criteria

      • Sat package can be yanked to its own repo without side-effects and a different sat solver could be used instead
      • There's sufficient layers of abstraction between the Solver API and the sat solver to make the sat solver pluggable

      Scenarios

      Assumptions

      Links (docs, drawings, designs, etc)

      [Deppy-as-a-Framework](https://hackmd.io/fDfcLKNzRPCgILMIQ8aPOw?view#Appendix-III-Deppy-as-a-Framework)

      Dependencies

      Definition of Done

      • unit tests
      • integration tests (should be ok to create a mock service directly from the test)
      • extensive godoc (this is a framework after all)
      • reviewed and merged

      Upstream Github issue: https://github.com/operator-framework/deppy/issues/50

              Unassigned Unassigned
              rh-ee-cchantse Catherine Chan-Tse
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: