Add deb package to iso image

Adds stx-rook-ceph-migration-helm package to the iso making it
available for installation. Also adds README file for the repo.

Test Plan:
  PASS  - Build iso and check for the existence of the package

Closes-Bug: 2060688

Change-Id: Id0303cbd64cf0bf781062a1f0fadf2f22f82435c
Signed-off-by: Caio Correa <caio.correa@windriver.com>
This commit is contained in:
Caio Correa 2024-04-09 10:16:24 -03:00 committed by Caio
parent 88fa7920ef
commit 90fc5d74d7
2 changed files with 35 additions and 1 deletions

34
README.md Normal file
View File

@ -0,0 +1,34 @@
# rook-ceph
Rook-ceph migration fluxCD app
#### Top Level Directory Structure
```bash
├── 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](https://opendev.org/starlingx/app-rook-ceph) available.
### Installation Guide
For instructions on how to build and install migration rook-ceph, follow the [StarlingX Rook Ceph Migration App installation guide](https://wiki.openstack.org/wiki/StarlingX/Containers/Applications/rook-ceph-migration).
#### References
[StarlingX](https://www.starlingx.io/)
[Rook Ceph](https://rook.io/)
[Rook Ceph 1.7 Documentation](https://rook.io/docs/rook/v1.7/)
[Rook Ceph App](https://opendev.org/starlingx/app-rook-ceph)

View File

@ -1 +1 @@
#stx-migration-rook-ceph-helm
stx-migration-rook-ceph-helm