Get this repository:
git clone https://git.launchpad.net/charm-hw-health
Members of Llama (LMA) Charmers can upload to this repository. Log in for directions.

hw-health-charm has 2 active reviews. See all merge proposals.

Branches

Name Last Modified Last Commit
master 2022-03-02 13:26:55 UTC
Update build to use charmcraft

Author: Xav Paice
Author Date: 2022-03-02 13:26:55 UTC

Update build to use charmcraft

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-hw-health/+git/hw-health-charm/+merge/416230
Reviewed-by: James Troup <james.troup@canonical.com>
Reviewed-by: prod-jenkaas-bootstack <webops+prod-jenkaas-bootstack@canonical.com>

update-docs 2022-02-04 16:58:03 UTC
Update the CONTRIBUTING file plus make buildresources depend on tools.zip

Author: Facundo Ciccioli
Author Date: 2022-02-04 16:58:03 UTC

Update the CONTRIBUTING file plus make buildresources depend on tools.zip

The CONTRIBUTING is DRYed out so as to keep it from becoming obsolete.

unknown-on-tool-error 2022-02-04 14:50:59 UTC
For megacli and perccli, report UNKNOWN when the tool's execution fails

Author: Facundo Ciccioli
Author Date: 2022-02-04 14:50:59 UTC

For megacli and perccli, report UNKNOWN when the tool's execution fails

A warning is not enough. We want to know if the charm decided to install
the wrong tool or if the host's hardware ceased to be supported by the
tool.

lp1943748 2022-02-04 09:37:49 UTC
Fix linting, plus make black show you what it'd change

Author: Facundo Ciccioli
Author Date: 2022-02-04 09:37:49 UTC

Fix linting, plus make black show you what it'd change

add-supported-storage 2022-02-03 13:46:36 UTC
Install perccli for yet another Broadcom/LSI storage device

Author: Facundo Ciccioli
Author Date: 2022-02-03 13:46:36 UTC

Install perccli for yet another Broadcom/LSI storage device

check_megacli_return_code 2021-11-30 16:41:58 UTC
Add a check for the megacli return code to verify if the megacli cron job is ...

Author: Stephan Pampel
Author Date: 2021-11-30 16:41:58 UTC

Add a check for the megacli return code to verify if the megacli cron job is working properly.

stable/21.10 2021-09-27 10:31:06 UTC
Retry check_ipmi_sensor on failure

Author: Xav Paice
Author Date: 2021-09-27 10:31:06 UTC

Retry check_ipmi_sensor on failure

    Alters the cron task which runs check_ipmi_sensor to sleep for a second
    then retry, to filter out intermittent issues where some BMCs show
    errors then immediately recover.

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-hw-health/+git/hw-health-charm/+merge/409180
Reviewed-by: James Troup <james.troup@canonical.com>
Reviewed-by: prod-jenkaas-bootstack <webops+prod-jenkaas-bootstack@canonical.com>

candidate/21.10 2021-09-27 10:31:06 UTC
Retry check_ipmi_sensor on failure

Author: Xav Paice
Author Date: 2021-09-27 10:31:06 UTC

Retry check_ipmi_sensor on failure

    Alters the cron task which runs check_ipmi_sensor to sleep for a second
    then retry, to filter out intermittent issues where some BMCs show
    errors then immediately recover.

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-hw-health/+git/hw-health-charm/+merge/409180
Reviewed-by: James Troup <james.troup@canonical.com>
Reviewed-by: prod-jenkaas-bootstack <webops+prod-jenkaas-bootstack@canonical.com>

xavpaice/bug/1924863 2021-09-24 03:25:04 UTC
Add two actions which will list the cron.d hwhealth tasks, and allow the juju...

Author: Adam Dyess
Author Date: 2021-09-20 14:39:27 UTC

Add two actions which will list the cron.d hwhealth tasks, and allow the juju user to run them.

bug/1924863 2021-09-18 18:31:30 UTC
Merge branch 'master' of git+ssh://git.launchpad.net/charm-hw-health into bug...

Author: Adam Dyess
Author Date: 2021-09-18 18:31:30 UTC

Merge branch 'master' of git+ssh://git.launchpad.net/charm-hw-health into bug/1924863

candidate/21.07 2021-07-12 13:11:05 UTC
Add option to exclude SEL entries

Author: Xav Paice
Author Date: 2021-07-12 13:11:05 UTC

Add option to exclude SEL entries

Adds an option to accept a series for entries which can be used to
exclude certain items from the IPMI SEL checks.

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-hw-health/+git/hw-health-charm/+merge/403425
Reviewed-by: James Troup <james.troup@canonical.com>
Reviewed-by: prod-jenkaas-bootstack <webops+prod-jenkaas-bootstack@canonical.com>

stable/21.07 2021-07-12 13:11:05 UTC
Add option to exclude SEL entries

Author: Xav Paice
Author Date: 2021-07-12 13:11:05 UTC

Add option to exclude SEL entries

Adds an option to accept a series for entries which can be used to
exclude certain items from the IPMI SEL checks.

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-hw-health/+git/hw-health-charm/+merge/403425
Reviewed-by: James Troup <james.troup@canonical.com>
Reviewed-by: prod-jenkaas-bootstack <webops+prod-jenkaas-bootstack@canonical.com>

