genesisreq.git
9 years agoRequirements support matrix 89/9889/1
Frank Brockners [Fri, 12 Feb 2016 15:16:55 +0000 (07:16 -0800)]
Requirements support matrix

Initial template for a document to capture
which of the "common" features are supported by
the different installers.

Change-Id: Iebee29bca37168c39673453013e9333946f1315c
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
(cherry picked from commit fac63a60c427f9c323d92f8e11b79b685df055ac)

9 years agoLicense information update 33/9833/1
Frank Brockners [Tue, 9 Feb 2016 11:05:56 +0000 (03:05 -0800)]
License information update

OPNFV documentation is licensed under
Creative Commons Attribution 4.0 International License.
This patch updates the documents in the genesisreq
repository to reflect license information appropriately.

Change-Id: I54011bec422591853db8b3be99860c1b080cbccd
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
(cherry picked from commit d85aad406fc04752916e963faf4bfbfb7eb2c19d)

9 years agoRequirement update: OpenDaylight Be as default 31/9831/1
Frank Brockners [Tue, 9 Feb 2016 10:50:52 +0000 (02:50 -0800)]
Requirement update: OpenDaylight Be as default

Installers should support the installation of OpenDaylight
Beryllium release as default.
OpenDaylight Beryllium became available in the form of
stable release candidates during the final stages of
the OPNFV Brahmaputra release composition.
In was found that OpenDaylight Beryllium provides
for several improvements over the Lithium release.
This includes improved stability of tests as well as
support for several projects (e.g. SFC, SDNVPN, etc.)
All installers have successfully reported integration
with OpenDaylight Beryllium.
As a consequence, the original requirement for
support of OpenDaylight Lithium was changed to support
OpenDaylight Beryllium as default.

JIRA: GENESIS-6

Change-Id: I4c09b2c4b30c7c45904fbc9b599cbaf2d43f3aa7
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
(cherry picked from commit 343608601742d88baa0a7987d5febd1f5ad7bda7)

9 years agodraft for common deploy file 97/9597/1
Dan Radez [Thu, 10 Dec 2015 15:53:02 +0000 (10:53 -0500)]
draft for common deploy file

Change-Id: I13b3b39f9105bedd6a6ea96d97978dee6f832dcb
Signed-off-by: Dan Radez <dradez@redhat.com>
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit 5dbbbf7c7bf2ec0521b8b1f0cc36aeec6fcc1907)

9 years agoadding joid artificats for Ubuntu. Added the indivudual charm 95/9595/1
Narinder Gupta [Mon, 1 Feb 2016 20:31:56 +0000 (14:31 -0600)]
adding joid artificats for Ubuntu. Added the indivudual charm
location.

Change-Id: Ib3b48b7884f88505b89a83457cf98af853842280
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
(cherry picked from commit 3abcf118056fe8a54d5a9a659d0db104217942e5)

9 years agoEditorial updates to requirements docs 89/7589/1
Frank Brockners [Thu, 21 Jan 2016 11:25:16 +0000 (03:25 -0800)]
Editorial updates to requirements docs

Updates to system-requirements and ux-requirements docs.
 - Fixed formatting
 - Fixed broken links
 - Moved documentation requirements from system-req
   document to ux-req document
 - Fixed (some) grammar

Note that non editorial fixes (e.g. removal for
certain requirements no longer apply to Brahmaputra
are handled in other patches). This patch is a replica
of 7435 which got abandoned due to merge issues.

Change-Id: Ibb914f523a7719f8240d4a690cd645f44500108e
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoMerge "Removing NFV-KVM requirement for Brahmaputra"
Frank Brockners [Thu, 21 Jan 2016 10:50:52 +0000 (10:50 +0000)]
Merge "Removing NFV-KVM requirement for Brahmaputra"

9 years agoRemoving SFC/OVS-NSH requirement for Brahmaputra 29/7429/1
Frank Brockners [Wed, 20 Jan 2016 11:26:39 +0000 (03:26 -0800)]
Removing SFC/OVS-NSH requirement for Brahmaputra

