This specification will describe the scope of the performance framework,
use cases and how it can scale by new tests added by the community.
Change-Id: I844e1619772789edf571a598ce0b6e4561e4e94b
Signed-off-by: VictorRodriguez <victor.rodriguez.bahena@intel.com>
The incomplete formatting of these specs caused their headers to pollute
their associated "Approved Specifications" index.
To avoid this, prior to submitting a spec, a spec writer should run tox
locally and view the Sphinx output prior to gerrit upload.
Change-Id: Ide53e1b4120616919579996843ee2abc48692540
Signed-off-by: Robert Church <robert.church@windriver.com>
openstack-helm is enabling ovs-dpdk containerization support.
Considering the benefits of containerization, I would suggest to
containerize ovs-dpdk in StarlingX.
Change-Id: I6ef4f1ccfcc8dab42e7b3d75707bce1905f5d5e7
Story: 2005496
Signed-off-by: chengli3 <cheng1.li@intel.com>
This story adds ``Redfish Platform Management`` support to Starling-X
Maintenance as a prioritized alternative to the existing less secure
IPMI support for the following board management functions
* Reset and Power On/Off Control
* Network Boot Override
* Sensor Monitoring
Starling-X Maintenance currently uses ``ipmitool`` to invoke board
management functions. Unfortunately however, IPMI is aged and not
evolving with the server market.
``Redfish`` is a new and emerging well-defined Platform Management
Application Programming Interface (API) standard that leverages modern
software, is more secure and is easier to use and understand compared
to IPMI.
Redfish API uses the HTTP protocol over a TCP/IP network using either
JSON or XML data schemas to leverage common Internet and web services
standards and modern tool chains to add new board management services
for modern host servers to meet today's system administrator demands.
Change-Id: I5ab5c4da4ffdd795bed043dee097fc1077752dcd
Story: 2005861
Task: 33665
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Time Sensitive Networking (TSN) is a set of evolving standards developed
by IEEE to allow for time-sensitive traffic on Ethernet based LANs,
which provides bounded worst-case latency. It is a key technology that
targets different segments such as Automotive, Industrials etc.
TSN enabling on StarlingX will be a large effort since TSN is composed
of multiple IEEE standards and varied use cases. This story will
implement the initial items (based on the most commonly used standards)
to integrate TSN on StarlingX to support real-time applications.
Change-Id: Ia642bdbd035f7ddcae598a1f6c806df277944b28
Story: 2005516
Story: 2004891
Task: 29188
I inserted the proper directives to render the tree structure
properly.
Change-Id: Ib6142d3ee2c9fcf5a8cf3c2bf564245f64330e08
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
This specification will extend the current Flock services directory structure
to support more operating systems apart from the current CentOS OS supported.
Change-Id: Ib518d6814b06929ee6a44ffc71043c9c43e189f3
Signed-off-by: Victor Rodriguez <victor.rodriguez.bahena@intel.com>
Suggested-by: Saul Wold <saul.wold@intel.com>
Fix the main header line in the Documentation Mega Spec so that
it doesn't cause the headers within the document to show up on
the main spec index page.
Closes-Bug: 1829063
Change-Id: I598739e13924cd6f6491923061577d0cc21d7082
Signed-off-by: Bruce Jones <bruce.e.jones@intel.com>
This specification describes a major change for the StarlingX
documentation (stx.docs / docs.starlingx.io) designed to address
use cases for users, operators and contributors. It proposes
both a refactoring of the existing documentation and the creation
of a large number of additional documents. A large number of
StoryBoard stories will be created from the proposal in this
document, which will all be prioritized as described in the spec.
I am pleased to submit this spec for review on behalf of the Docs
team and would like to thank Michael, Kris, Scott, Abraham and
Greg for their many contributions to this spec.
Change-Id: I48e3728e576ca72f00c77a049d5e5d8a229ab3de
Signed-off-by: Bruce Jones <bruce.e.jones@intel.com>
This change adds the spec file which described how official
build artifacts will be published on the world-facing server.
Change-Id: I0704b3ecbd1f34138edc7c3a5efe5cd888821fe5
Signed-off-by: Jason McKenna <jason.mckenna@windriver.com>
Authored-By: Jason McKenna <jason.mckenna@windriver.com>
Co-Authored-By: Scott Little <scott.little@windriver.com>
Story: 2003906
Task: 27974
Proposing specification on how the bootstrap and configuration of the
initial host can be orchestrated by an Ansible playbook.
Story: 2004695
Change-Id: I895768eae975f2b6a880e82db2c0d9e452f8099c
Signed-off-by: Tee Ngo <tee.ngo@windriver.com>
doc index.rst:
1. Correct heading levels (impacting side nav and correct rendering of content)
2. Remove "Indices and Tables" section: genindex page not used, move search link to intro sentence.
spec instructions.rst:
1. Update page title to be consistent w/ incoming link text (so that link with text "How to submit a spec" goes to a page titled "Submit a Spec")
2. Add section header to first list on page
Change-Id: Ic3071bcf1c8d152c68d6735f08bb97e768aa944f
Signed-off-by: Kristal Dale <kristal.dale@intel.com>
Due to process change move spec to 2019.03/approved
Change-Id: I39defa380f3a6a74b71edf77a3bd38e18cec7938
Signed-off-by: Ovidiu Poncea <ovidiu.poncea@windriver.com>
As agreed upon within Edge-Computing meetings, this
specification proposes an additional Identity solution for the
Edge Reference Architecture; i.e. a 'Synchronized Keystone'
solution. This solution addresses Edge-Computing Use Cases
where full autonomy is required on network connectivity loss
but without the overhead of running an Identity Provider (IDP)
presence at each Edge Cloud site.
Change-Id: Ie60c324e01c23b262336ce24c481e359c5bd61d7
Signed-off-by: Greg Waines <greg.waines@windriver.com>
For RPM patches related to adding or changing StarlingX specific systemd
service files, configuration files or other types,
1)if they are not overwritting files already delivered by the upstream RPM,
refactor and have an specific config rpm that delivers the new file instead
of original patch.
2)if they need to change files delivered by the upstream RPM, use puppet to
change it instead of original patch.
Story: 2003768
Change-Id: I3112ecebaec2e8e1531922e87036209f6acc61dd
Signed-off-by: zhipengl <zhipengs.liu@intel.com>
stx-config project sysinv currently consists of Inventory and
Configuration components. Inventory includes Host Management.
This creates the spec to decouple Inventory components from System,
Storage, Service Configuration and management.
Story: 2002950
Task: 22952
Change-Id: I1a4d3b4e2191a14a7919425efe4fcec58de096b3
Signed-off-by: John Kung <john.kung@windriver.com>
Change-Id: Ie42923fbcc64fba89cb00b3746bff92bf9dbb99a
Co-Authored-By: Irina Mihai <Irina.Mihai@windriver.com>
Signed-off-by: Irina Mihai <Irina.Mihai@windriver.com>
Proposing specification on how Helm chart overrides will be managed in a
StarlingX deployment.
Change-Id: Ibfce3c39742511b4108205612e979dcc81f9beb9
Signed-off-by: Robert Church <robert.church@windriver.com>
This specification address the current usage of hard-coded system paths
in the Starlingx Services (flock).
Change-Id: Ia6060e88d8aada5d74530680ef25476542aa03b4
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Proposed spec for hosting an external mirror for StartlingX
community.
Change-Id: I9708b4ebe04c26496e0e4b49b557073df43912e0
Co-Authored-By: Scott Little <scott.little@windriver.com>
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
This will check the specs for the following when running tox:
linters runtests: commands[1] | doc8 specs/
Scanning...
Validating...
========
Total files scanned = 7
Total files ignored = 0
Total accumulated errors = 0
Detailed error counts:
- CheckCarriageReturn = 0
- CheckIndentationNoTab = 0
- CheckMaxLineLength = 0
- CheckNewlineEndOfFile = 0
- CheckTrailingWhitespace = 0
- CheckValidity = 0
Also fixes:
- One long line violation in instructions.rst
- DOS CRLF formatting of
containerization-2002840-local-docker-registry.rst
Change-Id: I73e1c87401156fe1fd52ab2b5460201f559c6284
Signed-off-by: Robert Church <robert.church@windriver.com>
This story will build on the basic Kubernetes/Helm support, making use of the
'airship-armada' project to provide a higher-level management of the
multiple helm charts which together comprise an application such as OpenStack.
Change-Id: Idfb2da7734a598d296456c236686e61e62b5d257
Story: 2003908
Task: 26791
Signed-off-by: Chris Friesen <chris.friesen@windriver.com>
Submitting the following spec for review:
containerization-2002843-kubernetes-platform-support.rst
Change-Id: I86d28e38fe36572d5909eb2a36faa4aea18c6df8
Signed-off-by: Bart Wensley <barton.wensley@windriver.com>
As part of containerization, adding the local Docker registry spec
Task: 27498
Story: 2002840
Change-Id: I9a59a1ec1f9a40d0da3d79597026216637c43376
Signed-off-by: Jerry Sun <jerry.sun@windriver.com>
No change to any verbiage here. Just comply with the following
formatting requirement in the template:
* Please wrap text at 79 columns.
Change-Id: I02871d2d999ccd6063720e66b6de0cb3b666018d
Signed-off-by: Robert Church <robert.church@windriver.com>
Submitting the following spec for review:
system-deployment-of-containerized-openstack-infrastructure.rst
Change-Id: Ic4bf44d2324b9c1f5d595daa19f260b612f4dc48
Signed-off-by: Bart Wensley <barton.wensley@windriver.com>
Eventually we'll have multiple releases, so let's create per-release
subdirectories such that we can track which specs were approved/implemented
in each release.
Change-Id: Iadbd4a73701d01a5c88ab5414e2b607eab779357
Removing the placeholder which was only present until a spec
was uploaded.
Including the spec for generating docker images to be
used by containerization
Change-Id: Ib39ccbc893bb4078b4b1cbf5d505b489ced5ed01
Authored-By: Don.Penney@windriver.com
Co-Authored-By: Al.Bailey@windriver.com
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
Updating the spec naming convention in instructions.rst
and STX_Example_Spec.rst
Change-Id: I2f414bafe6efa6bea7604e9423e88c1932a50a7a
Signed-off-by: Frank Miller <frank.miller@windriver.com>
Also set the theme to alabaster until starlingxdocs theme
is available in a released openstackdocstheme module.
Also makes a change to the sample spec header to format
the index page properly.
Change-Id: I960e49483cd7f17aec5cc38dcaa634c19ad8789a
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
This commit updates the STX_Example_Spec.rst to update the proposed
file naming convention to be used when creating a new spec.
Change-Id: I29fc00048e356520e92852d13c66374fd790816e
Signed-off-by: Frank Miller <frank.miller@windriver.com>
This document is intended to form the basis for new specs for the
StarlingX project. The template is based on the Stein Nova Spec
template, which has been refined over time, and provides an
excellent foundation. The template is long, but, there are optional
sections.Overall, this captures the key elements of a spec that will
help the project define new technology directions.
Change-Id: Icf5177289ca4001dad0057e90000ddfaf6cce051
Signed-off-by: Ian Jolliffe <ian.jolliffe@windriver.com>