Doctor Iruya release notes 48/68948/1 stable/iruya opnfv-9.0.0
authorTomi Juvonen <tomi.juvonen@nokia.com>
Fri, 22 Nov 2019 11:30:18 +0000 (13:30 +0200)
committerTomi Juvonen <tomi.juvonen@nokia.com>
Fri, 22 Nov 2019 11:30:49 +0000 (13:30 +0200)
Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
Change-Id: Ia20dc061f3d0732731531f0545de65cab56a6309

docs/release/release-notes/release-notes.rst

index 7f7a198..9277555 100644 (file)
@@ -2,87 +2,38 @@
 .. http://creativecommons.org/licenses/by/4.0
 
 
-This document provides the release notes for Hunter of Doctor.
+This document provides the release notes for Iruya version of Doctor.
 
 Important notes
 ===============
 
-In Hunter release, Doctor has been working with fault management alarming
-enhancement and maintenance use case to upstream.
+In Iruya release there has not been many changes.
 
-OpenStack Fenix (unofficial project) has been futher worked to implement the
-infrastructure rolling maintenance in interaction with VNFM. Doctor CI testing
-also supports maintenance testing with Fenix latest master version.
-
-MCP and Apex installers are currently supported. In MCP we test fault management
-without the enhanced alarm. In Apex we test fault management with alarm
-enhancement with sample implementation. Apex is also used for maintenance use
-case testing. Congress inspector support is not working.
-
-In this release, Doctor has not yet been working to look outside OpenStack.
-We might need to get back to this later to better meet the tough industry
-requirements as well as requirements from edge, containers and 5G.
+All testing is now being made with Fuel installer. Maintenance use case
+is now only tested against latest upstream Fenix. Only sample inspector is
+tested as Fuel do not support Vitrage or Congress.
 
 Summary
 =======
 
-Hunter Doctor framework uses OpenStack Rocky integrated into its test cases.
-For testing, we use Doctor CI on OPNFV installers.
+Iruya Doctor framework uses OpenStack Stein integrated into its test cases.
 
 Release Data
 ============
 
 Doctor changes
 
-+------------------------------------------+----------------------------------------------------------+
-| **commit-ID**                            | **Subject**                                              |
-+------------------------------------------+----------------------------------------------------------+
-| b19b69d731cfb5a87f7c928cc898ea04ec85cec6 | Fix tox to clean python cache                            | 
-+------------------------------------------+----------------------------------------------------------+
-| 364d2c2344be5775a0eef6fe19fda125d2c8853d | Handle the exception for running the profiler            |
-+------------------------------------------+----------------------------------------------------------+
-| e6c857ba931a03fb7bfb49746cc4a7eb5b6ce6e1 | Hunter release documentation                             |
-+------------------------------------------+----------------------------------------------------------+
-| 73605c5c34b97ab56306bfa9af0f5888f3c7e46d | Support Fenix as admin tool                              |
-+------------------------------------------+----------------------------------------------------------+
-| 33293e9c23a21ad3228f46d2063f18c915eb2b79 | Wrong yamllint disable command                           |
-+------------------------------------------+----------------------------------------------------------+
-| d82ab34f15a9b67185c85c6afc5562bc8b72cb8b | Add local.conf.sample for devstack deployment of Doctor  |
-+------------------------------------------+----------------------------------------------------------+
-| 7ecc40b445b2aa42f0680c96dc672accf4e40ba0 | Hi, the automation job failed.                           |
-+------------------------------------------+----------------------------------------------------------+
-| 2cd1ca4463121e2354fd920af2b26c65848fb9e2 | Remove Ryota from committers                             |
-+------------------------------------------+----------------------------------------------------------+
-| f31ab961c594595772b0c3d4bd40a0d9491fc6cb | Removing committers                                      |
-+------------------------------------------+----------------------------------------------------------+
-| c653d95c67436698296e238396bf5d8370e3169a | Update to INFO file                                      |
-+------------------------------------------+----------------------------------------------------------+
-| e6708c869855ab69f9b53959befd82bb2f32f9ad | Bug - Testing in Apex with OpenStack master fails        |
-+------------------------------------------+----------------------------------------------------------+
-| e1c5dd0158d5168738fcc9918d24c04ca724b056 | remove to set ceilometer config in MCP                   |
-+------------------------------------------+----------------------------------------------------------+
-| d673e9218a53e047edc5ff6cd047ac6db5112651 | Support Fenix and sample implementation accordingly      |
-+------------------------------------------+----------------------------------------------------------+
-| 916e4931a56c1a5d41d46148609bf348d4326d37 | fix the configparser for  Python 2 and 3 Compatibility   |
-+------------------------------------------+----------------------------------------------------------+
-| 4075b417e973adb257ae39ff5c25aa182a2af3ea | index.rst was blank                                      |
-+------------------------------------------+----------------------------------------------------------+
-| dafdfcfad6866d7c413d4b8d5a9d25f3ab1f76dc | Minor docs updates                                       |
-+------------------------------------------+----------------------------------------------------------+
+- Maintenance use case updated to support latest version of Fenix running
+  in container on controller node
+- Maintenance use case now support Fuel installer
+- Doctor updated to use OpenStack Stein and only python 3.6
+- Testing only sample inspector as lacking installer support for
+  Vitrage and Congress
 
 Releng changes
 
