This repository has been archived by the owner on Aug 16, 2019. It is now read-only.
Overwatch 1.1
[1.1] - 2 September 2018
Added
- Fully document all classes.
- Update documentation scheme and system (update sphinx, etc)
- Deploy documentation to Read The Docs.
CSRF
protection for the web app in preparation for deployment.- Tests for
overwatch.base.config
andoverwatch.receiver.dqmReceiver
.
Changed
- Moved
overwatch.processing.qa
->overwatch.processing.pluginManager
to better represent how it's purpose
how evolved. - Moved update users script to the base package, allowing for it to be installed via
setup.py
. It is
available viaoverwatchUpdateUsers
. - Modified plugin future arguments to only use
**kwargs
. Using*args
seems like a dangerous standard.
Anything that will be added should be added explicitly as a keyword argument. - Renamed
retrieveHist
->retrieveHistogram
in thetrendingObject
for consistency with the histogram
container. Updated the corresponding classes and documentation. - Drop
v
prefix in tags. The actual version we use in python doesn't include thev
, so including it in the
tag makes versioning a bit more difficult for no benefit.
Fixed
- Add missing
__init__.py
in theoverwatch.processing.detectors
module. - Handling of newly received files had a number of small bugs and other mistakes in the relevant data
structures. All of these were corrected and tested.
Removed
- Removed
bcryptLogRounds
alias from the YAML config. The default is now drawn foroverwatch.base.config
.
The value can still by set via YAML, but one should not depend on the alias. - Removed obsolete code in the webApp related to the former QA system. Mainly removed obsolete
js
andcss
.