KAR-760 Purge cpp, move PDU manager, remove ansible config/dependencies
- Removed c related source, headers and cmake files
- Removed gtest and cmake submodules
- Moved PDU manager (legacy python src) to conform with SKA folder hierarchy (./src/ska_pdu_manager)
- Not directly related to this issue - Removed Ansible dependencies
Noted issue not referenced in some commits - will resolve when squashing all commits to first one.
Updated directory structure:
❯ tree
.
├── CHANGELOG.rst
├── CODEOWNERS
├── Dockerfile
├── LICENSE
├── Makefile
├── README.md
├── charts
│ └── ska-dish-lmc
│ ├── Chart.yaml
│ ├── data
│ │ └── dish-logger.yaml
│ ├── taranta-values.yaml
│ ├── templates
│ │ ├── _helpers.tpl
│ │ └── deviceservers.yaml
│ └── values.yaml
├── dashboards
│ ├── Dish_Monitoring_and_Control_Board.wj
│ └── experimental-boards
│ ├── DEVICES-GRAPH-MODE-CHANGES.wj
│ ├── HOMEPAGE.wj
│ └── SKA-MID-DISH-MANAGER-LRC-ATTRIBUTES.wj
├── docs
│ ├── requirements.txt
│ └── src
│ ├── DishLMC.png
│ ├── _static
│ │ ├── css
│ │ │ └── custom.css
│ │ ├── img
│ │ │ ├── favicon.ico
│ │ │ ├── logo.jpg
│ │ │ └── logo_zoom.jpg
│ │ └── js
│ │ └── gitlab.js
│ ├── _templates
│ │ ├── footer.html
│ │ └── layout.html
│ ├── api
│ │ └── Doxyfile.in
│ ├── cicd-deployment.png
│ ├── conf.py
│ ├── full-deployment.png
│ ├── index.rst
│ ├── modules.rst
│ ├── package
│ │ ├── DishLogger.rst
│ │ └── DishLogger.yaml
│ ├── readme_link.rst
│ └── tests.rst
├── gitlab-ci
│ └── includes
│ ├── itf-mid
│ │ ├── itf-ska-dish-lmc-ds
│ │ │ └── values.yaml
│ │ ├── itf-ska-dish-lmc-karoo-sims
│ │ │ └── values.yaml
│ │ ├── lmc-spf-integration
│ │ │ └── values.yaml
│ │ └── lmc-spfrx-integration
│ │ └── values.yaml
│ ├── psi-mid
│ │ └── mid-psi-ska-dish-lmc
│ │ └── values.yaml
│ └── stfc-techops
│ └── integration-ska-dish-lmc
│ └── values.yaml
├── poetry.lock
├── pyproject.toml
├── src
│ └── ska_dish_lmc
│ ├── DishLogger.py
│ └── __init__.py
└── tests
├── acceptance
│ ├── __init__.py
│ ├── availability-and-intial-values
│ │ ├── test_dish_lmc_availability.py
│ │ ├── test_dish_lmc_default_values.py
│ │ └── test_dish_lmc_reporting_models.py
│ ├── capability-state-transition
│ │ ├── test_a_dish_lmc_band_capability_standbylp_state.py
│ │ ├── test_b_dish_lmc_band_capability_standbyfp_state.py
│ │ ├── test_dish_lmc_band_capability_configure_state.py
│ │ ├── test_dish_lmc_band_capability_operate_degraded_state.py
│ │ └── test_dish_lmc_band_capability_operate_state.py
│ ├── conftest.py
│ ├── dish-movement
│ │ ├── test_dish_lmc_pointing_position.py
│ │ ├── test_dish_stow.py
│ │ └── test_dish_track_stop.py
│ ├── mode-transition
│ │ ├── test_a_dish_lmc_lp_stow_transition.py
│ │ ├── test_b_dish_lmc_lp_fp_transition.py
│ │ └── test_c_dish_lmc_fp_operate_transition.py
│ └── other
│ ├── conftest.py
│ ├── test_dish_lmc_band_configuration_from_allowed_modes.py
│ ├── test_dish_lmc_capturing_transition.py
│ ├── test_dish_lmc_log_forwarding.py
│ └── test_dish_lmc_set_remove_logging_dish_target.py
├── conftest.py
├── dish_enums.py
├── features
│ ├── XTP-14050.feature
│ ├── XTP-15465.feature
│ ├── XTP-15466.feature
│ ├── XTP-15468.feature
│ ├── XTP-15469.feature
│ ├── XTP-15471.feature
│ ├── XTP-22210.feature
│ ├── XTP-3090.feature
│ ├── XTP-5414.feature
│ ├── XTP-5703.feature
│ ├── XTP-6269.feature
│ ├── XTP-6270.feature
│ ├── XTP-6271.feature
│ ├── XTP-6439.feature
│ └── XTP-813.feature
├── pytest.ini
├── requirements.txt
├── unit
│ └── test_dishlogger.py
├── utils.py
└── xray-config.json
38 directories, 88 files
Edited by Yashren Reddi