summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomi Juvonen <tomi.juvonen@nokia.com>2019-11-22 13:30:18 +0200
committerTomi Juvonen <tomi.juvonen@nokia.com>2019-11-22 13:30:49 +0200
commitb530bac56e3d35bf69e23595aa5bb9c3ceea61b6 (patch)
tree6f48ce41cfe2610136c5936bf4853317846a7567
parente961ab783887a9c44d2a321df646f1c49f83b299 (diff)
Doctor Iruya release notesopnfv-9.0.0stable/iruya
Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com> Change-Id: Ia20dc061f3d0732731531f0545de65cab56a6309
-rw-r--r--docs/release/release-notes/release-notes.rst162
1 files changed, 29 insertions, 133 deletions
diff --git a/docs/release/release-notes/release-notes.rst b/docs/release/release-notes/release-notes.rst
index 7f7a1980..92775557 100644
--- a/docs/release/release-notes/release-notes.rst
+++ b/docs/release/release-notes/release-notes.rst
@@ -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
==========