Different than originally planned, the sfc project
did not supply integration for all installers
participating in Genesis. As a consequence,
OVS-NSH (the specific version) cannot be supported as
a common requirement for Brahmaputra.
It will be reconsidered for Release 3.

JIRA: GENESIS-46

Change-Id: I9e9968f5c1da12c6620794cc8c4ff4c9293792bd
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoRemoving NFV-KVM requirement for Brahmaputra 27/7427/1
Frank Brockners [Wed, 20 Jan 2016 11:17:56 +0000 (03:17 -0800)]
Removing NFV-KVM requirement for Brahmaputra

Different than originally planned, the nfv4kvm project
did not supply integration for all installers
participating in Genesis. As a consequence,
NFV-KVM cannot be supported as a common requirement
for Brahmaputra. It will be reconsidered for Release 3.

JIRA: GENESIS-50

Change-Id: I3de736e12ee37e23ba0de524283804ac3d33d0ff
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoKey artifacts and their location 11/7011/1
Frank Brockners [Sun, 17 Jan 2016 14:35:05 +0000 (06:35 -0800)]
Key artifacts and their location

For Brahmaputra, we're using an "all in one" build
approach. There is no need for a specific configuration
file that installers would use as part of their build
process which points to the location of components that
will be included.
The "artifacts-location" file is to serve
documentation purposes only for the Brahmaputra
release. It is to list all key artifacts and their
location. This patch creates the starting point for
the documentation.

This patch is a replica of 4585 which was abandoned
due to merge/rebase issues.

Change-Id: I09dba4686d908cf25edf2ff9a4de054959e035a1
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoRequirement: OpenStack Heat installed (for QTIP) 65/5465/1
Frank Brockners [Mon, 4 Jan 2016 10:32:41 +0000 (02:32 -0800)]
Requirement: OpenStack Heat installed (for QTIP)

The OPNFV Qtip project requires the installation
of Openstack Heat. Replica patch of 4435, which
was abandoned due to merge/rebase issues.

JIRA: GENESIS-53

Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoMerge "Requirement: SDN Controller Layer 3 forwarding support"
Tim Rozet [Wed, 23 Dec 2015 19:50:41 +0000 (19:50 +0000)]
Merge "Requirement: SDN Controller Layer 3 forwarding support"

9 years agoMerge "Common inventory file format example"
Tim Rozet [Wed, 23 Dec 2015 19:50:11 +0000 (19:50 +0000)]
Merge "Common inventory file format example"

9 years agoMerge "Requirement: "All-in-one" build for Brahmaputra"
Frank Brockners [Fri, 18 Dec 2015 11:06:25 +0000 (11:06 +0000)]
Merge "Requirement: "All-in-one" build for Brahmaputra"

9 years agoHardware replacement 47/3847/2
Wei Shao [Tue, 1 Dec 2015 21:27:32 +0000 (21:27 +0000)]
Hardware replacement

It must be possible to de-comision and re-commision hardware to an existing OPNFV deployment.
This is among other things needed when replacing faulty hardware.

JIRA: GENESIS-40

Change-Id: Ieeec061de5f315fcb00e73d66bfaa3fd0a49e118
Signed-off-by: Wei Shao <weidong.shao@huawei.com>
9 years agoMerge "Add GENESIS-42 for support of offline deployment"
Weidong Shao [Wed, 16 Dec 2015 15:59:31 +0000 (15:59 +0000)]
Merge "Add GENESIS-42 for support of offline deployment"

9 years agoMerge "Requirement: Provide isolated compute node resources for CEPH OSD"
Wei Shao [Wed, 16 Dec 2015 15:59:07 +0000 (15:59 +0000)]
Merge "Requirement: Provide isolated compute node resources for CEPH OSD"

9 years agoCommon inventory file format example 79/4079/2
Tim Rozet [Tue, 8 Dec 2015 15:39:51 +0000 (10:39 -0500)]
Common inventory file format example

Format of pod settings to input into every installer.

Change-Id: Iee898ee7c1d6e0a34310f1fc28f8dd5da7e0a070
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoRequirement: "All-in-one" build for Brahmaputra 33/4133/1
Frank Brockners [Wed, 9 Dec 2015 12:37:36 +0000 (04:37 -0800)]
Requirement: "All-in-one" build for Brahmaputra