-+------------------------------------------+----------------------------------------------------------+
-| **commit-ID**                            | **Subject**                                              |
-+------------------------------------------+----------------------------------------------------------+
-| cc290b2f937a2edbd60a5d2d1e20f333dfc7eb88 | Doctor to run Fenix as admin tool                        |
-+------------------------------------------+----------------------------------------------------------+
-| 488c558492201aacd359305a7afa3d5640a90b0e | Add parameter of `DEPLOY_SCENARIO` for doctor            |
-+------------------------------------------+----------------------------------------------------------+
-| 30478e1e193485cce93164e9877002b811acf950 | remove `SSH_KEY` parameter from `doctor-slave-parameter` |
-+------------------------------------------+----------------------------------------------------------+
-| 513b05275cbac2ff98950bb0a384a275dd8884f5 | Parpare ssh_key for MCP in doctor                        |
-+------------------------------------------+----------------------------------------------------------+
+- Doctor testing running with python 3.6 and with sample inspector
+- Doctor is only tested with Fuel installer
 
 Version change
 ^^^^^^^^^^^^^^
@@ -90,37 +41,26 @@ Version change
 Module version changes
 ~~~~~~~~~~~~~~~~~~~~~~
 
-- OpenStack has changed from Queens-1 to Rocky-1 since previous Gambia release.
+- OpenStack has changed from Rocky to Stein since previous Hunter release.
 
 Document version changes
 ~~~~~~~~~~~~~~~~~~~~~~~~
 
-These documents have been updated in Hunter release
-
-- Testing document
-  docs/development/overview/testing.rst
-- Doctor scenario in functest:
-  docs/development/overview/functest_scenario/doctor-scenario-in-functest.rst
+N/A
 
 Reason for version
 ^^^^^^^^^^^^^^^^^^
 
-Documentation is updated due to maintenance use case testing using Fenix.
+N/A
 
 Feature additions
 ~~~~~~~~~~~~~~~~~
 
-+--------------------+----------------------------------------------------------+
-| **JIRA REFERENCE** | **SLOGAN**                                               |
-+--------------------+----------------------------------------------------------+
-| DOCTOR-129         | Maintenance use case implementation in OpenStack Fenix   |
-+--------------------+----------------------------------------------------------+
-| DOCTOR-131         | Support Fenix and sample implementation accordingly      |
-+--------------------+----------------------------------------------------------+
-| DOCTOR-132         | Integrate with MCP                                       |
-+--------------------+----------------------------------------------------------+
-| DOCTOR-133         | Doctor fault management with notification from Inspector |
-+--------------------+----------------------------------------------------------+
++--------------------+--------------------------------------------------------------+
+| **JIRA REFERENCE** | **SLOGAN**                                                   |
++--------------------+--------------------------------------------------------------+
+| DOCTOR-134         | Update Doctor maintenance use case to work with latest Fenix |
++--------------------+--------------------------------------------------------------+
 
 Deliverables
 ------------
@@ -165,65 +105,21 @@ Doctor CI results with TEST_CASE='fault_management' and INSPECTOR_TYPE=sample
 +--------------------------------------+--------------+
 | **TEST-SUITE**                       | **Results:** |
 +--------------------------------------+--------------+
-| INSTALLER_TYPE='Apex' 1)             | SUCCESS      |
-+--------------------------------------+--------------+
-| INSTALLER_TYPE='Fuel' 2)             | SUCCESS      |
-+--------------------------------------+--------------+
-| INSTALLER_TYPE='Local'               | N/A          |
-+--------------------------------------+--------------+
-1) Uses enhanced alarming worked in DOCTOR-133
-2) Uses alarm from Nova reset server state API generated notification. API call
-   can take a lot of time and alarm might take over a second. This also happens
-   with different installer and for more Telco grade performance we need the
-   enhanced alarming.
-
-Doctor CI results with TEST_CASE='fault_management' and INSPECTOR_TYPE=congress
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-+--------------------------------------+--------------+
-| **TEST-SUITE**                       | **Results:** |
-+--------------------------------------+--------------+
-| INSTALLER_TYPE='Apex' 1)             | FAILED       |
-+--------------------------------------+--------------+
-| INSTALLER_TYPE='Fuel'                | N/A          |
-+--------------------------------------+--------------+
-| INSTALLER_TYPE='Local'               | N/A          |
-+--------------------------------------+--------------+
-1) Takes over one second because Nova reset server state error API is too slow
-
-Doctor Functest results with TEST_CASE='fault_management'
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-+--------------------------------------+--------------+
-| **TEST-SUITE**                       | **Results:** |
-+--------------------------------------+--------------+
-| INSTALLER_TYPE='Apex'                | skipped      |
-+--------------------------------------+--------------+
-| INSTALLER_TYPE='Fuel'                | skipped      |
-+--------------------------------------+--------------+
-| INSTALLER_TYPE='Local'               | N/A          |
+| INSTALLER_TYPE='fuel'                | SUCCESS      |
 +--------------------------------------+--------------+
 
-Note: Installer Functest does not currently test features or skips running the
-project test cases
-
-Doctor CI results with TEST_CASE='maintenance'
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Doctor CI results with TEST_CASE='maintenance' and INSPECTOR_TYPE=sample
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 +--------------------------------------+--------------+
 | **TEST-SUITE**                       | **Results:** |
 +--------------------------------------+--------------+
-| INSTALLER_TYPE='Apex'                | SUCCESS      |
-| ADMIN_TOOL_TYPE='sample'             |              |
-+--------------------------------------+--------------+
-| INSTALLER_TYPE='Apex'                | SUCCESS      |
-| ADMIN_TOOL_TYPE='fenix'              |              |
+| INSTALLER_TYPE='fuel'                | SUCCESS      |
+| ADMIN_TOOL_TYPE='fenix' *)           |              |
 +--------------------------------------+--------------+
 
-Doctor Functest results with TEST_CASE='maintenance'
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-N/A - Needs special target environment with at least 3 compute nodes
+*) Sample implementation not updated according to latest upstream Fenix
+   and is currently not being tested.
 
 References
 ==========