74 Commits (master)

Author SHA1 Message Date
Greg Waines d3421cc962 Adding stx-9.0 specs folder.
Signed-off-by: Greg Waines <greg.waines@windriver.com>
Change-Id: I14fb39bc93a81cddf7a139ef01f0325c84bdda85
4 months ago
Zuul cb6f40a55f Merge "spec: O-RAN Specification Compliant O2 Interfaces" 6 months ago
jmishra a09b153e2f AppArmor support for StarlingX
This specification describes the introduction of AppArmor into the StarlingX solution.

Story: 2010310
Task: 46355

Signed-off-by: jmishra <jagatguruprasad.mishra@windriver.com>
Change-Id: Id76a3da52c148c77bfd78cafbe583b94345e491a
7 months ago
Bin Yang cc302bf966 spec: O-RAN Specification Compliant O2 Interfaces
oran-o2 service to make starlingx be compliant to O-RAN spec.

Story: 2010278
Task: 46231

Signed-off-by: Bin Yang <bin.yang@windriver.com>
Change-Id: Ib45ff3d6d3f0799d4e2ee730527d02d1aff2a4c8
7 months ago
Alyson Deives Pereira f618ca6764 Platform Single Core Tuning
Adjustments to allow the execution of StarlingX services in only one
core. Reducing StarlingX resource consumption to just one core allows
the system to use the remaining resources for a larger workload,
increasing the availability of resources for end user applications.

Story: 2010087
Task: 45594

Signed-off-by: Alyson Deives Pereira <alyson.deivespereira@windriver.com>
Change-Id: Ibd65aa80c3e0b9f12e67e857a54f070a525a9c20
9 months ago
Greg Waines de25477d4e Had to comment out "language = None" for tox build to work.
Creating stx-8.0 specs folder and fixing titles of some stx-7.0 specs

Change-Id: I8bcba6fdcdeb4f17de7cf06e1b24fe2716f119df
12 months ago
Zuul a1378eede5 Merge "[PTP SyncE] Spec for PTP SyncE work" 1 year ago
Balendu Mouli Burla ac580e3db7 Wireless FEC Opeator application for StarlingX
This specification describe Intel Wireless
FEC operator application for StarlingX.

Story: 2009749
Task: 44206

Change-Id: Ie84b97f81d5ae21bc2fcf1f57a8298b923a65bf8
1 year ago
Cole Walker 89a0660e58 [PTP SyncE] Spec for PTP SyncE work
This spec document covers the proposed changes to StarlingX to support
the configuration of SyncE features on Intel's Westport Channel NICs.

Signed-off-by: Cole Walker <cole.walker@windriver.com>
Change-Id: Ib9e58cb40f5f6e70fb1cfbc0ec398d85da8dfdb6
1 year ago
Cole Walker dfaeb38ab7 [PTP Dual NIC] Spec for PTP Dual NIC work
The spec document covers the proposed changes to the StarlingX PTP
configuration model in order to support multi-instance PTP and enable
more flexible configuration.

Story: 2009248
Task: 44860

Signed-off-by: Cole Walker <cole.walker@windriver.com>
Change-Id: I2957b70b6c9874e4750379f4bc7c7a77c3e0c5e2
1 year ago
Zuul ea7023cf7c Merge "Secure OpenLDAP support for StarlingX" 1 year ago
Zuul 882c334ebc Merge "Spec for platform certificates with cert-manager" 1 year ago
Rei Oliveira c6bd4dd17e Spec for platform certificates with cert-manager
This spec proposes the adoption of cert-manager for platform
certificate management since system bootstrap.

Story: 2009811
Task: 44373

Signed-off-by: Rei Oliveira <Reinildes.JoseMateusOliveira@windriver.com>
Change-Id: Icb7b6d1a6f53d018e353afb445435786d1c97794
1 year ago
Carmen Rata 7fa783f0dd Secure OpenLDAP support for StarlingX
This specification describes what configuration
is required to support a Secure Local OpenLDAP
for StarlingX.

Story: 2009834
Task: 44507

Signed-off-by: Carmen Rata <carmen.rata@windriver.com>
Change-Id: Iae87fe60323f10e2b5ac40b5650b36013d196ab2
1 year ago
Mihnea Saracin 31407ef891 stx-7.0 initial spec for armada deprecation and removal
This spec proposes the replacement of Armada with FluxCD.

Story: 2009138
Change-Id: I3bbe4c452a09915031029e4bc6a7080ef08e6167
Signed-off-by: Mihnea Saracin <Mihnea.Saracin@windriver.com>
1 year ago
Davlet Panech 960766e114 stx-7.0: initial spec for Debian builds on K8s
Initial spec for adding support for full K8s to debian
build tools.

Story: 2009812
Task: 44374

Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
Change-Id: I3e640b8c9a14592db8924e893488a908770a7bdd
1 year ago
Greg Waines 26bcbd6b2c Setting up stx-7.0/ folder in starlingx specs
- forgot to add index.rst to top-level index