Installers which create a build for Brahmaputra, should create
the build as an "all-in-one" build. The the build process of
the installer creates a single entity (e.g. ISO) - which has
all the artifacts considered and required by all the projects
for Brahmaputra packaged in. Or in other terms and as an example:
If there are 4 different versions of OVS - all these 4 versions
would be contained in the "all in one build".
Note: This requirement only applies to installers which support
a "build" phase (i.e. create a bootable image, like an iso-image
from the different artifacts required).

JIRA: GENESIS-74

Change-Id: Ia6f126ae8a062c8e3158b65835a9ae2429cba321
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoRequirement: SDN Controller Layer 3 forwarding support 87/3487/2
Tim Rozet [Fri, 20 Nov 2015 15:36:39 +0000 (10:36 -0500)]
Requirement: SDN Controller Layer 3 forwarding support

This is a proposal to require Installers to support the ability to
enable L3 routing functionality in the SDN Controller (where possible).
Some SDN controllers may not support this functionality, in which case
it is acceptable to use Neutron L3 agent.
OpenDaylight also supports distributed virtual routing (DVR). This
requirement also proposes that Installers should be capable of enabling
DVR on SDN controllers which support DVR.

JIRA: GENESIS-44

Change-Id: Ib0e585f05cc75d30b198863bba342e2062ca255e
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoMerge "Requirement: Ability to install with upstream artifacts"
Tim Rozet [Mon, 7 Dec 2015 21:32:19 +0000 (21:32 +0000)]
Merge "Requirement: Ability to install with upstream artifacts"

9 years agoMerge "Requirement: Installers to be agnostic to type of hard drives used"
Tim Rozet [Mon, 7 Dec 2015 21:29:29 +0000 (21:29 +0000)]
Merge "Requirement: Installers to be agnostic to type of hard drives used"

9 years agoMerge "User-configurable parameters available via config files"
Tim Rozet [Mon, 7 Dec 2015 21:25:06 +0000 (21:25 +0000)]
Merge "User-configurable parameters available via config files"

9 years agoRequirement: Supported Layer 1/2 Networking Configurations 87/3787/2
Tim Rozet [Mon, 30 Nov 2015 20:14:19 +0000 (15:14 -0500)]
Requirement: Supported Layer 1/2 Networking Configurations

Installers should support multiple kinds of network configurations for
deployments. These shall include the following:
1) Multiple VLANs (untagged and tagged links)
2) NIC Bonding/Etherchannel
3) Multiple NICs
These types may also be in combination with one another. For example, if
a deployment uses 4 logical broadcast domains (VLANs) it may be split
into 4 sub-interfaces on a single interface, which is then mapped to a
bonded link consisting of 2 links.

JIRA: GENESIS-61

Change-Id: Id30cfe1c01c3b82d94aaf454d6496180c29732e9
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoRequirement: Supported Logical Networks for Target System 89/3789/2
Tim Rozet [Mon, 30 Nov 2015 20:30:31 +0000 (15:30 -0500)]
Requirement: Supported Logical Networks for Target System

Installers must support being able to separate network traffic for
OpenStack + SDN controllers into these logical networks:
1) Admin network - used by OpenStack for Admin user traffic
2) Private network- used by OpenStack for inter-component traffic
3) Public network- user + internet access. References OpenStack public
network.
4) Storage network - for storage related traffic only
OpenStack is configurable in that it allows its components to be bound
to specific networks. Installers should also support configuring
OpenStack this way, and separating components/traffic across these
logical networks.
For example, keystone admin endpoint should only be available on the
Admin network. Access to keystone admin endpoint on Public network would
not be allowed.
Note: This requirement does not restrict installers from deploying other
types of logical network configurations such as combining all traffic
into a single logical network, or combining some logical networks into
one. The requirement simply states that the 4 listed above must be
supported and the default option.
An optional 5th network for lights out management (IPMI access) is also
typically used (especially with baremetal deployments), but it is beyond
the scope of this requirement (logical OpenStack networks), and it's
network definition/configuration should be defined by the
environment/POD being used.

