Add polling support for Manila shared file system metrics using
openstacksdk. This implements:
- ShareDiscovery: discovers shares from all projects
- ShareStatusPollster: reports numeric status of shares
- ShareSizePollster: reports share size in GiB
New metrics:
- manila.share.status: Numeric status of the share (gauge)
- manila.share.size: Size of the share in GiB (gauge, polling-based)
These metrics complement the existing notification-based
manila.share.size metric with polling support, following the
same pattern as the Octavia and Designate polling implementations.
Depends-On: https://review.opendev.org/c/openstack/openstacksdk/+/974036
Change-Id: I2c4ffec9c0864ec0bc91925ef7e491aa417cab0e
Signed-off-by: Juan Larriba <jlarriba@redhat.com>