====== Release Readiness for Arno: Status and Plan ====== Time to release readiness: max{TEST.READY, SYS.READY} + max{SYS.AUTOMATED,TEST.EXEC} + SYS.RELEASE + DOCS.READY ==== Projected focus activities for Arno completion ==== === LF Lab status and plans === LAB completion: Lab is ready for BGS deploy to start testing, troubleshooting and assumption corrections ongoing. To be resolved @ completion of SYS.READY and TEST:READY. === Arno deployment status and plans === SYS:READY completion: SYS.READY ongoing, deploys of Arno under migration to LF hardware with iterative activities between SYS.READY and LAB activities. SYS:READY cannot formally close until TEST:READY is closed. SYS:AUTOMATED completion: Pending SYS:READY with little development required to transition from SYS.READY to SYS:AUTOMATED. === funcest status and plans === TEST:READY completion: activity is ongoing with significant remaining backlog. The team is focused and working on the backlog, this activity follows only the critical path for TEST.READY development. No blocking dependencies at this time, functional Arno deployments available for development and validation. === Release docs status and plans === DOCS:READY completion: activity is ongoing. Backlog is focused on compilation of existing material and organization into release content and structure. Dependencies identified on other projects, but all dependencies in "started" state and different levels of completion. Status and plan as of **Apr/22**: ^ Category ^ Task ^ Fuel deployment approach ^ Foreman deployment approach ^ Project ^ Effort to complete: estimate ^ Dependencies | | | | | | | | LAB | LF lab state stable and configuration documented and up to date | wip | wip | Pharos | 2 days (doc) | LF Hardware PODSs configured the same. Doc templates / tools ready | | | | | | | | LAB | Field labs state stable and documented and up to date in Pharos | Ericsson lab stable. wiki. Create info/config template for info for other labs. | Intel lab stable. wiki. Create info/config template for other labs. | Pharos | 1 day (doc) | none | | | | | | | | LAB | Pharos specification | yes - spec.rst | yes spec.rst | Pharos | 1 day (commit) | none | | | | | | | | LAB | System Usernames | yes ([[get_started/lflab_hosting|wiki]]) | yes ([[get_started/lflab_hosting|wiki]]) | Pharos | 2 days (review / commit) | input from BGS | | | | | | | | LAB | LF infrastructure - hardware | yes ([[get_started/lflab_hosting|wiki]]) | yes ([[get_started/lflab_hosting|wiki]]) | Pharos | 1 day (doc) | none - hw available | | | | | | | | LAB | LF infrastructure - admin | yes ([[get_started/lflab_hosting|wiki]]) | yes ([[get_started/lflab_hosting|wiki]]) | Pharos | 1 day (doc) | none | | | | | | | | LAB | LF infrastructure - access | yes ([[get_started/lflab_hosting|wiki]]) | yes ([[get_started/lflab_hosting|wiki]]) | Pharos | 1 day (doc) | none | | | | | | | | LAB | LF infrastructure - physical diagram (wiki) | yes ([[get_started/lflab_hosting|wiki]]) | yes ([[get_started/lflab_hosting|wiki]]) | Pharos | 3 days (doc/review) | LF Hardware PODSs configured the same. | | | | | | | | LAB | LF infrastructure - logical topology diagram (wiki) | yes ([[get_started/lflab_hosting|wiki]]) | yes ([[get_started/lflab_hosting|wiki]]) | Pharos | 3 days (doc/review) | LF Hardware PODSs configured the same. | | | | | | | | LAB | LF infrastructure - LO network | yes ([[get_started/lflab_hosting|wiki]]) | yes ([[get_started/lflab_hosting|wiki]]) | Pharos | 1 day | none | | | | | | | | LAB | LF infrastructure - Networks | draft ([[get_started/lflab_hosting|wiki]]) | draft ([[get_started/lflab_hosting|wiki]]) | Pharos | 1 day (undefined) | none | | | | | | | | LAB | LF infrastructure - IPs | draft ([[get_started/lflab_hosting|wiki]]) | draft ([[get_started/lflab_hosting|wiki]]) | Pharos | 1 day (undefined) | LF Hardware PODSs configured the same. | | | | | | | | SYS.READY | Bootable ISO disk image for Jumphost installation available | yes | yes | BGS | done | | | | | | | | | SYS.READY | Bootable ISO disk image for Jumphost installation tested by 3rd-party | yes (partly at AT&T, and a separate Ericsson team) | in progress | BGS | 2 days | | | | | | | | | SYS.READY | Final system state fully documented [[get_started/get_started_system_state|target system state wiki]] | partly | yes | BGS | 1 day | | | | | | | | | SYS.READY | LF Hardware available and fully configured (POD1 and POD2) | yes | yes | BGS | 1 day | | | | | | | | | | LF Hardware PODSs configured the same (VLANs/users/etc. the same across across POD1 and POD2) | no | no | BGS | 1 day (once both installers work on their PODs) | | | | | | | | | SYS.AUTOMATED | Jump servers operational with Jenkins connectivity (POD1 and POD2) | yes | yes | Octopus | | | | | | | | | | SYS.READY | Manual deploy to development lab fully functional | yes (Ericsson lab) | yes (Intel lab) | BGS | done | | | | | | | | | SYS.READY | Validate that install works on "any lab" - not just the original development lab: \\ Manual deploy to generic Pharos-lab (i.e. LF HW as target) fully functional (Deploy.sh is executed and deploys the install/jumphost automatically and then provisions OpenStack with HA + ODL to baremetal) | yes | yes | BGS | undetermined (pending resolution of current tech. issues) | TEST.READY | | | | | | | | SYS.READY | Manual validation that install to "any lab" is operational: \\ Manual base validation of install on generic Pharos-lab (i.e. LF HW as target) ( manually connect to the system, performs basic openstack operations) | yes | yes | BGS | 1 day | TEST.READY | | | | | | | | SYS.AUTOMATED | Automated deploy (Jenkins triggered) to LF Hardware fully functional | yes | no | Octopus | 1 day | SYS.READY, TEST.EXEC | | | | | | | | SYS.RELEASE | All tests relevant to Arno pass. Any required fixes in please | no | no | BGS | undetermined (depends on test outcome) | SYS.AUTOMATED, TEST.EXEC | | | | | | | | SYS.DOCS | Release notes document available in repo | yes - 1st draft | yes - 1st draft | BGS | 2 days | | | | | | | | | SYS.DOCS | User/installation guide available in repo | yes - 1st draft | yes - 1st draft | BGS | 2 days | | | | | | | | | SYS.DOCS | License information on components used | yes | 1st draft in gerrit | BGS | 1 day | | | | | | | | | TEST.READY | Defined and documented set of test cases (Tempest/Rally and Robot/ODL) for Arno | yes ([[http://artifacts.opnfv.org/functest/docs/functest.pdf|draft]]) | Functest | 1 day | | | | | | | | | | TEST.READY | Rally/Tempest operational on LF HW Jumphosts of POD1 and POD2 | wait for POD 1 (pre-test on Ericsson POD) | yes - verification pending ([[https://jira.opnfv.org/browse/OCTO-61|jira]]) | Functest | 1 day | LAB, SYS.READY | First tests showed errors on standard upstream test suites. These errors seem linked to a limited sources but must be analyzed. An option could consist in reducing the scope until getting a list without failure with both installers, but suite is trustable and errors shall be analyzed | | | | | | | TEST.READY | Sample VNFs for testing available | yes - vPing | vPing code committed (99% automated), vIMS postponed to next release | Functest | 1 day | | vPing last version does no rely on nova console, but waits for Ping before shuting off. Nova console used to work on Orange POD and on NTT lab but not working on POD 2 (seems linked to metadata issue and/or on Ericsson POD) leading to the creation of the workaround | | | | | | | TEST.DOCS | Functional Testing User-Guide for Robot/ODL (in .rst) | yes ([[http://artifacts.opnfv.org/functest/docs/functest.pdf|draft]]) | Functest | 5 days | LAB | | | | | | | | | TEST.EXEC | Successful manual execution of vPing test scripts on field labs HW | yes | | Functest | 1 day | LAB, TEST.EXEC | Test to be done directly on LF POD | | | | | | | TEST.EXEC | Successful manual execution of vPing test scripts on LF labs HW | yes | no | Functest | 0 day | | Successful manual execution of vIMS test scripts on field labs HW | no | no | Functest | | | | TEST.EXEC | Successful manual execution of vIMS test scripts on LF labs HW | N.R | N.R | Functest | 0 day | | vIMS canceled for Arno | | | | | | | TEST.AUTOMATED | Automated validation (functest, autodeploy & test flow) executed on deployed platform | no | no | Octopus | 1 day | TEST.EXEC | | | | | | | | TEST.AUTOMATED | Automated validation (functest, autodeploy & test flow) executed on LF deployed platform | no | no | Octopus | 1 day | TEST.EXEC | | | | | | | | DOCS.INFRA | Documentation tool-chain installed and operational in OPNFV infra | yes | yes | opnfvdocs | | | | | | | | | | DOCS.INFRA | Documentation processes documented, including methodology | yes | yes | opnfvdocs | | | | | | | | | | DOCS.INFRA | Documentation templates available | yes | yes | opnfvdocs | | | | | | | | | | DOCS.INFRA | Documentation integrated into Gerrit/Jenkins and publishing artefacts | yes | yes | opnfvdocs | | | | | | | | | | DOCS.INFRA | List of all required docs across all projects | no | no | opnfvdocs | | | | | | | | | | DOCS.READY | User guide documentation prepared | no | no | opnfvdocs | 2 days | | | | | | | | | DOCS.READY | Arno release description prepared | no | no | opnfvdocs | 2 days | | | | | | | | | DOCS.READY | Documentation consolidated and reviewed for final publishing | no | no | opnfvdocs | 3 days | | | | | | | | | DOCS.REVIEW | Final review of all docs and editorial | no | no | opnfvdocs | 2 days (all participants) | | | | | | | | | RELEASE.READY | All artifacts (docs, code) packaged up and available to customers (web) | no | no | //all// | 2 days | DOCS.READY, TEST.EXEC, SYS.DOCS, SYS.RELEASE, LAB | | | | | | | Additional details: * For Pharos [[pharos/pharos_release_plan|Pharos release planning]] * For BGS [[get_started/get_started_release_plan|Bootstrap/Get-Started release planning]]