JIRA: GENESIS-62

Change-Id: I3942bba91f0831a1f8088fa75968d23aa968eebe
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoAdd GENESIS-42 for support of offline deployment 61/3161/4
Weidong Shao [Mon, 9 Nov 2015 23:01:58 +0000 (23:01 +0000)]
Add GENESIS-42 for support of offline deployment

JIRA: GENESIS-42

Change-Id: I86fa60f39b97d33c6ba2c28ec952e85d6b826cf8
Signed-off-by: Weidong Shao <weidong.shao@huawei.com>
9 years agoMerge "Instaler should provide user guide and release notes."
Weidong Shao [Mon, 7 Dec 2015 16:24:32 +0000 (16:24 +0000)]
Merge "Instaler should provide user guide and release notes."

9 years agoRequirement: Installers to be agnostic to type of hard drives used 81/3781/3
Tim Rozet [Mon, 30 Nov 2015 19:42:48 +0000 (14:42 -0500)]
Requirement: Installers to be agnostic to type of hard drives used

Installer should be agnostic to the type of hard-drive the servers boot
from (spinning disks, SSD, …) as long as those types are supported by
 drivers found in the supported linux versions for B release.

JIRA: GENESIS-31

Change-Id: Ib1e224aedaf63f1606b6e9a22a859fb0e5e09825
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoMerge "nfv-kvm installation requirement"
Wei Shao [Mon, 7 Dec 2015 15:36:06 +0000 (15:36 +0000)]
Merge "nfv-kvm installation requirement"

9 years agoMerge "Support L3-neutron agent as an option for L3"
Wei Shao [Mon, 7 Dec 2015 15:34:38 +0000 (15:34 +0000)]
Merge "Support L3-neutron agent as an option for L3"

9 years agoInstaler should provide user guide and release notes. 03/3303/2
Weidong Shao [Mon, 16 Nov 2015 13:20:32 +0000 (13:20 +0000)]
Instaler should provide user guide and release notes.

JIRA: GENESIS-34
JIRA: GENESIS-35

Change-Id: Ie43b76b5eb852d6731f9d5bb6f20795020baa6bc
Signed-off-by: Weidong Shao <weidong.shao@huawei.com>
9 years agoMerge "Added JIRA GENESIS-38 Requirement: Script to install jumphost"
Frank Brockners [Wed, 2 Dec 2015 21:02:17 +0000 (21:02 +0000)]
Merge "Added JIRA GENESIS-38 Requirement: Script to install jumphost"

9 years agoMerge "Added Jira requirement GENESIS-23 Enable Mandatory Access Control by default"
Frank Brockners [Wed, 2 Dec 2015 21:01:39 +0000 (21:01 +0000)]
Merge "Added Jira requirement GENESIS-23 Enable Mandatory Access Control by default"

9 years agoAdded JIRA: GENESIS-46 for voting 21/2921/2
Jonas Bjurel [Thu, 29 Oct 2015 18:37:16 +0000 (19:37 +0100)]
Added JIRA: GENESIS-46 for voting
Description: The SFC project needs a version of OVS that supports Network
Service Headers (NSH). The required end-system state for the B-release
will be an official OVS patch that Intel is preparing that will provide
full OVS 2.4 support.
This official OVS patch is not available yet. Until this official patch is
available, there is a patch available in a private branch that we will have
to use during the life cycle of the B release. This private OVS branch does
not support all of the OVS 2.4 features. The private OVS branch can be
obtained as follows:

git clone -b nsh-v8 https://github.com/priteshk/ovs.git

JIRA:GENESIS-46

Change-Id: Iae5a102340ba5b7a75651c7efb9256566177ed8d
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
9 years agoRequirement: Provide isolated compute node resources for CEPH OSD 43/3843/2
Wei Shao [Tue, 1 Dec 2015 21:10:46 +0000 (21:10 +0000)]
Requirement: Provide isolated compute node resources for CEPH OSD

Installers should provide for having Compute nodes taking part as Ceph storage nodes (OSD),
and reliably provide isolated resources for this role

