]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
cephadm: add InstallSpec type to build.py
authorJohn Mulligan <jmulligan@redhat.com>
Tue, 12 Dec 2023 19:57:15 +0000 (14:57 -0500)
committerJohn Mulligan <jmulligan@redhat.com>
Wed, 13 Dec 2023 15:04:29 +0000 (10:04 -0500)
commit1950cc0ea764bb03f3598dc2c4576110d0d51d9d
tree0fbd2767e8902db8ac1e2f72620187cfd6ab63a6
parentfb0f6b6c88401e74cbeb52b6eb3aa7bcc78a5c72
cephadm: add InstallSpec type to build.py

Add a new InstallSpec type to build.py and rework the requirements lists
in terms of the InstallSpec. The new type will be able to encode more
per-dependency behavior than the previous approach.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/cephadm/build.py