Change-Id: I10b84555c5db37e9130187c78775018142cc73da
2 years ago
Zuul fbae7bdad8 Merge "stx-6.0: Initial spec for ceph upgrade" 2 years ago
Andy Ning bf8218355f Update spec of kubernetes root CA certificate update
Some minor adjustments to kubernetes root CA certficate update
spec based on implementation for accuracy.

Story: 2008675
Signed-off-by: Andy Ning <andy.ning@windriver.com>
Change-Id: I0eecee32e2ca17c64194151d8e96076c4754f7b6
2 years ago
Vinicius Lopes da Silva 83f383b4ed stx-6.0: Initial spec for ceph upgrade
This spec proposes the upgrade of Ceph from Mimic to Nautilus and its
related components as part of STX 6.0 release. The upgrade is required
since Mimic is already EOL.

Story: 2009074

Signed-off-by: Vinicius Lopes da Silva <vinicius.lopesdasilva@windriver.com>
Change-Id: If7ed1c55c26aa4501a5638036dfc16cd4aca1291
2 years ago
Zuul f738144690 Merge "Spec for alarming expiring certificates" 2 years ago
Chris Friesen 1babefe81a stx-6.0: Initial spec for containerization components refresh
This spec proposes a mechanism to upgrade Kubernetes and related
components as part of the STX 6.0 release.  The major problem is
how to jump three Kubernetes versions in one release without
unduly impacting security and other feature patches.

Story: 2008972

Change-Id: Ie854e473b9e8e01a624eeeedaedee74966e1df07
Signed-off-by: Chris Friesen <chris.friesen@windriver.com>
2 years ago
Sabeel Ansari 7cf4967fae Spec for alarming expiring certificates
Story: 2008946

Signed-off-by: Sabeel Ansari <Sabeel.Ansari@windriver.com>
Change-Id: I335bf344114d485e2a929db36ad10ec2f175508c
2 years ago
Zuul ab49dff6f8 Merge "Initial spec for separate CA for k8s and etcd" 2 years ago
Mark Asselstine 86cc29f701 stx-6.0: Initial spec for kernel uprev
This spec proposes we uprev the kernel to version 5.10 LTS and move
from CentOS supplied kernel source to Yocto Project kernel
source. This change is proposed as part of the STX 6.0 release in
order to make the move before CentOS 8 updates end on December 31,
2021.

Story: 2008921

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Change-Id: Ie1822c0bd39d4b33eb21b3dd5919de567efdb846
2 years ago
Zhipeng Liu 18f4482b4a Initial spec for separate CA for k8s and etcd
Story: 2008833

Signed-off-by: Zhipeng Liu <zhipengs.liu@intel.com>
Change-Id: If3944239ea4d7bf96787f3d2fa1e7aa1414b62c5
2 years ago
Zuul b345e039f1 Merge "stx-6.0: Initial spec for Debian Build" 2 years ago
Mark Asselstine d56843eb67 stx-6.0: Initial spec for new stx tool
Initial spec submission for a new stx tool to be implemented as part
of the transition to Debian OS.

Story: 2008862

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Change-Id: Ib9d0c02d8f1b3e3d64397dd141430da129e3289d
2 years ago
Carmen Rata 32f1f958a3 Auditd support for StarlingX
This specification describes a Linux Auditing System containerized
solution for StarlingX.

Story: 2008849
Task: 42362

Signed-off-by: Carmen Rata <carmen.rata@windriver.com>
Change-Id: I439f236b1ffbf9468cd06bfed65e15ee03cc727c
2 years ago
Mark Asselstine ade052eb06 stx-6.0: Initial spec for Debian Build
Initial spec submission for an updated build system to be implemented
as part of the transition to Debian OS.

Story: 	2008846

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Change-Id: I4df12c60d4f3db8eca357d43d4b4c756e4b76665
2 years ago
Zuul 489c55f085 Merge "Debian Transition Specification" 2 years ago
Saul Wold 4188caf1b6 Debian Transition Specification
Initial version of Alternative OS Specification due to CentOS
being early EOL'ed.

v2: mostly spelling and whitespace nits.
v3: Address comments & updates to Alternatves section
v4: Added more info about Oracle Linux and changed Update section
v5: updated security impact

Signed-off-by: Saul Wold <saul.wold@windriver.com>
Change-Id: Ieaa04f72ad4ddf588563259962c1c0210d80d448
2 years ago
Andy Ning 8c2f28e24f Initial spec for kubernetes root CA certificate update
Story: 2008675

