sharang bhardwaj 76a0b9121d Update rook-ceph' for bullseye/Trixie
Aligned the package layout with the concurrent Debian packaging
conventions. Moved package files under 'debian/all/' to avoid
duplication across OS builds and removed legacy paths under 'debian/'.

Updated related build references to ensure compatibility across all
supported OS codenames.

Test-Plan:
PASS: master bullseye build
PASS: deploy AIO-SX

Story: 2011360
Change-Id: I307ea4bc2b49ae3210dae28d2f2097022f25e90a
Signed-off-by: sharang bhardwaj <sharang.bhardwaj@windriver.com>
2025-12-08 01:29:50 -05:00
2023-12-18 07:09:42 -07:00
2020-03-31 14:44:01 +00:00
2021-08-31 12:30:44 -04:00
2023-03-06 15:47:13 -03:00
2024-04-15 18:16:35 +00:00
2023-12-18 07:09:42 -07:00

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

StarlingX

Rook Ceph

Rook Ceph 1.7 Documentation

Rook Ceph App

Description
StarlingX Rook Storage Application
Readme 1.4 MiB
Languages
Python 68.9%
Smarty 13.8%
Makefile 13.2%
Shell 4%
POV-Ray SDL 0.1%