JIRA: GENESIS-69

Change-Id: Ia7669983c99eb7bcf5646b57d62fd12bd143d370
Signed-off-by: Wei Shao <weidong.shao@huawei.com>
9 years agonfv-kvm installation requirement 41/3841/2
Wei Shao [Tue, 1 Dec 2015 20:58:29 +0000 (20:58 +0000)]
nfv-kvm installation requirement

Project Name: (nfv-kvm)(NFV Hypervisors-KVM)
Project Lead: Don Dugger (donald.d.dugger@intel.com)
Target Release: B release
List of proposed requirements:
1) Install Kernel package with NFV enhancement support
2) Install QEMU package with NFV enhancement support
3) Provide a method so that user can input platform specific parameters.
OPNFV release: Brahmaputra
Timeline: In order to integrate into CI and fix bugs we would require implementation
at least 2 months prior to B-release
Purpose:
Special kernel/QEMU functions may be needed to meet advanced NFV usage requirements,
like real time, live migration etc. The nfv4kvm project provide such functionality,
so it will be good to integrate the kernel/QEMU into the installer.
Proposed requirements:
1) Nfv-kvm would provide kernel source and QEMU source that meet NFV requirement,
   including real time, live migration etc. The installer can install the kernel/qemu
   package build from the kernel/qemu repo code.
2) Grub entry would be updated to adding NFV specific kernel parameters like "isolcpus",
   "nohz_full" etc. The installer should get input from user for such parameters.

JIRA: GENESIS-50

Change-Id: Ifb52d1bfeb60c79cbb51c9c6d16da204f652f467
Signed-off-by: Wei Shao <weidong.shao@huawei.com>
9 years agoSupport L3-neutron agent as an option for L3 39/3839/2
Wei Shao [Tue, 1 Dec 2015 20:08:07 +0000 (20:08 +0000)]
Support L3-neutron agent as an option for L3

Because ODL Lithium doesn't support IPv6 in ODL-L3, in order to set up IPv6 in integrated
OS+ODL environment, we need to use neutron-l3-agent instead of odl-l3, and ODL will be
 used only for L2 connectivity. See our gap analysis
https://wiki.opnfv.org/ipv6_opnfv_project/ipv6_gap_odl. Therefore we have created this JIRA
issue "Support L3-neutron agent as an option for L3 for setting up".

JIRA: GENESIS-72

Change-Id: I86d7cdf6b8a802a5766f57fe33e9c8b4b7916b78
Signed-off-by: Wei Shao <weidong.shao@huawei.com>
9 years agoMerge "Installer should configure NTP server for clock synchronization."
Weidong Shao [Tue, 1 Dec 2015 20:14:57 +0000 (20:14 +0000)]
Merge "Installer should configure NTP server for clock synchronization."

9 years agoRequirement: Ability to install with upstream artifacts 83/3783/1
Tim Rozet [Mon, 30 Nov 2015 19:50:07 +0000 (14:50 -0500)]
Requirement: Ability to install with upstream artifacts

Installers should support deployment of OPNFV using artifacts (source
code, packages, etc) from 3rd-party repos (vendor specific distros and
trunk versions). For example, if an OPNFV project required a specific
version of OVS (and provided the compatible artifact) to be installed,
an installer would be able to point directly to that artifact and
build/deploy with it.

JIRA: GENESIS-39

Change-Id: Iea8eddf36b03c124f7fb048f4c301179b2697b59
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoUser-configurable parameters available via config files 79/3779/1
Tim Rozet [Mon, 30 Nov 2015 19:33:00 +0000 (14:33 -0500)]
User-configurable parameters available via config files

User-configurable parameters available via config.yaml files - with all
defaults shown. Exact parameters and formats for these configuration
files are outside the scope of this requirement (and TBD by Genesis
team). The requirement is simply to be able to support parsing these
yaml config files as inputs to all installers.

JIRA: GENESIS-17

Change-Id: Id484d59205ce6b423329cfa0a86b7d6d22c04dba
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoMerge "Requirement: Neutron DHCP servers in HA"
Tim Rozet [Mon, 30 Nov 2015 19:09:53 +0000 (19:09 +0000)]
Merge "Requirement: Neutron DHCP servers in HA"

