From e932c2c58d44117b8f10f347068575d5020e38dd Mon Sep 17 00:00:00 2001 From: Vinicius Arcanjo Date: Tue, 8 Feb 2022 17:33:12 -0300 Subject: [PATCH 1/4] Added LICENSE --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..48ea88c --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017 FIU/AmLight Team + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From ddf3509aaaf4b231c18c36343f0cf79d83b22f1a Mon Sep 17 00:00:00 2001 From: Vinicius Arcanjo Date: Tue, 8 Feb 2022 17:43:11 -0300 Subject: [PATCH 2/4] Added CHANGELOG.rst --- CHANGELOG.rst | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 CHANGELOG.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 0000000..d226a58 --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,38 @@ +######### +Changelog +######### +All notable changes to the sdntrace_cp NApp will be documented in this file. + +[UNRELEASED] - Under development +******************************** +Added +===== + +Changed +======= + +Deprecated +========== + +Removed +======= + +Fixed +===== + +Security +======== + +[2022.1.0] - 2022-02-08 +*********************** + +Added +===== +- Added ``FIND_CIRCUITS_IN_FLOWS`` settings option to enable or disable the feature to trigger the ``find_circuits`` routine +- Enhanced and standardized setup.py `install_requires` to install pinned dependencies +- [Issue 5] Add setup.py and requirements + +Fixed +===== +- [Issue 6] Fix comparison of endpoints when an endpoint does not provide all necessary fields +- [Issue 8] Change log level of run_traces results to debug From f3a796320955951a020987f36b7aebc0ec7825a6 Mon Sep 17 00:00:00 2001 From: Vinicius Arcanjo Date: Tue, 8 Feb 2022 17:43:24 -0300 Subject: [PATCH 3/4] Bumped version 2022.1.0 --- kytos.json | 6 +++--- setup.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kytos.json b/kytos.json index d6b4ff7..98404c1 100644 --- a/kytos.json +++ b/kytos.json @@ -3,9 +3,9 @@ "username": "amlight", "name": "sdntrace_cp", "description": "Run tracepaths on OpenFlow in the Control Plane", - "version": "1.0.0", + "version": "2022.1.0", "napp_dependencies": ["amlight/flow_stats", "amlight/scheduler"], - "license": "", + "license": "MIT", "tags": [], - "url": "" + "url": "https://github.com/amlight/sdntrace_cp.git" } diff --git a/setup.py b/setup.py index 99b0f59..ff7b124 100644 --- a/setup.py +++ b/setup.py @@ -23,7 +23,7 @@ NAPP_NAME = 'sdntrace_cp' NAPP_USERNAME = 'amlight' -NAPP_VERSION = '1.0.0' +NAPP_VERSION = '2022.1.0' # Kytos var folder VAR_PATH = BASE_ENV / 'var' / 'lib' / 'kytos' From 9654c2484eba2c5d2e28cf201280138831cee044 Mon Sep 17 00:00:00 2001 From: Vinicius Arcanjo Date: Tue, 8 Feb 2022 17:51:11 -0300 Subject: [PATCH 4/4] Updated README.rst --- README.rst | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 6fba5e8..d9e164c 100644 --- a/README.rst +++ b/README.rst @@ -1,6 +1,61 @@ +|Tag| |License| + +.. raw:: html + +
+

amlight/sdntrace_cp

+ + Napp that traces OpenFlow paths in the control plane + +

OpenAPI Docs

+
+ + Overview ======== Run tracepaths on OpenFlow in the Control Plane +Installing +========== + +To install this NApp, first, make sure to have the same venv activated as you have ``kytos`` installed on: + +.. code:: shell + + $ git clone https://github.com/amlight/sdntrace_cp.git + $ cd sdntrace_cp + $ python setup.py develop + Requirements -============ \ No newline at end of file +============ + +- `amlight/flow_stats `_ +- `amlight/scheduler `_ + + +Events +====== + +Subscribed +---------- + +- ``amlight/flow_stats.flows_updated`` + + +.. TAGs + +.. |License| image:: https://img.shields.io/github/license/amlight/sdntrace_cp.svg + :target: https://github.com/amlight/sdntrace_cp/blob/master/LICENSE +.. |Build| image:: https://scrutinizer-ci.com/g/amlight/sdntrace_cp/badges/build.png?b=master + :alt: Build status + :target: https://scrutinizer-ci.com/g/amlight/sdntrace_cp/?branch=master +.. |Coverage| image:: https://scrutinizer-ci.com/g/amlight/sdntrace_cp/badges/coverage.png?b=master + :alt: Code coverage + :target: https://scrutinizer-ci.com/g/amlight/sdntrace_cp/?branch=master +.. |Quality| image:: https://scrutinizer-ci.com/g/amlight/sdntrace_cp/badges/quality-score.png?b=master + :alt: Code-quality score + :target: https://scrutinizer-ci.com/g/amlight/sdntrace_cp/?branch=master +.. |Stable| image:: https://img.shields.io/badge/stability-stable-green.svg + :target: https://github.com/amlight/sdntrace_cp +.. |Tag| image:: https://img.shields.io/github/tag/amlight/sdntrace_cp.svg + :target: https://github.com/amlight/sdntrace_cp/tags