candidate/21.04 2021-04-13 01:05:43 UTC
Fix creation of ipmi cache dir if exists

Author: Xav Paice
Author Date: 2021-04-13 01:05:43 UTC

Fix creation of ipmi cache dir if exists

stable/21.04 2021-04-13 01:05:43 UTC
Fix creation of ipmi cache dir if exists

Author: Xav Paice
Author Date: 2021-04-13 01:05:43 UTC

Fix creation of ipmi cache dir if exists

improve-dev-workflow 2021-03-12 14:31:53 UTC
Some docs and funcionality that came in handy while working on this charm

Author: Facundo Ciccioli
Author Date: 2021-03-12 14:31:53 UTC

Some docs and funcionality that came in handy while working on this charm

It's the second time I have to learn these stuff, maybe it's useful for
others here.

bug/1901735 2021-03-11 09:49:31 UTC
Don't use f-strings on charm code if we ought to support Xenial

Author: Facundo Ciccioli
Author Date: 2021-03-11 09:49:31 UTC

Don't use f-strings on charm code if we ought to support Xenial

Xenial ships with python 3.5.6 and f-strings first appeared in 3.6.
Purposedly not removing f-strings from tests' code under the assumption
those will always be run on reasonable versions.

stable/21.01 2021-01-29 22:10:15 UTC
Disable nrpe check configuration for ipmiseld tool

Author: Drew Freiberger
Author Date: 2021-01-29 22:10:15 UTC

Disable nrpe check configuration for ipmiseld tool

add-ipmiseld 2021-01-21 14:14:31 UTC
Fix unittest

Author: Peter Sabaini
Author Date: 2021-01-21 14:14:31 UTC

Fix unittest

make-functional-tests-pass 2021-01-20 11:42:05 UTC
Split HP repo key into two for different repositories

Author: Peter Sabaini
Author Date: 2021-01-20 11:42:05 UTC

Split HP repo key into two for different repositories

Both keys are set to HPEs pubkey fingerprint 26C2B797

bug/1907463 2021-01-07 04:06:29 UTC
detect the existence of the hp ssacli app in places where it ought to be

Author: Adam Dyess
Author Date: 2021-01-07 04:06:29 UTC

detect the existence of the hp ssacli app in places where it ought to be

bug/1894763 2020-11-20 04:21:25 UTC
Provide more detail on yaml exception.

Author: Xav Paice
Author Date: 2020-11-05 20:32:32 UTC

Provide more detail on yaml exception.

Exception in IPMI tool now has details provided.

Additionlly some lint cleanup.

stable/20.10 2020-10-20 13:27:05 UTC
Merge branch 'blacken-20.10'

Author: Alvaro Uria
Author Date: 2020-10-20 13:27:05 UTC

Merge branch 'blacken-20.10'

Reviewed-on: https://code.launchpad.net/~canonical-is-bootstack/charm-hw-health/+git/charm-hw-health/+merge/392535
Reviewed-by: Drew Freiberger <drew.freiberger@canonical.com>

bug/1893461 2020-09-22 13:04:15 UTC
Add support for a whole family of controllers (MegaRAID SAS ones)

Author: Facundo Ciccioli
Author Date: 2020-09-15 13:32:23 UTC

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.

fix-innocuous-make-rule 2020-09-21 14:25:39 UTC
As it was, the ifeq was always going to evaluate to false

Author: Facundo Ciccioli
Author Date: 2020-09-21 14:25:39 UTC

As it was, the ifeq was always going to evaluate to false

The use of wildcard is mandatory to produce the desired effect of
checking the existance of a file.

stable/20.08 2020-08-13 00:12:33 UTC
Merge branch 'remove-check-ilorest.py'

Author: Xav Paice
Author Date: 2020-08-13 00:12:33 UTC

Merge branch 'remove-check-ilorest.py'

stable/20.05 2020-06-11 16:21:36 UTC
Fix LP#1882978 ipmi check alert logic

Author: M獺rton Kiss
Author Date: 2020-06-10 17:00:33 UTC

Fix LP#1882978 ipmi check alert logic

Fix the logic of ipmi_sensors.out file creation and exception
handling.

str-bytes-conversion 2020-05-20 04:11:08 UTC
cron_ipmi_sensors.py: rm encoding header

Author: Joe Guo
Author Date: 2020-05-20 04:11:08 UTC

cron_ipmi_sensors.py: rm encoding header

should defaults to utf-8.

Signed-off-by: Joe Guo <joe.guo@canonical.com>

stable/20.02 2020-02-28 22:29:40 UTC
Updated maintainers in metadata.yaml

Author: Jeremy Lounder
Author Date: 2020-02-28 22:29:11 UTC

Updated maintainers in metadata.yaml

hp 2018-12-19 16:00:09 UTC
HP scripts from hp-health charm

Author: Alvaro Uria
Author Date: 2018-12-19 16:00:09 UTC

HP scripts from hp-health charm

129 of 29 results
You can't create new repositories for hw-health-charm.