9 years agoRequirement: Neutron DHCP servers in HA 11/3211/2
Tim Rozet [Wed, 11 Nov 2015 16:55:16 +0000 (11:55 -0500)]
Requirement: Neutron DHCP servers in HA

We currently have most openstack services in HA, including
neutron-dhcp-agent service. Meaning that there are multiple neutron-dhcp-agent
processes running on the controllers. One of those is selected when
there is a request to create a dhcp server namespace. A single dhcp
server will be created for that tenant.
This issue is created as a proposal for requiring OPNFV Target System to
enable multiple dhcp servers per tenant in HA, so that a tenant would
have multiple dhcp servers in HA in case one goes down.

JIRA: GENESIS-43

Change-Id: I1386c790834c0924ec90eb505d14ca7c8449f408
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoMerge "Requirement proposal: Support for ONOSFW"
Weidong Shao [Wed, 18 Nov 2015 10:31:07 +0000 (10:31 +0000)]
Merge "Requirement proposal: Support for ONOSFW"

9 years agoInstaller should configure NTP server for clock synchronization. 01/3301/1
Weidong Shao [Mon, 16 Nov 2015 13:13:12 +0000 (13:13 +0000)]
Installer should configure NTP server for clock synchronization.

JIRA: GENESIS-25

Change-Id: I9d97df251e5942cfa4a77af85aa45631ec836325
Signed-off-by: Weidong Shao <weidong.shao@huawei.com>
9 years agoAdded Jira requirement GENESIS-23 Enable Mandatory Access Control by default 23/3223/1
Narinder Gupta [Wed, 11 Nov 2015 18:45:54 +0000 (12:45 -0600)]
Added Jira requirement GENESIS-23 Enable Mandatory Access Control by default

JIRA: GENESIS-23

Change-Id: Ic39bef4daa6dc80a2c00bc0f0ddf9f26b46da333
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
9 years agoAdded JIRA GENESIS-38 Requirement: Script to install jumphost 35/3235/1
David Duffey [Tue, 10 Nov 2015 21:45:10 +0000 (13:45 -0800)]
Added JIRA GENESIS-38 Requirement: Script to install jumphost

Installers should supply a script or set of scripts ("deploy.sh") to automatically install the jumphost
(from there, the entire OPNFV system is automatically installed)

Change-Id: Ie564897469a152f11a91b07339972d5e8c50f284
JIRA: GENESIS-38

9 years agoCommon ability to input site, topology, and server information 13/2813/2
Tim Rozet [Mon, 26 Oct 2015 15:38:17 +0000 (11:38 -0400)]
Common ability to input site, topology, and server information

UX Requirement.  Also fixes various line length issues

JIRA: GENESIS-16

Change-Id: I071a4571b922b526abc8325c430b4b933f08d3c5
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoSystem Requirement: KVM Support 09/2809/2
Tim Rozet [Mon, 26 Oct 2015 14:43:59 +0000 (10:43 -0400)]
System Requirement: KVM Support

An installer should support the installation of KVM version 2.0 or newer.

JIRA: GENESIS-8

Change-Id: I2da8cd17b1a190cf805f5acadf72c3cf0bd460c0
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoAdded Jira Requirement GENESIS-28 for voting. 93/1793/3
Jonas Bjurel [Sat, 19 Sep 2015 19:59:03 +0000 (21:59 +0200)]
Added Jira Requirement GENESIS-28 for voting.
Slogan: Installers should support a common configuration file (e.g. kickstart file) per platform/role, so that the installed OS can be customized for hardware and role.

Change-Id: Ieab5adeb9938c99387527eeed3dfac1931890bf1
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
9 years agoAdded Jira requirement Genesis-71 for voting 19/2919/2
Jonas Bjurel [Thu, 29 Oct 2015 18:19:12 +0000 (19:19 +0100)]
Added Jira requirement Genesis-71 for voting
Description: Hitless hardware upgrade: Increase size of a deployment in terms
of compute nodes (add additional compute nodes) without service interruption.
This requirement doesn't mandate upgrade/increasing the size of the control
node cluster.