Authored-By: Andy Ning <andy.ning@windriver.com>
Co-Authored-By: Joao Paulo Soubihe <joaopaulo.soubihe@windriver.com>
Signed-off-by: Andy Ning <andy.ning@windriver.com>
Change-Id: Ia09423afcf1762857a347d99f3cda8da2c4b1e77
2 years ago
Saul Wold 2d43ae232f Create infrastructure for stx-6.0 specifications
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Change-Id: I0ee6559120de5ad481a2ab5739343958cddd1eb6
2 years ago
Zuul d65746627c Merge "Initial SPEC for SDO integration on Starlingx" 2 years ago
Poornima c586505521 Initial SPEC for SDO integration on Starlingx
Story: 2008117

Change-Id: I0f54a1876d3f5d767472e216c82d618e11b5b471
Signed-off-by: Poornima <poornima.y.n@intel.com>
3 years ago
Zuul f45e654ac6 Merge "EdgeWorker management phase one" 3 years ago
Mingyuan Qi d9005f6ff5 EdgeWorker management phase one
Introduce edgeworker personality

Story: 2008129

Change-Id: If74fb3d3863b05df9875a13e414f02bbfae4842e
Signed-off-by: Mingyuan Qi <mingyuan.qi@intel.com>
3 years ago
Gustavo Dobro acedefa12a Add SNMP v3 Support to StarlingX
This story also containerizes the StarlingX SNMP solution,
introducing a new snmp armada application, and changes the
configuration of SNMP from sysinv CLI/RESTAPIs to helm chart
overrides.

Story: 2008132
Task: 40856

Change-Id: I8dd3a8b7bf43ef0bf87df480cf79d9542d2a4d95
Signed-off-by: Gustavo Dobro <gustavo.dobro@windriver.com>
3 years ago
Cole Walker 5b3e10cb1c Add Vault as managed application
This story will add Vault as a mangaged app on StarlingX. This
will provide the ability to manage secrets for both platform
applications and user applications.

Story: 2007718
Task: 40107

Depends-On: https://review.opendev.org/736251
Change-Id: I420649216ef575dedc6f90b486e8dcd78981760a
Signed-off-by: Cole Walker <cole.walker@windriver.com>
3 years ago
Cole Walker e2e5c442b8 Create infrastructure for stx-5.0 specifications
Change-Id: I61a4bdd684e4b797d2541fd3046a1626a54776b5
Signed-off-by: Cole Walker <cole.walker@windriver.com>
3 years ago
Andreas Jaeger 50e628a7f9 Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_version to not auto-version the documents.

Disable openstackdocs_auto_name to use 'project' variable as name.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: I45a4543ee3726071eb36b8addc7a0662070923ec
3 years ago
Joseph Richard 56e242c9b7 Add spec for portieris integration
Change-Id: I8f52bfc119e3a9949a0ba40f2bc92f9ad633a388
Signed-off-by: Joseph Richard <joseph.richard@windriver.com>
3 years ago
Zuul 115a568cec Merge "N3000 FPGA device image update orchestration" 3 years ago
Chris Friesen 461a39760b N3000 FPGA device image update orchestration
The overall scenario is that we have an administrator operating in a
central cloud, with hundreds or thousands of subclouds being managed
from the central cloud.  In each subcloud there will be one or more
nodes with FPGA devices. These devices will need to be programmed
with a number of types of bitstreams but to ensure that service
standards are met they can't all be updated at the same time.
Instead, the admin will create policies which govern which subclouds
are updated when, and the orchestration framework will follow those
policies to update the various subclouds.

While initially intended to support the N3000 FPGA, we want to keep
it sufficiently generic to handle other FPGAs, or NICs, or other
hardware devices that might need firmware updates.

Change-Id: Ib7f62e1cfc3585219c52892130b76b583e603a7f
Signed-off-by: Chris Friesen <chris.friesen@windriver.com>
3 years ago
Zuul 8fecfa3bf0 Merge "StarlingX Platform Upgrades" 3 years ago
Sabeel Ansari 5def18129e Adding spec for cert-manager support
Change-Id: I263ff24897bb697916c71c3e4fd68b828cf296ef
Signed-off-by: Sabeel Ansari <Sabeel.Ansari@windriver.com>
3 years ago
John Kung 8df985b876 StarlingX Platform Upgrades
This story will provide a mechanism to upgrade the platform components
on a running StarlingX system. This is required to allow upgrades
between Starlingx versions.

The platform upgrade components includes the Host OS and StarlingX
components (e.g. flock services)

A maintenance release for stx3.x is required to upgrade to stx4.0

Change-Id: I0dc023e93a5ec08ac975e3594b50729f6c505c8c
Story: 2007403
Task: 39105
Signed-off-by: John Kung <john.kung@windriver.com>
3 years ago
Zuul 1d362b2406 Merge "Ansible provision for host unlock" 3 years ago
zhangkunpeng 1527a3caf8 Ansible provision for host unlock
This bp will support end user to configure host easier with ansible
playbook and customized value yml. And perform zero touch deployment
when adding subcloud.

Change-Id: I4146ffde686adee59e3f5417d00ecbb1affad447
Signed-off-by: zhangkunpeng <zhang.kunpeng@99cloud.net>
4 years ago