Commit Graph

140 Commits

Author SHA1 Message Date
M. Vefa Bicakci 31bf76b1f8 stx-10.0: Uprevision kernel to v6.6
We propose aligning the StarlingX kernel to the latest long-term support
(LTS) release, which is v6.6 as of this writing, to let StarlingX take
advantage of upstream improvements made to the Linux kernel since the
release of StarlingX's current kernel based on v5.10.

Note that this proposal is based on an earlier version published at:
  https://review.opendev.org/c/starlingx/specs/+/904655

Story: 2011000
Task: 49370
Change-Id: I460c92c5e2913ccf76d3e7526f8e3bb0cf64cb41
Co-developed-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Li Zhou <li.zhou@windriver.com>
Co-developed-by: M. Vefa Bicakci <vefa.bicakci@windriver.com>
Signed-off-by: M. Vefa Bicakci <vefa.bicakci@windriver.com>
2024-01-30 17:10:00 -05:00
Zuul a6a1b0179d Merge "Adding spec for Unified Software Management. Removing | character Removing blanks at EOL and adding other repos. Fixing indentation on lists. Addressing comments in patchset 4. Addressing missed comment in patchset 4. Fixing underlines. Addressing comments in patchset 7." 2024-01-30 12:32:15 +00:00
Greg Waines f2abb94cf1 Adding spec for Unified Software Management.
Removing | character
Removing blanks at EOL and adding other repos.
Fixing indentation on lists.
Addressing comments in patchset 4.
Addressing missed comment in patchset 4.
Fixing underlines.
Addressing comments in patchset 7.

Story: https://storyboard.openstack.org/#!/story/2010676
Task: Spec

Change-Id: I149cdc3178f9d8f788be42e817c3aad1e43b0cfc
Signed-off-by: Greg Waines <greg.waines@windriver.com>
2024-01-04 07:45:10 -05:00
Zuul 6f16a60855 Merge "Add Kata Containers spec" 2024-01-03 13:17:36 +00:00
mpaulool 36103ca1f7 Add Kata Containers spec
Story: 2010765
Task: 48073

Signed-off-by: mpaulool <Marcos.PauloOliveiraSilva@windriver.com>
Change-Id: I42e9b827f276252eb686bb161e4fe3d88336e78f
2023-12-21 10:58:15 -03:00
Greg Waines a24e0ab5c8 Adding stx-10.0 folder to specs repo.
Fix underline.

Change-Id: I9fd2dc1a16b1668e8642fab888b523563c87df15
Signed-off-by: Greg Waines <greg.waines@windriver.com>
2023-12-18 12:25:47 -05:00
Jackie Huang f46bb1a5b4 Add spec for enablement on Arm platform
Story: 2010739
Task: 48551

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ibedd7a66b01e5f13a56589a7ac1529b1b347c5eb
2023-10-13 11:40:16 +08:00
Zuul 7b2f5169a7 Merge "spec: Marvell Octeon RAN Accelerator Integration" 2023-07-26 13:57:04 +00:00
Zuul 509f2d6fa8 Merge "Add Intel Ethernet Operator spec" 2023-07-23 22:32:05 +00:00
Rafal Lal c6b6faa3e0 Add Intel Ethernet Operator spec
Story: 2010562
Task: 47839

Signed-off-by: Rafal Lal <rafalx.lal@intel.com>
Change-Id: I659aac562b07c644e6b48f26755b5c664075027b
2023-06-23 16:30:51 +02:00
Romão Martines 2231fb7df8 Kubernetes Power Manager integration on StarlingX
Kubernetes Power Manager is a Kubernetes Operator designed to expose and
utilize the power control technologies present in some processors in a
Kubernetes cluster. Its main application is directed to power control in
situations of workloads in known periods and power optimization even in high
performance workloads.

Story: 2010737
Task: 47983
Change-Id: I596577571e5b66ddf81f86687c05350e09bbed3c
Signed-off-by: Romão Martines <romaomatheus.martinesdejesus@windriver.com>
2023-06-20 09:34:16 -04:00
Veerasenareddy Burru 6bc2de1ced spec: Marvell Octeon RAN Accelerator Integration
First draft of the spec for Marvell Octeon RAN Accelerator Integration
into StarlingX.

Story: 2010047
Task: 47393

