pcuzner
pcuzner
If you review the metrics exposed by the Ganesha exporter against [best practice](https://prometheus.io/docs/instrumenting/writing_exporters/) there are a number of areas that could be potentially be improved. 1. Provide a metadata metric...
Runner's python dependency chain requires daemon, which in turn require lockfile (at least that's how the rpms are built!). The issue is that lockfile is deprecated - https://pypi.org/project/lockfile/ so any...
If the initial inventory exists, but is an empty file (created by a touch) the inventory load method will not seed it, and the loaded property will return False, since...
When we create files, and then chmod them there is a small window when the permissions are incorrect and exposed. We should therefore create the file with the correct permissions...
Add a /stream?playuuid= type endpoint for server-side events to provide an alternate to polling for playbook state
If you're adding a gw with a name that resolves to one subnet that has an IP for iscsi on a different subnet, the gateway create may be denied with...
The pools attempt to show a commit ratio, but the calculations are incorrect
If the osd host is using an external enclosure, the SAS devices could be multipathed. In this scenario multipathing is needed to avoid data corruption. Perhaps during preflight there could...
Preflight installs ceph-common and cephadm which come from different repos - x86-64 and noarch. Running preflight with a custom setting only specifies a single repo which prevents a successful run.
If the config object gets corrupted, or deleted by accident, the configuration is lost. It would therefore seem to make sense to have a backup/restore feature to get the config...