Fixed versioning and adjusted some build files to bring them as close to a standard as possible. - Removed centos files, however stx_ceph_manager docker image tag is still master-centos-stable-latest - Added debian_pkg_dirs and debian_iso_image.inc (stx-rook-ceph-helm not added into the debian iso) - Added version tracking via GITREVCOUNT - Fixed mismatch in plugin name, set to python3-k8sapp-<app> - Standardized plugin debian files (rules, *.install) - Plugin wheels saved to /plugin instead of /plugin/<app> - Removed some Armada hooks and files which were preventing the app from uploading on the debian system Note: app name is not in line with the stx-APP-helm template Test Plan: PASS - Build-pkgs PASS - app tarball contains wheel file PASS - wheel versioning updated properly PASS - app upload Story: 2010542 Task: 47250 Depends-On: https://review.opendev.org/c/starlingx/rook-ceph/+/842363 Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com> Change-Id: I5aedaa509914dad45cab667d33253cb3926c8053
47 lines
1.4 KiB
INI
47 lines
1.4 KiB
INI
[metadata]
|
|
name = k8sapp-rook
|
|
summary = StarlingX sysinv extensions for rook-ceph-apps
|
|
long_description = file: README.rst
|
|
long_description_content_type = text/x-rst
|
|
license = Apache 2.0
|
|
author = StarlingX
|
|
author-email = starlingx-discuss@lists.starlingx.io
|
|
home-page = https://www.starlingx.io/
|
|
classifier =
|
|
Environment :: OpenStack
|
|
Intended Audience :: Information Technology
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.7
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3.5
|
|
Programming Language :: Python :: 3.6
|
|
Programming Language :: Python :: 3.7
|
|
Programming Language :: Python :: 3.8
|
|
|
|
[files]
|
|
packages =
|
|
k8sapp_rook
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[entry_points]
|
|
systemconfig.helm_applications =
|
|
rook-ceph-apps = systemconfig.helm_plugins.rook_ceph_apps
|
|
|
|
systemconfig.helm_plugins.rook_ceph_apps =
|
|
001_rook-operator = k8sapp_rook.helm.rook_operator:RookOperatorHelm
|
|
002_rook-ceph = k8sapp_rook.helm.rook_ceph:RookCephHelm
|
|
003_rook-ceph-provisioner = k8sapp_rook.helm.rook_ceph_provisioner:RookCephProvisionerHelm
|
|
|
|
systemconfig.app_lifecycle =
|
|
rook-ceph-apps = k8sapp_rook.lifecycle.lifecycle_rook_ceph:RookCephAppLifecycleOperator
|
|
|
|
[bdist_wheel]
|
|
universal = 1
|