JIRA: GENESIS-71

Change-Id: Ie716504ff58208394545e2ee47f347fb6dc3d53f
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
9 years agoAdded Jira ticket GENESIS-24 for voting: 91/1791/3
Jonas Bjurel [Sat, 19 Sep 2015 19:33:31 +0000 (21:33 +0200)]
Added Jira ticket GENESIS-24 for voting:
URL: https://jira.opnfv.org/browse/GENESIS-24
Description: Installers should install ssh keys on servers so that key-based
login can be used for administration

Change-Id: I7e04a09727f30c477332f870e43629943c4c0169
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
9 years agoAdding Jira requirement GENESIS-20 for voting 69/1669/3
Jonas Bjurel [Wed, 16 Sep 2015 23:12:36 +0000 (01:12 +0200)]
Adding Jira requirement GENESIS-20 for voting
URL: https://jira.opnfv.org/browse/GENESIS-20
Description: Automatically populate discovered servers into install tool
(reduce user-intervention to a minimum).

Change-Id: I45d6291f5922ebfe81d7258943692b4786ee0326
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
9 years agoAdded Jira requirement GENESIS-19 for voting 67/1667/3
Jonas Bjurel [Wed, 16 Sep 2015 23:04:14 +0000 (01:04 +0200)]
Added Jira requirement GENESIS-19 for voting

Change-Id: Iacd33bb2b41158931242efb24d7762261170f034
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
9 years agoRemoval of Arnaud Morin as Genesis committer 93/2793/1
Frank Brockners [Mon, 26 Oct 2015 09:37:19 +0000 (02:37 -0700)]
Removal of Arnaud Morin as Genesis committer

Arnaud Morin stepped down as committer on Genesis.

Change-Id: Ie99e8ace1bb0f31d0c897ea4babbce7343a2de79
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoAdded Jira requirement GENESIS-18 for voting 65/1665/3
Jonas Bjurel [Wed, 16 Sep 2015 22:57:42 +0000 (00:57 +0200)]
Added Jira requirement GENESIS-18 for voting
URL: https://jira.opnfv.org/browse/GENESIS-18
Description: Allow assignment of different roles to servers, so that
hardware and software can be configured according to the role.

Change-Id: I769391dc3e82492439141b0d9fd9fdf9c29c7bb6
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
9 years agoAdded Jira requirement GENESIS-12 for voting 29/1629/3
Jonas Bjurel [Wed, 16 Sep 2015 10:51:57 +0000 (12:51 +0200)]
Added Jira requirement GENESIS-12 for voting
URL: https://jira.opnfv.org/browse/GENESIS-12
Description: Add a new requirement (UX / Versioning):
Installers should track/control all versions of all components pulled
from external sources (user should be able to identify the versions
and origins of all software components deployed)

Change-Id: I39884c4b26e32800f145c1b8013491019521de48
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
9 years agoAdded Jira requirement GENESIS-9 for voting 57/1657/3
Jonas Bjurel [Wed, 16 Sep 2015 22:14:29 +0000 (00:14 +0200)]
Added Jira requirement GENESIS-9 for voting
URL: https://jira.opnfv.org/browse/GENESIS-9
Description: Add a requirement: The installer shall support the deployment
of OpenStack with High-Availability (for those components that support it
in Liberty) on 3 or more control nodes. Functest tests should be able to
verify that the HA is enabled and functional.

Change-Id: I56c5e905bb27c19b4b25e9cd796c03ec10b5caa3
Signed-off-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
9 years agoRequirement proposal: Support for ONOSFW 43/2243/3
Weidong Shao [Sat, 26 Sep 2015 08:18:32 +0000 (08:18 +0000)]
Requirement proposal: Support for ONOSFW

This requirements proposes that installers for B-release support
ONOSFW.

