
The application framework lifecycle constants were split into two files, sysinv/helm/lifecycle_constants.py and sysinv/common/constants.py. Aiming to facilitate the split of the application framework into a separate application in the future, the review: https://review.opendev.org/c/starlingx/config/+/936252 moved the lifecycle variables to helm/lifecycle_contants file. This commit updates all references that pointed to the lifecycles constants at sysinv/common/constants.py file, changing them to point to the new variables in sysinv/helm/lifecycle_contants.py Story: 2011242 Task: 51565 Depends-on: https://review.opendev.org/c/starlingx/config/+/936252 Change-Id: I3f413cc8503a9c06968d51fc256f16522c4a8ba5 Signed-off-by: Edson Dias <edson.dias@windriver.com>
rook-ceph
Rook-ceph migration fluxCD app
Top Level Directory Structure
├── rook-ceph # Root Folder
│ ├── bindep.txt
│ ├── debian_build_layer.cfg
│ ├── debian_iso_image.inc
│ ├── debian_pkg_dirs
│ ├── migration-rook-ceph-helm # importing of upstream rook-ceph helm packages
│ ├── python3-k8sapp-migration-rook-ceph # lifecycle managemnt code to support flux apps
│ ├── README.md
│ ├── requirements.txt
│ ├── stx-migration-rook-ceph-helm # helm Package manager for the app
│ ├── test-requirements.txt
│ └── tox.ini
About rook-ceph migration
Rook is a Ceph orchestrator providing a containerized solution for Ceph Storage. This application targets compatibility with Ceph Nautilus using the last rook-ceph version (v1.7.11) available that has official support for it. For newer versions of ceph and rook-ceph, there's a rook ceph app available.
Installation Guide
For instructions on how to build and install migration rook-ceph, follow the StarlingX Rook Ceph Migration App installation guide.
References
Description
Languages
Python
69%
Smarty
13.7%
Makefile
13.2%
Shell
4%