lp:~dashmage/charm-hw-health

Owned by Ashley James
Get this repository:
git clone https://git.launchpad.net/~dashmage/charm-hw-health
Only Ashley James can upload to this repository. If you are Ashley James please log in for upload directions.

Branches

Name Last Modified Last Commit
master 2023-07-06 11:15:42 UTC
Update metadata to include docs and deprecation notice.

Author: Ashley James
Author Date: 2023-07-06 11:15:42 UTC

Update metadata to include docs and deprecation notice.

Reviewed-on: https://code.launchpad.net/~dashmage/charm-hw-health/+git/charm-hw-health/+merge/446167
Reviewed-by: Robert Gildein <robert.gildein@canonical.com>
Reviewed-by: Eric Chen <eric.chen@canonical.com>
Reviewed-by: prod-jenkaas-bootstack <webops+prod-jenkaas-bootstack@canonical.com>

update-metadata 2023-07-06 10:21:17 UTC
Update metadata.yaml

Author: Ashley James
Author Date: 2023-07-06 10:01:55 UTC

Update metadata.yaml

- Add `docs` key pointing to discourse link.
- Update description to include deprecation notice.

bug-2024012/bionic-fix-comment 2023-06-30 10:27:55 UTC
Add basic smoke test.

Author: Ashley James
Author Date: 2023-06-30 04:22:12 UTC

Add basic smoke test.

- Since the full functests require additional resources to be attached
  and cannot be run as part of CI, implement a new test that only checks
  for basic deployment, relation and assertion of final status.
- pytest.yield_fixture() is deprecated. Modify to pytest.fixture()
  in conftest.py.
- Added new make target for full functional test. The original functional
  target now points to the smoke test.
- tox func environment now accepts arguments which allow it to run just
  the smoke test.

add-focal-support 2023-02-24 12:18:09 UTC
Fix lint errors

Author: Ashley James
Author Date: 2023-02-24 12:18:09 UTC

Fix lint errors

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

132 of 32 results
This repository contains Public information 
Everyone can see this information.

Subscribers