Change-Id: Ia74dd5ba97a2319a318258a0a9bd560dfc34079e
JIRA: GENESIS-49
Signed-off-by: Weidong Shao <weidong.shao@huawei.com>
9 years agoRequirement Proposal: OpenDaylight Lithium Release 53/1553/3
Tim Rozet [Mon, 14 Sep 2015 21:08:24 +0000 (17:08 -0400)]
Requirement Proposal: OpenDaylight Lithium Release

This requirement proposes that every installer MUST be capable of
installing OpenDaylight SDN Controller.  The version that will be
required for Brahmaputra will be Lithium.

JIRA: GENESIS-6

Change-Id: I0efe7ddef52eb0c1c281071231c2ee2aec2cf7c9
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoRequirement Proposal: OpenStack Liberty 41/1841/1
Tim Rozet [Mon, 21 Sep 2015 20:01:17 +0000 (16:01 -0400)]
Requirement Proposal: OpenStack Liberty

Adds Liberty requirement for all installers.  Also cleans up the rst
structure to be valid.

JIRA: GENESIS-7

Change-Id: Ia1760d02119912163c86599cdee997596960a841
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoRequirement proposal: Centos 7 or Ubuntu 14.04 OS 07/1707/1
Tim Rozet [Thu, 17 Sep 2015 17:21:54 +0000 (13:21 -0400)]
Requirement proposal: Centos 7 or Ubuntu 14.04 OS

This requirement proposes that installers for B-release use at least
Centos 7 or Ubuntu 14.04 as their target OPNFV system base OS.  Version
numbers may be higher, but must be at least be major versions listed
previously.

JIRA: GENESIS-4

Change-Id: I389b7b0f475c8eaf5c163c48e83d066d60119a59
Signed-off-by: Tim Rozet <trozet@redhat.com>
9 years agoBase templates and directory structure for Genesis 78/1278/5
Frank Brockners [Mon, 24 Aug 2015 08:33:30 +0000 (01:33 -0700)]
Base templates and directory structure for Genesis

Base templates to articulate requirements which
are common and are to be followed by all installers
participating in Genesis. Template provided:
 * Requirements for common system components
 * Requirements for a common user experience
In additon, a high level directory structure is
put in place - to allow for later easy migration
of current BGS/Genesis common files.

Change-Id: I219246ee33eefe3a5b1cec421223d00745f0f910
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoRepo hygiene and clean up. 03/1203/1
Frank Brockners [Fri, 14 Aug 2015 16:14:54 +0000 (09:14 -0700)]
Repo hygiene and clean up.

Clean up of genesisreq / cosmetic changes.

Change-Id: I8e7e06133f618de0030f7a51624ef4bdccd6485f
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoCosmetic changes to INFO file 89/1189/1
Frank Brockners [Thu, 13 Aug 2015 18:13:47 +0000 (11:13 -0700)]
Cosmetic changes to INFO file

Cosmetic changes to INFO file - to test new rule.pl.

Change-Id: I09205fd3e5d7ede0cc5f03c387354432d8bf8c56
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoCreated project 88/1188/1
Aric Gardner [Tue, 11 Aug 2015 19:58:22 +0000 (19:58 +0000)]
Created project

Creating groups file

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Giving contributors rights to forge Author and Committer

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Experiment with rules.pl

Experiment:
Make every change submittable regardless of the votes it has.

Change-Id: I2f3a2bdc9c137ea052ac9ad548ef5c8e0a5a692a
Signed-off-by: Frank Brockners <fbrockne@cisco..com>
9 years agoUpdated INFO file 67/1167/1
Frank Brockners [Wed, 12 Aug 2015 09:54:04 +0000 (02:54 -0700)]
Updated INFO file

Cosmetic changes (removed trailing whitespaces).

Change-Id: I30ca2ea2bd0f5d3f61a972539acef85e2779ecee
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
9 years agoAdding INFO and LICENSE for review 48/1148/1
Aric Gardner [Tue, 11 Aug 2015 19:58:30 +0000 (15:58 -0400)]
Adding INFO and LICENSE for review

Change-Id: I7936d5e40eca642b6e1eb66e437d986830217118
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
9 years agoInitial empty repository
Aric Gardner [Tue, 11 Aug 2015 19:58:22 +0000 (19:58 +0000)]
Initial empty repository