This is an old revision of the document!
Time to release readiness: max{TEST.READY, SYS.READY} + max{SYS.AUTOMATED,TEST.EXEC} + SYS.RELEASE + DOCS.READY
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.
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.
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.
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 (wiki) | yes (wiki) | Pharos | 2 days (review / commit) | input from BGS |
LAB | LF infrastructure - hardware | yes (wiki) | yes (wiki) | Pharos | 1 day (doc) | none - hw available |
LAB | LF infrastructure - admin | yes (wiki) | yes (wiki) | Pharos | 1 day (doc) | none |
LAB | LF infrastructure - access | yes (wiki) | yes (wiki) | Pharos | 1 day (doc) | none |
LAB | LF infrastructure - physical diagram (wiki) | yes (wiki) | yes (wiki) | Pharos | 3 days (doc/review) | LF Hardware PODSs configured the same. |
LAB | LF infrastructure - logical topology diagram (wiki) | yes (wiki) | yes (wiki) | Pharos | 3 days (doc/review) | LF Hardware PODSs configured the same. |
LAB | LF infrastructure - LO network | yes (wiki) | yes (wiki) | Pharos | 1 day | none |
LAB | LF infrastructure - Networks | draft (wiki) | draft (wiki) | Pharos | 1 day (undefined) | none |
LAB | LF infrastructure - IPs | draft (wiki) | draft (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 | no | in progress | BGS | 2 days | |
SYS.READY | Final system state fully documented target system state wiki | BGS | 1 day | |||
SYS.READY | LF Hardware available and fully configured (POD1 and POD2) | no | Available, starting install 4/20/15 | 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 - verification pending | yes - verification pending | 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) | no | no | 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) | no | no | BGS | 1 day | TEST.READY |
SYS.AUTOMATED | Automated deploy (Jenkins triggered) to LF Hardware fully functional | no | 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 | 1st draft in gerrit | BGS | 2 days | |
SYS.DOCS | User/installation guide available in repo | yes - 1st draft | in progress | BGS | 2 days | |
SYS.DOCS | License information on components used | 1st draft in gerrit | BGS | 1 day | ||
TEST.READY | Defined and documented set of test cases (Tempest/Rally and Robot) for Arno | 1st draft in gerrit | Functest | 2 days | ||
TEST.READY | Robot test cases for Arno created (scripts available) | 1st draft in gerrit (reuse upstream test suite) | Functest | 1 day | ||
TEST.READY | Rally/Tempest scenario test for Arno created (scripts available) | 1st draft in gerrit (reuse upstream test suite) | Functest | 1 day | ||
TEST.READY | Robot framework operational on LF HW Jumphosts of POD1 and POD2 | yes - verification pending (jira) | Functest | 1 day | LAB | |
TEST.READY | Rally/Tempest operational on LF HW Jumphosts of POD1 and POD2 | yes - verification pending (jira) | Functest | 1 day | LAB | |
TEST.READY | Sample VNFs for testing available | no | Functest | ? | ||
TEST.DOCS | Functional Testing User-Guide for Robot (in .rst) | 1 single rst with the 5 different test cases (first draft on gerrit) | Functest | 1 day | ||
TEST.DOCS | Functional Testing User-Guide for Rally/Tempest (in .rst) | 1 single rst with the 5 different test cases (first draft on gerrit) | Functest | 1 day | ||
TEST.DOCS | Functional Testing Release notes for Robot (in .rst) | no | Functest | 1 day | ||
TEST.DOCS | Functional Testing Release notes for Rally/Tempest (in .rst) | no | Functest | |||
TEST.EXEC | Successful manual execution of Robot test scripts on field labs HW | ? | ? | Functest | ? | |
TEST.EXEC | Successful manual execution of Robot test scripts on LF HW | no | no | Functest | 1 day | LAB |
TEST.EXEC | Successful manual execution of Tempest test scripts on field labs HW | no | yes (opensteak / foreman on Orange POD) | Functest | ||
TEST.EXEC | Successful manual execution of Tempest test scripts on LF HW | no | no | Functest | LAB | |
TEST.EXEC | Successful manual execution of vIMS test scripts on field labs HW | no | no | Functest | ||
TEST.EXEC | Successful manual execution of vIMS test scripts on field labs HW | no | no | Functest | ||
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: