Skip to content

kytos-ng/maintenance

 
 

Repository files navigation

Tag License Build status Code coverage Code-quality score

kytos/maintenance

NApp that manages maintenance windows

Overview

This NApp creates maintenance windows, allowing the maintenance of network devices (switch, link, and interface) without receiving alerts. The circuits using those devices will be moved to another path during the maintenance, if possible. Notifications about those devices will be disabled during the maintenance.

Installing

To install this NApp, make sure to have the same venv activated as you have kytos installed on:

$ git clone https://github.com/kytos-ng/maintenance.git
$ cd maintenance
$ python3 -m pip install --editable .

To install the kytos environment, please follow our development environment setup.

Events

Published

kytos/maintenance.(start|end)_(switch|uni|link}

Event reporting when a maintenance starts and ends for a switch, uni or link.

Content:

{
  'switches|unis|links': List of <object>s,
}