Daian Cardoso Sganderlla 69e5e88486 Add FluxCD version of the rook-ceph app
Add new manifest files to rook-ceph enabling FluxCD support.

The spec file will generate a .deb file with the sources
needed to install rook-ceph with FluxCD

The FluxCD archive will contain the following:
.
├── charts
│   ├── rook-ceph-0.1.0.tgz
│   ├── rook-ceph-provisioner-0.1.0.tgz
│   └── rook-operator-0.1.0.tgz
├── checksum.md5
└── fluxcd-manifests
    ├── base
    │   ├── helmrepository.yaml
    │   ├── kustomization.yaml
    │   └── namespace.yaml
    ├── kustomization.yaml
    ├── rook-ceph
    │   ├── helmrelease.yaml
    │   ├── kustomization.yaml
    │   ├── rook-ceph-static-overrides.yaml
    │   └── rook-ceph-system-overrides.yaml
    ├── rook-operator
    │   ├── helmrelease.yaml
    │   ├── kustomization.yaml
    │   ├── rook-operator-static-overrides.yaml
    │   └── rook-operator-system-overrides.yaml
    └── rook-ceph-provisioner
        ├── helmrelease.yaml
        ├── kustomization.yaml
        ├── rook-ceph-provisioner-static-overrides.yaml
        └── rook-ceph-provisioner-system-overrides.yaml

Test Plan:
PASS: AIO-SX - rook-ceph app files uploaded
PASS: AIO-SX - application applied using FluxCD
PASS: AIO-SX - application removed using
      system application-remove

Story: 2009138
Task: 45404

Depends-On: https://review.opendev.org/c/starlingx/rook-ceph/+/846438

Signed-off-by: Daian Cardoso Sganderlla <Daian.CardosoSganderlla@windriver.com>
Change-Id: Ieaa5a3da6625437722ea6e72e3b5b8f785bfbdab
2023-03-06 13:39:11 +00:00

29 lines
815 B
Plaintext

Source: python3-k8sapp-rook
Section: libs
Priority: optional
Maintainer: StarlingX Developers <starlingx-discuss@lists.starlingx.io>
Build-Depends: debhelper-compat (= 13),
dh-python,
python3-all,
python3-pbr,
python3-setuptools,
python3-wheel
Standards-Version: 4.5.1
Homepage: https://www.starlingx.io
Package: python3-k8sapp-rook
Section: libs
Architecture: any
Depends: ${misc:Depends}, ${python3:Depends}
Description: StarlingX Sysinv Rook Ceph Extensions
This package contains sysinv plugins for the Rook Ceph armada
K8S app.
Package: python3-k8sapp-rook-wheels
Section: libs
Architecture: any
Depends: ${misc:Depends}, ${python3:Depends}, python3-wheel
Description: StarlingX Sysinv Rook Ceph Extension Wheels
This package contains python wheels for the Rook Ceph platform armada
K8S app plugins.