Caio Correa 340492c793 Remove deb package from iso image
To avoid conflicts with the new app-rook-ceph, migration rook-ceph
is being temporarily pulled out of the Debian packages available
on the system image.

The conflict affects rook-mon-exit service installation needed in
both applications.

Story: 2011066
Task: 50029

Change-Id: Id3c583f51ad4881e010ede8917c0946c8e5bdb5e
Signed-off-by: Caio Correa <caio.correa@windriver.com>
2024-05-02 17:57:24 +00: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 69%
Smarty 13.7%
Makefile 13.2%
Shell 4%