Signed-off-by: Veerasenareddy Burru <vburru@marvell.com>
Change-Id: Ic6c93f333b26402f100a278324afd23ee07b21bd
2023-02-16 21:32:21 -08:00
Greg Waines d3421cc962 Adding stx-9.0 specs folder.
Signed-off-by: Greg Waines <greg.waines@windriver.com>
Change-Id: I14fb39bc93a81cddf7a139ef01f0325c84bdda85
2023-02-05 09:17:48 -05:00
Zuul cb6f40a55f Merge "spec: O-RAN Specification Compliant O2 Interfaces" 2022-11-24 14:22:43 +00:00
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
2022-11-13 23:46:01 -05:00
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
2022-10-31 14:04:46 +08:00
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
2022-09-14 18:15:42 -03:00
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
2022-06-12 15:17:35 -04:00
Zuul a1378eede5 Merge "[PTP SyncE] Spec for PTP SyncE work" 2022-05-05 11:20:54 +00:00
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
2022-05-02 15:04:48 +00:00
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
2022-04-27 16:19:26 -04:00
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
2022-03-29 12:22:33 -04:00
Zuul ea7023cf7c Merge "Secure OpenLDAP support for StarlingX" 2022-03-17 16:06:48 +00:00
Zuul 882c334ebc Merge "Spec for platform certificates with cert-manager" 2022-03-17 16:03:06 +00:00
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
2022-03-09 09:43:57 -03:00
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
2022-02-24 23:04:25 -05:00
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>
2022-02-22 15:45:02 +02:00
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
2022-01-27 16:46:16 -05:00
Greg Waines 26bcbd6b2c Setting up stx-7.0/ folder in starlingx specs
- forgot to add index.rst to top-level index

Change-Id: I10b84555c5db37e9130187c78775018142cc73da
2021-12-01 19:55:32 +00:00
Zuul fbae7bdad8 Merge "stx-6.0: Initial spec for ceph upgrade" 2021-10-08 12:01:25 +00:00
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
2021-09-07 18:11:00 -04:00
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
2021-08-25 10:34:49 -03:00
Zuul f738144690 Merge "Spec for alarming expiring certificates" 2021-07-21 13:10:10 +00:00
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>
2021-07-07 17:37:37 -06:00
Sabeel Ansari 7cf4967fae Spec for alarming expiring certificates
Story: 2008946

Signed-off-by: Sabeel Ansari <Sabeel.Ansari@windriver.com>
Change-Id: I335bf344114d485e2a929db36ad10ec2f175508c
2021-06-25 18:58:15 -04:00
Zuul ab49dff6f8 Merge "Initial spec for separate CA for k8s and etcd" 2021-06-11 11:41:42 +00:00
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
2021-06-01 09:32:40 -04:00
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
2021-05-26 19:59:06 +08:00
Zuul b345e039f1 Merge "stx-6.0: Initial spec for Debian Build" 2021-05-23 11:41:44 +00:00
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
2021-05-13 10:59:08 -04:00
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
2021-05-05 18:54:19 -04:00
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
2021-04-29 11:41:25 -04:00
Zuul 489c55f085 Merge "Debian Transition Specification" 2021-04-07 14:19:39 +00:00
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
2021-03-30 08:57:31 -07:00
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
2021-03-17 16:13:29 -04:00
Saul Wold 2d43ae232f Create infrastructure for stx-6.0 specifications
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Change-Id: I0ee6559120de5ad481a2ab5739343958cddd1eb6
2021-01-25 16:09:57 +00:00
Zuul d65746627c Merge "Initial SPEC for SDO integration on Starlingx" 2020-12-15 15:03:01 +00:00
Poornima c586505521 Initial SPEC for SDO integration on Starlingx
Story: 2008117

Change-Id: I0f54a1876d3f5d767472e216c82d618e11b5b471
Signed-off-by: Poornima <poornima.y.n@intel.com>
2020-12-01 05:55:29 +05:30
Zuul f45e654ac6 Merge "EdgeWorker management phase one" 2020-10-24 01:35:45 +00:00
Mingyuan Qi d9005f6ff5 EdgeWorker management phase one
Introduce edgeworker personality

Story: 2008129

Change-Id: If74fb3d3863b05df9875a13e414f02bbfae4842e
Signed-off-by: Mingyuan Qi <mingyuan.qi@intel.com>
2020-10-22 10:10:39 +08:00