StarlingX Rook Storage Application
5a8dff878e
Right now, rook-ceph app is using beta versions of the Fluxcd and Helm APIs, and for this reason, some warnings are being thrown. This change aims to update api versions, removing beta values following this logic: Fluxcd: - source.toolkit.fluxcd.io/v1beta1 + source.toolkit.fluxcd.io/v1 Helm: - helm.toolkit.fluxcd.io/v2beta1 + helm.toolkit.fluxcd.io/v2 No changes to yaml file structure are required for this change. Test Plan: PASS: Build ISO & Bootstrap AIO-SX PASS: Upload and apply rook-ceph app PASS: Confirm that sysinv.log does not have any warnings about beta versions related to rook-ceph. Story: 2011129 Task: 50476 Change-Id: Ib1948b07e67205fea7eae366f59a887b4399fb8e Signed-off-by: Edson Dias <edson.dias@windriver.com> |
||
---|---|---|
helm-charts | ||
python3-k8sapp-migration-rook-ceph | ||
stx-migration-rook-ceph-helm | ||
.gitignore | ||
.gitreview | ||
.zuul.yaml | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
debian_build_layer.cfg | ||
debian_iso_image.inc | ||
debian_pkg_dirs | ||
HACKING.rst | ||
README.md | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |
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.