huntdatacenter / charm-megaraid-check Goto Github PK
View Code? Open in Web Editor NEWMegaRAID Check Charm
Home Page: https://jaas.ai/u/huntdatacenter/megaraid-check
License: MIT License
MegaRAID Check Charm
Home Page: https://jaas.ai/u/huntdatacenter/megaraid-check
License: MIT License
Currently the charm just removes storcli before installing from the archive supplied by storcli-url
. That is not always so graceful and possible upgrade/downgrade scenarios need to be tested more.
The ci should have tests that upgrade from the latest version in the charm store to the one being built in ci.
The charm does not clean up/remove the NRPE checks on the Nagios server when destroying/removing the charm.
I am not sure how to implement this and have asked for advice on discourse.jujucharms.com
As a workaround, I have implemented a config flag called check-remove
which can be used while the charm is still running. However this may be too late for folks that have already removed the charm. Removing and redeploying the accompanying nrpe
charm on the principal application/charm should clear out the checks though.
CI tests are failing due to a snap issue
See failure
The specific failure is:
Run sudo snap install juju --classic --channel=2.4/stable
2019-11-26T20:55:21Z INFO Waiting for restart...
error: cannot perform the following tasks:
- Run configure hook of "juju" snap if present (run hook "configure": / not root-owned 501:50)
For some reason this works in another test repository: https://github.com/szeestraten/charm-extra-nrpe-example/runs/321938679
Only related bug/issue I have found online is the following: https://forum.snapcraft.io/t/permissions-problem-using-snapcraft-in-azure-pipelines/13258/7
Juju 2.7 has been released and should be added to ci.
Need to add a deploy bundle test to ci.
I chose to fork the upstream check_lsi_raid
repository https://github.com/thomas-krenn/check_lsi_raid to https://github.com/huntdatacenter/check_lsi_raid due to the long standing issue thomas-krenn/check_lsi_raid#24 which blocks the use of newer versions of StorCLI.
The default check-repo
should be set to upstream again when the issue has been resolved upstream.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.