Skip to content

KAR-696 Deploy ONLY Python Dish Structure Manager with DishManager updates

Samuel Twum requested to merge kar-696-upgrade-dish-manager into master

Dish LMC has been incrementally ported to Python. This change features the complete removal of C++ LMC devices in our deployment (NB: the code files still need to be purged). Notable changes include:

  • Dockerfile update to remove C++ code compilation (and conform to pattern across Python repositories)
  • Pipeline improvements:
    • Makefile k8s chart parameters (flags) updated
    • Only one acceptance test job in test stage
  • README updated to reflect the latest state of DISH LMC and updated flags
  • Charts updated to use latest version of software dependencies
  • General test improvements:
    • Use of fixtures (notably event callbacks) are scoped for the tests to prevent unintended consequences
Edited by Samuel Twum

Merge request reports