From 90fc5d74d7e1f546b67ce6ea2d47e151a415d114 Mon Sep 17 00:00:00 2001 From: Caio Correa Date: Tue, 9 Apr 2024 10:16:24 -0300 Subject: [PATCH] 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 --- README.md | 34 ++++++++++++++++++++++++++++++++++ debian_iso_image.inc | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..fb2206e --- /dev/null +++ b/README.md @@ -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) diff --git a/debian_iso_image.inc b/debian_iso_image.inc index 0f35265..691929d 100644 --- a/debian_iso_image.inc +++ b/debian_iso_image.inc @@ -1 +1 @@ -#stx-migration-rook-ceph-helm \ No newline at end of file +stx-migration-rook-ceph-helm