Risu

Risu: 1 year anniversary

RISU team
Time flies! When you look back in time, some dates are more important than others because of what they bring to memory, for us Sun Jun 11 12:45:38 2017 +0200 is a special date… One year ago, this commit https://github.com/Risuorg/Risu/commit/fd5e56fbd946ba12aaef5e3776c341c4eab6b882 from Robin, demonstrated our commitment to make issue diagnostics faster and easier by putting automation and Risu was born. Since then, lot of new things happened: Framework rewritten in python, parallelism, filters, etc Code review, Unit testing Extra contributors joined the project: https://github.

Risu featured on redhat.com blog

RISU team
Red Hat blog post! Risu has been featured in a blog post at https://www.redhat.com/en/blog/Risu-system-configuration-validation-tool?scid=701f2000000tnTlAAI where we highlight what you already know! Happy reading!

Recent changes in Magui and Risu

RISU team
What’s new? Our previous edition of What’s new was stored externally at https://iranzo.github.io/blog/2018/01/16/recent-changes-in-magui-and-Risu/, so we’ve copied to this website for completeness (now locally at: Whats new) What has happened since then? We’re presenting at SuperSec 2018 in Almería, Spain SuperSec 2018 Up to 217 plugins as of today Lot of code changes Some of the changes include… General New domain: https://Risuorg.github.io and new URL for repos https://github.com/Risuorg/ Updated presentation files

Risu at SuperSec 2018!

RISU team
Risu at SuperSec 2018!! We’re pleased to announce that Risu will be present in Almería, Spain during 12-13 May SuperSec congress. Supersec focuses on Secure development of software and there, Risu has something to say… Risu as you know is valid for validating that a deployed system is safe against known issues at any level: configuration, package versioning, security, etc Recently we’ve also extended Risu to better behave with not only Red Hat ecosystem of products, but also expanded to increase tests on:

200 plugins!!

RISU team
New milestone 200 plugins! Hi During this weekend we’ve added some pending reviews and closed some issues that bumped current plugin number to 200. bugzilla : 20 ['docker: 1', 'httpd: 1', 'openstack/ceilometer: 1', 'openstack/ceph: 1', 'openstack/httpd: 1', 'openstack/keystone: 1', 'openstack/keystone/templates: 1', 'openstack/neutron: 5', 'openstack/nova: 4', 'openstack/swift: 1', 'openstack/tripleo: 2', 'systemd: 1'] ceph : 3 [] cluster : 1 [] docker : 1 [] httpd : 1 [] launchpad : 1 ['openstack/keystone: 1'] negative : 2 ['system: 1', 'system/iscsi: 1'] network : 2 [] openshift : 2 ['etcd: 1', 'node: 1'] openstack : 69 ['ceilometer: 2', 'ceph: 1', 'cinder: 3', 'containers: 4', 'containers/docker: 2', 'containers/rabbitmq: 1', 'crontab: 3', 'glance: 1', 'haproxy: 2', 'hardware: 1', 'iptables: 1', 'keystone: 3', 'mysql: 8', 'network: 4', 'neutron: 2', 'nova: 10', 'openvswitch: 2', 'pacemaker: 1', 'rabbitmq: 5', 'redis: 1', 'swift: 3', 'system: 2', 'systemd: 1'] pacemaker : 10 [] positive : 19 ['cluster/cman: 1', 'openstack: 16', 'openstack/ceilometer: 1', 'system: 1'] security : 12 ['meltdown: 2', 'spectre: 8'] supportability : 2 [] system : 54 ['iscsi: 1'] virtualization : 1 [] ------- total : 200 Each plugin does enable at least one test performed against your system or sosreport that ease the issue detection task or provide proactive data before an issue affects it!

New home!

RISU team
New home! We’ve just created this page for hosting the project at http://Risuorg.github.io Thanks for visiting!

Risu at DevConf.cz 2018!

RISU team
Risu at DevConf.cz 2018!! Risu had a slot during DevConf.cz 2018 held in Brno, CZ https://devconfcz2018.sched.com/event/DJXG/detect-pitfalls-of-osp-deployments-with-Risu If you were unable to attend, bear in mind that there’s a recording available at https://www.youtube.com/watch?v=SDzzqrUdn5A Slides used are available at https://github.com/Risuorg/Risu/blob/master/doc/devconfcz2018-presentation-revealmd.md Regards!

Recent changes in Magui and Risu

RISU team
What’s new? During recent weeks we’ve been coding and performing several changes to Risu and Magui. Checking the latest logs or list of issues open and closed on github is probably not an easy task or the best way to get ‘up-to-date’ with changes, so I’ll try to compile a few here. First of all, we’re going to present it at Devconf.cz 2018, so come stop-by if assisting :-) Some of the changes include…

Contributing

RISU team
How to file a bug report If you have any suggestions for improvements please do not hesitate to open an issue. How to contribute code We encourage you to contribute new plugins. We use gerrithub for reviewing proposed changes. The submission process looking something like this: Clone the Risu repository: git clone https://github.com/Risuorg/Risu.git Configure the git-review tool: git-review -s Check out a branch in which to make your changes: git checkout -b "your-new-branch" Edit your files and validate with tox:

Timeline

RISU team
Changelog hilights This file will contain a manually mantained log of hilights between versions, it’s not a very extensive detail, but some of the bigger changes/ideas will be added here. Check What’s new: tag for more updated information. 2018-03-25 Implement --find to Risu so that it can grep across a folder set for checking historic data for tests. 2018-03-18 Magui autogrouping support, generating files for each comparison set like osp roles, same hostname, etc.