charm-hw-health:bug/1893461

Last commit made on 2020-09-22
Get this branch:
git clone -b bug/1893461 https://git.launchpad.net/charm-hw-health
Members of Llama (LMA) Charmers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
bug/1893461
Repository:
lp:charm-hw-health

Recent commits

78740c0... by Facundo Ciccioli

Add support for a whole family of controllers (MegaRAID SAS ones)

This is instead of listing every product that can be controlled by
megacli, encompass them by the driver.

eb06558... by Facundo Ciccioli

HP tools install just fine even on a docker container, so they can be tested

3062460... by Facundo Ciccioli

Fix monkey patching of hookenv.config function

The monkey patching is mainly done because the charm's code tests for
config('manufacturer') == 'test'. With the patching as it was being
done, config(x) was returning a dictionary for every x, hence the
condition was constantly false.

639e49f... by Facundo Ciccioli

HPE_MCP_KEY no longer works

It appears there's now a single hey (former HPE_ILOREST_KEY) for the HP
tools' repo. Use that.

27fac68... by Xav Paice

Merge branch 'remove-check-ilorest.py'

cc1f497... by Drew Freiberger

Remove extraneous debug print from test_cron_ilorest.py unit test.

fbeb27e... by Drew Freiberger

Extra Linting completed for 20.08 charm release

55756c1... by Drew Freiberger

Check issubclass() instead of isinstance() in cls.is_series_supported()

9e38254... by Xav Paice

Updated ilorest json parsing code to find bad status in more places.

Add unit tests for cron_ilorest to ensure detection of errors

5bab06c... by Paul Goins

Fixed PATH-related issue which broke cron_ilorest.py

Since /usr/sbin/ is not on the PATH via cron, call ilorest as
/usr/sbin/ilorest.

(Thanks Drew for the idea!)