StarlingX 9.0 Release Notes - Draft
Updated Patchset 6 comments Updated versions for vault: 1.14.8; vault-k8s: 1.2.1; helm-chart: 0.25.0 Updated Patchset 4 comments Updated Vault version to 1.14.8 Features included: https://docs.google.com/spreadsheets/d/1aTjYzUkExodfayt-rjTv466jE-DP8b_YjrTHhXW6G9w/edit#gid=1107209846 Change-Id: I5440fbc3de78ec55475fc0d0b6fc30e48ca82857 Signed-off-by: Juanita Balaraj <juanita.balaraj@windriver.com>
This commit is contained in:
parent
814bfdf803
commit
b14db75850
@ -68,17 +68,23 @@ Supporting projects and repositories:
|
||||
For additional information about project teams, refer to the
|
||||
`StarlingX wiki <https://wiki.openstack.org/wiki/StarlingX>`_.
|
||||
|
||||
----------------------------
|
||||
New features in this version
|
||||
----------------------------
|
||||
-----------------------------
|
||||
New features in StarlingX 9.0
|
||||
-----------------------------
|
||||
|
||||
.. include:: /releasenotes/index.rst
|
||||
:start-after: start-new-features-r8
|
||||
:end-before: end-new-features-r8
|
||||
:start-after: start-new-features-r9
|
||||
:end-before: end-new-features-r9
|
||||
|
||||
-----------------------------
|
||||
New features in StarlingX 8.0
|
||||
-----------------------------
|
||||
|
||||
**See**: https://docs.starlingx.io/r/stx.8.0/releasenotes/index.html#release-notes
|
||||
|
||||
-----------------------------
|
||||
New features in StarlingX 7.0
|
||||
-----------------------------
|
||||
|
||||
See: https://docs.starlingx.io/r/stx.7.0/releasenotes/r7-0-release-notes-85446867da2a.html#new-features-and-enhancements
|
||||
**See**: https://docs.starlingx.io/r/stx.7.0/releasenotes/index.html#new-features-and-enhancements
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,108 +0,0 @@
|
||||
==================
|
||||
R1.0 Release Notes
|
||||
==================
|
||||
|
||||
These are the release notes for StarlingX R1.0.
|
||||
|
||||
.. contents::
|
||||
:local:
|
||||
:depth: 1
|
||||
|
||||
---------
|
||||
ISO Image
|
||||
---------
|
||||
|
||||
You can find a pre-built image for R1.0 at the
|
||||
`StarlingX mirror
|
||||
<https://mirror.starlingx.windriver.com/mirror/starlingx/centos/2018.10/20181110/outputs/iso/>`__.
|
||||
|
||||
------------
|
||||
New Features
|
||||
------------
|
||||
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| StoryBoard ID | Feature |
|
||||
+===================================+===================================+
|
||||
| N/A | ovs-dpdk integration |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002820 | Support for external Ceph backend |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2202821 | Support for adding compute nodes |
|
||||
| | to all-in-one duplex deployments |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002822 | Support remote client for Windows |
|
||||
| | and Mac OS |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2003115 | Deprecate proprietary Cinder |
|
||||
| | volume backup and restore |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002825 | Support Gnocchi storage backend |
|
||||
| | for OpenStack telemetry |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002847 | Add ntfs-3g packages |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002826 | Memcached integration |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002935 | Support for Precision Time |
|
||||
| | Protocol (PTP) |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2003087 | Generalized interface and network |
|
||||
| | configuration |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2003518 | Enable Swift on controllers |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002712 | StarlingX API documentation |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
|
||||
-------------
|
||||
Other changes
|
||||
-------------
|
||||
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| StoryBoard ID | Change |
|
||||
+===================================+===================================+
|
||||
| 2002827 | Decouple Service Management REST |
|
||||
| | API from sysinv |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002828 | Decouple Fault Management from |
|
||||
| | stx-config |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002829 | Decouple Guest-server/agent from |
|
||||
| | stx-metal |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002832 | Replace compute-huge init script |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002834 | Add distributed cloud repos to |
|
||||
| | StarlingX |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2002846 | Python Optimization |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 2003389, 2003596 | Upgrade kernel and srpm/rpms to |
|
||||
| | CentOS 7.5 |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 3003396, 2003339 | Upgrade libvirt to 4.7.0 |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| 3002891 | Stx-gui plug-in for Horizon |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| Many | Build enhancements, cleanups and |
|
||||
| | optimizations |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| Many | Enable basic zuul checks and |
|
||||
| | linters |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
| Many | Python 2 to 3 upgrade for |
|
||||
| | stx-update, stx-metal, stx-fault, |
|
||||
| | stx-integ |
|
||||
+-----------------------------------+-----------------------------------+
|
||||
|
||||
-------
|
||||
Testing
|
||||
-------
|
||||
|
||||
Review the R1.0
|
||||
`test plan <https://wiki.openstack.org/wiki/StarlingX/stx.2018.10_Testplan>`__
|
||||
for a list of tests executed on the R1.0 release.
|
||||
|
||||
View the
|
||||
`testing summary <https://wiki.openstack.org/wiki/StarlingX/stx.2018.10_TestingSummary>`__
|
||||
to see the status of testing for the R1.0 release.
|
@ -1,64 +0,0 @@
|
||||
====================
|
||||
R2.0.1 Release Notes
|
||||
====================
|
||||
|
||||
.. contents::
|
||||
:local:
|
||||
:depth: 1
|
||||
|
||||
---------
|
||||
ISO image
|
||||
---------
|
||||
|
||||
You can find pre-built ISO and Docker images for stx.2.0.1 at the
|
||||
`StarlingX mirror,
|
||||
<https://mirror.starlingx.windriver.com/mirror/starlingx/release/2.0.1/centos/>`_
|
||||
|
||||
------
|
||||
Branch
|
||||
------
|
||||
|
||||
The source code for stx.2.0.1 is available in the r/stx.2.0 branch
|
||||
in the StarlingX git repositories. The exact source code can be cloned by:
|
||||
|
||||
::
|
||||
|
||||
repo init -u https://opendev.org/starlingx/manifest -b refs/tags/2.0.1b
|
||||
repo sync --force-sync
|
||||
|
||||
----------
|
||||
Deployment
|
||||
----------
|
||||
|
||||
A full system install is required to deploy stx.2.0.1. There is no upgrade
|
||||
patch from StarlingX release 2.0.
|
||||
|
||||
-------
|
||||
Changes
|
||||
-------
|
||||
|
||||
The StarlingX 2.0.1 release provides fixes for the following bugs:
|
||||
|
||||
* `1817936 <https://bugs.launchpad.net/starlingx/+bug//1817936/>`_
|
||||
Periodic message loss seen between VIM and OpenStac REST APIs
|
||||
* `1827246 <https://bugs.launchpad.net/starlingx/+bug//1827246/>`_
|
||||
Access to VM console not working as Horizon redirects to
|
||||
novncproxy.openstack.svc.cluster.local
|
||||
* `1830736 <https://bugs.launchpad.net/starlingx/+bug//1830736/>`_
|
||||
Ceph osd process was not recovered after lock and unlock on storage
|
||||
node with journal disk
|
||||
* `1843915 <https://bugs.launchpad.net/starlingx/+bug//1843915/>`_
|
||||
Cannot apply a chart with a local registry
|
||||
* `1843453 <https://bugs.launchpad.net/starlingx/+bug//1843453/>`_
|
||||
Calico configuration file has yaml format error
|
||||
* `1836638 <https://bugs.launchpad.net/starlingx/+bug//1836638/>`_
|
||||
RT kernel memory leak when creating/deleting pods
|
||||
* `1840771 <https://bugs.launchpad.net/starlingx/+bug//1840771/>`_
|
||||
CVE-2018-14618:NTLM buffer overflow via integer overflow
|
||||
* `1836685 <https://bugs.launchpad.net/starlingx/+bug//1836685/>`_
|
||||
CVE: integer overflow in the Linux kernel when handling TCP
|
||||
Selective Acknowledgments (SACKs)
|
||||
* `1837919 <https://bugs.launchpad.net/starlingx/+bug//1837919/>`_
|
||||
dbmon timeouts are too low
|
||||
* `1838692 <https://bugs.launchpad.net/starlingx/+bug//1838692/>`_
|
||||
ansible replay fails if kubeadm init was not successful
|
@ -1,203 +0,0 @@
|
||||
==================
|
||||
R2.0 Release Notes
|
||||
==================
|
||||
|
||||
.. contents::
|
||||
:local:
|
||||
:depth: 1
|
||||
|
||||
---------
|
||||
ISO image
|
||||
---------
|
||||
|
||||
You can find a pre-built ISO and Docker images for StarlingX release 2.0 at the
|
||||
`StarlingX mirror
|
||||
<https://mirror.starlingx.windriver.com/mirror/starlingx/release/2.0.0/centos/>`_.
|
||||
|
||||
------
|
||||
Branch
|
||||
------
|
||||
|
||||
The source code for StarlingX release 2.0 is available in the r/stx.2.0 branch
|
||||
in the StarlingX git repositories.
|
||||
|
||||
----------
|
||||
Deployment
|
||||
----------
|
||||
|
||||
A full system install is required to deploy the StarlingX release 2.0.
|
||||
There is no upgrade path from StarlingX release 1.0 (stx.2018.10)
|
||||
|
||||
-----------------------------
|
||||
New features and enhancements
|
||||
-----------------------------
|
||||
|
||||
The main feature in the StarlingX R2.0 release is the re-structuring of the
|
||||
software to provide a containerized OpenStack cloud on top of a bare metal
|
||||
Kubernetes cluster. In R2.0 StarlingX manages the
|
||||
|
||||
* Dedicated physical servers
|
||||
* Kubernetes services
|
||||
* Containerized OpenStack services
|
||||
|
||||
This allows StarlingX to support the hosting of applications in multiple
|
||||
scenarios. For example:
|
||||
|
||||
* On bare metal servers using OpenStack Ironic
|
||||
* On virtual machines using OpenStack Nova
|
||||
* In containers using Kubernetes
|
||||
|
||||
StarlingX 2.0 eliminates patches against upstream OpenStack. The 1.0 release of StarlingX included many patches against OpenStack Pike. The 2.0 release contains
|
||||
about 5 patches against Nova and is otherwise running completely unmodified Stein.
|
||||
|
||||
The 5 patches are back ports of the NUMA live migration fixes that were recently
|
||||
accepted into upstream for OpenStack Train. This means that the next release of StarlingX will run completely unmodified OpenStack.
|
||||
|
||||
*****************************
|
||||
R2.0 feature list and stories
|
||||
*****************************
|
||||
|
||||
The list below provides a detailed list of features with the associated
|
||||
StoryBoard entries for the features.
|
||||
|
||||
* Kubernetes container platform:
|
||||
|
||||
`2002843, <https://storyboard.openstack.org/#!/story/2002843>`_
|
||||
`2004273, <https://storyboard.openstack.org/#!/story/2004273>`_
|
||||
`2004712, <https://storyboard.openstack.org/#!/story/2004712>`_
|
||||
`2004642, <https://storyboard.openstack.org/#!/story/2004642>`_
|
||||
`2004022, <https://storyboard.openstack.org/#!/story/2004022>`_
|
||||
`2003907, <https://storyboard.openstack.org/#!/story/2003907>`_
|
||||
`2003909, <https://storyboard.openstack.org/#!/story/2003909>`_
|
||||
`2004760, <https://storyboard.openstack.org/#!/story/2004760>`_
|
||||
`2005350, <https://storyboard.openstack.org/#!/story/2005350>`_
|
||||
`2003908, <https://storyboard.openstack.org/#!/story/2003908>`_
|
||||
`2004520, <https://storyboard.openstack.org/#!/story/2004520>`_
|
||||
`2005249, <https://storyboard.openstack.org/#!/story/2005249>`_
|
||||
`2004763, <https://storyboard.openstack.org/#!/story/2004763>`_
|
||||
`2002844, <https://storyboard.openstack.org/#!/story/2002844>`_
|
||||
`2005193, <https://storyboard.openstack.org/#!/story/2005193>`_
|
||||
`2002840, <https://storyboard.openstack.org/#!/story/2002840>`_
|
||||
`2005066, <https://storyboard.openstack.org/#!/story/2005066>`_
|
||||
`2004711, <https://storyboard.openstack.org/#!/story/2004711>`_
|
||||
`2004762, <https://storyboard.openstack.org/#!/story/2004762>`_
|
||||
`2005198, <https://storyboard.openstack.org/#!/story/2005198>`_
|
||||
`2004470, <https://storyboard.openstack.org/#!/story/2004470>`_
|
||||
`2003087, <https://storyboard.openstack.org/#!/story/2003087>`_
|
||||
`2004710, <https://storyboard.openstack.org/#!/story/2004710>`_
|
||||
`2004447, <https://storyboard.openstack.org/#!/story/2004447>`_
|
||||
`2004007, <https://storyboard.openstack.org/#!/story/2004007>`_
|
||||
`2003491, <https://storyboard.openstack.org/#!/story/2003491>`_
|
||||
`2002845, <https://storyboard.openstack.org/#!/story/2002845>`_
|
||||
`2002841, <https://storyboard.openstack.org/#!/story/2002841>`_
|
||||
`2002839 <https://storyboard.openstack.org/#!/story/2002839>`_
|
||||
|
||||
* Containerized Openstack services:
|
||||
|
||||
`2002876, <https://storyboard.openstack.org/#!/story/2002876>`_
|
||||
`2003910, <https://storyboard.openstack.org/#!/story/2003910>`_
|
||||
`2004751, <https://storyboard.openstack.org/#!/story/2004751>`_
|
||||
`2005424, <https://storyboard.openstack.org/#!/story/2005424>`_
|
||||
`2004764, <https://storyboard.openstack.org/#!/story/2004764>`_
|
||||
`2004433, <https://storyboard.openstack.org/#!/story/2004433>`_
|
||||
`2005074 <https://storyboard.openstack.org/#!/story/2005074>`_
|
||||
|
||||
* Containerized OVS support as the default virtual switch:
|
||||
|
||||
`2004649 <https://storyboard.openstack.org/#!/story/2004649>`_
|
||||
|
||||
* SR-IOV network device plug-in support:
|
||||
|
||||
`2005208 <https://storyboard.openstack.org/#!/story/2005208>`_
|
||||
|
||||
* Ansible bootstrap deployment:
|
||||
|
||||
`2004695 <https://storyboard.openstack.org/#!/story/2004695>`_
|
||||
|
||||
* Collected integration for platform resource monitoring:
|
||||
|
||||
`2002823 <https://storyboard.openstack.org/#!/story/2002823>`_
|
||||
|
||||
* OVS-DPDK integration enhancements:
|
||||
|
||||
`2004472, <https://storyboard.openstack.org/#!/story/2004472>`_
|
||||
`2002944, <https://storyboard.openstack.org/#!/story/2002944>`_
|
||||
`2002947 <https://storyboard.openstack.org/#!/story/2002947>`_
|
||||
|
||||
* CentOS upgrade to 7.6:
|
||||
|
||||
`2004521, <https://storyboard.openstack.org/#!/story/2004521>`_
|
||||
`2004522, <https://storyboard.openstack.org/#!/story/2004522>`_
|
||||
`2004516, <https://storyboard.openstack.org/#!/story/2004516>`_
|
||||
`2004901, <https://storyboard.openstack.org/#!/story/2004901>`_
|
||||
`2004743, <https://storyboard.openstack.org/#!/story/2004743>`_
|
||||
`2003597 <https://storyboard.openstack.org/#!/story/2003597>`_
|
||||
|
||||
* qemu/libvirt updates:
|
||||
|
||||
`2003395, <https://storyboard.openstack.org/#!/story/2003395>`_
|
||||
`2005212 <https://storyboard.openstack.org/#!/story/2005212>`_
|
||||
|
||||
* Ceph upgrade to mimic:
|
||||
|
||||
`2004540, <https://storyboard.openstack.org/#!/story/2004540>`_
|
||||
`2003605 <https://storyboard.openstack.org/#!/story/2003605>`_
|
||||
|
||||
* Openstack rebase to Stein:
|
||||
|
||||
`2004765, <https://storyboard.openstack.org/#!/story/2004765>`_
|
||||
`2004583, <https://storyboard.openstack.org/#!/story/2004583>`_
|
||||
`2004455, <https://storyboard.openstack.org/#!/story/2004455>`_
|
||||
`2004751, <https://storyboard.openstack.org/#!/story/2004751>`_
|
||||
`2004765, <https://storyboard.openstack.org/#!/story/2004765>`_
|
||||
`2006167, <https://storyboard.openstack.org/#!/story/2006167>`_
|
||||
`2005750 <https://storyboard.openstack.org/#!/story/2005750>`_
|
||||
|
||||
* StarlingX-specific source patch removal:
|
||||
|
||||
`2003857, <https://storyboard.openstack.org/#!/story/2003857>`_
|
||||
`2004583, <https://storyboard.openstack.org/#!/story/2004583>`_
|
||||
`2004600, <https://storyboard.openstack.org/#!/story/2004600>`_
|
||||
`2004869, <https://storyboard.openstack.org/#!/story/2004869>`_
|
||||
`2004610, <https://storyboard.openstack.org/#!/story/2004610>`_
|
||||
`2004607, <https://storyboard.openstack.org/#!/story/2004607>`_
|
||||
`2004427, <https://storyboard.openstack.org/#!/story/2004427>`_
|
||||
`2004386, <https://storyboard.openstack.org/#!/story/2004386>`_
|
||||
`2004312, <https://storyboard.openstack.org/#!/story/2004312>`_
|
||||
`2003394, <https://storyboard.openstack.org/#!/story/2003394>`_
|
||||
`2003112, <https://storyboard.openstack.org/#!/story/2003112>`_
|
||||
`2004455, <https://storyboard.openstack.org/#!/story/2004455>`_
|
||||
`2005212, <https://storyboard.openstack.org/#!/story/2005212>`_
|
||||
`2004557, <https://storyboard.openstack.org/#!/story/2004557>`_
|
||||
`2004477, <https://storyboard.openstack.org/#!/story/2004477>`_
|
||||
`2004406, <https://storyboard.openstack.org/#!/story/2004406>`_
|
||||
`2004404, <https://storyboard.openstack.org/#!/story/2004404>`_
|
||||
`2004216, <https://storyboard.openstack.org/#!/story/2004216>`_
|
||||
`2004203, <https://storyboard.openstack.org/#!/story/2004203>`_
|
||||
`2004135, <https://storyboard.openstack.org/#!/story/2004135>`_
|
||||
`2004133, <https://storyboard.openstack.org/#!/story/2004133>`_
|
||||
`2004109, <https://storyboard.openstack.org/#!/story/2004109>`_
|
||||
`2004108, <https://storyboard.openstack.org/#!/story/2004108>`_
|
||||
`2004020, <https://storyboard.openstack.org/#!/story/2004020>`_
|
||||
`2004019, <https://storyboard.openstack.org/#!/story/2004019>`_
|
||||
`2003803, <https://storyboard.openstack.org/#!/story/2003803>`_
|
||||
`2003767, <https://storyboard.openstack.org/#!/story/2003767>`_
|
||||
`2003765, <https://storyboard.openstack.org/#!/story/2003765>`_
|
||||
`2003759, <https://storyboard.openstack.org/#!/story/2003759>`_
|
||||
`2003758, <https://storyboard.openstack.org/#!/story/2003758>`_
|
||||
`2003757 <https://storyboard.openstack.org/#!/story/2003757>`_
|
||||
|
||||
* DevStack enablement:
|
||||
|
||||
`2005285, <https://storyboard.openstack.org/#!/story/2005285>`_
|
||||
`2003160, <https://storyboard.openstack.org/#!/story/2003160>`_
|
||||
`2003163, <https://storyboard.openstack.org/#!/story/2003163>`_
|
||||
`2004370, <https://storyboard.openstack.org/#!/story/2004370>`_
|
||||
`2003161, <https://storyboard.openstack.org/#!/story/2003161>`_
|
||||
`2003159, <https://storyboard.openstack.org/#!/story/2003159>`_
|
||||
`2003126 <https://storyboard.openstack.org/#!/story/2003126>`_
|
||||
|
||||
* Miscellaneous build enhancements:
|
||||
|
||||
`2004013, <https://storyboard.openstack.org/#!/story/2004013>`_
|
||||
`2004043 <https://storyboard.openstack.org/#!/story/2004043>`_
|
@ -1,145 +0,0 @@
|
||||
==================
|
||||
R3.0 Release Notes
|
||||
==================
|
||||
|
||||
.. contents::
|
||||
:local:
|
||||
:depth: 1
|
||||
|
||||
---------
|
||||
ISO image
|
||||
---------
|
||||
|
||||
You can find a pre-built ISO and Docker images for StarlingX release 3.0 at the
|
||||
`StarlingX mirror
|
||||
<https://mirror.starlingx.windriver.com/mirror/starlingx/release/3.0.0/centos/>`_.
|
||||
|
||||
------
|
||||
Branch
|
||||
------
|
||||
|
||||
The source code for StarlingX release 3.0 is available in the r/stx.3.0 branch
|
||||
in the StarlingX Git repositories.
|
||||
|
||||
----------
|
||||
Deployment
|
||||
----------
|
||||
|
||||
A system install is required to deploy the StarlingX release 3.0. There is no
|
||||
upgrade path from previous StarlingX releases.
|
||||
|
||||
-----------------------------
|
||||
New features and enhancements
|
||||
-----------------------------
|
||||
|
||||
The list below provides a detailed list of features with the associated
|
||||
StoryBoard entries for the features.
|
||||
|
||||
* Infrastructure and Cluster Monitoring
|
||||
|
||||
`2005733 <https://storyboard.openstack.org/#!/story/2005733>`_
|
||||
|
||||
* Integrate with Openstack Train
|
||||
|
||||
`2006544 <https://storyboard.openstack.org/#!/story/2006544>`_
|
||||
|
||||
* Integrate Distributed Cloud with containers
|
||||
|
||||
`2004766 <https://storyboard.openstack.org/#!/story/2004766>`_
|
||||
|
||||
* Integrate Backup & Restore with containers
|
||||
|
||||
`2004761 <https://storyboard.openstack.org/#!/story/2004761>`_
|
||||
|
||||
* Intel FPGA K8s Device Plugin Initial Integration
|
||||
|
||||
`2006495 <https://storyboard.openstack.org/#!/story/2006495>`_
|
||||
|
||||
* Intel GPU K8s Device Plugin Integration
|
||||
|
||||
`2005937 <https://storyboard.openstack.org/#!/story/2005937>`_
|
||||
|
||||
* Intel QAT K8s Device Plugin Integration
|
||||
|
||||
`2005514 <https://storyboard.openstack.org/#!/story/2005514>`_
|
||||
|
||||
* Layered Build Prep
|
||||
|
||||
`2006166 <https://storyboard.openstack.org/#!/story/2006166>`_
|
||||
|
||||
* Redfish Integration
|
||||
|
||||
`2005861 <https://storyboard.openstack.org/#!/story/2005861>`_
|
||||
|
||||
* Support for authenticated registry for bootstrap and application apply
|
||||
|
||||
`2006274 <https://storyboard.openstack.org/#!/story/2006274>`_
|
||||
|
||||
* Support for OpenID connect authentication parameters for bootstrap
|
||||
|
||||
`2006235 <https://storyboard.openstack.org/#!/story/2006235>`_
|
||||
|
||||
* Support for floating and pinned workloads on worker nodes
|
||||
|
||||
`2006565 <https://storyboard.openstack.org/#!/story/2006565>`_
|
||||
|
||||
* Support for NTP and PTP co-existence
|
||||
|
||||
`2006499 <https://storyboard.openstack.org/#!/story/2006499>`_
|
||||
|
||||
* Time Sensitive Networking for VMs
|
||||
|
||||
`2005516 <https://storyboard.openstack.org/#!/story/2005516>`_
|
||||
|
||||
* Upversion container components
|
||||
|
||||
`2005860, <https://storyboard.openstack.org/#!/story/2005860>`_
|
||||
|
||||
`2006347 <https://storyboard.openstack.org/#!/story/2006347>`_
|
||||
|
||||
-------------------------
|
||||
Known limitations in R3.0
|
||||
-------------------------
|
||||
|
||||
The following are known limitations in the StarlingX R3.0 release. Workarounds
|
||||
are suggested where applicable. Note that these limitations are considered
|
||||
temporary and will likely be resolved in a future release.
|
||||
|
||||
********************************
|
||||
Changing Keystone admin password
|
||||
********************************
|
||||
|
||||
After the Keystone admin password is changed, kube-system namespace registry
|
||||
secrets must be manually updated.
|
||||
Tracking Launchpad: https://bugs.launchpad.net/starlingx/+bug/1853017
|
||||
|
||||
It is recommended that the Keystone admin password not be changed unless necessary.
|
||||
|
||||
**Workaround:** If you must update the WRCP's Keystone admin user password in R3.0,
|
||||
you must also manually update the kube-system namespace's registry secrets that
|
||||
hold the admin password for image pulls:
|
||||
|
||||
#. Update the WRCP Keystone admin user password:
|
||||
|
||||
::
|
||||
|
||||
openstack user set --password newP@ssw0rd admin
|
||||
|
||||
#. Update the kube-system namespace's `registry-local-secret` secret:
|
||||
|
||||
::
|
||||
|
||||
kubectl -n kube-system create secret docker-registry registry-local-secret --docker-server=registry.local:9001 --docker-username=admin --docker-password=newP@ssw0rd -o yaml --dry-run=true > registry-local-secret-update.yaml
|
||||
kubectl -n kube-system replace secret registry-local-secret -f registry-local-secret-update.yaml
|
||||
|
||||
#. Update the kube-system namespace's `default-registry-key` secret:
|
||||
|
||||
::
|
||||
|
||||
kubectl -n kube-system create secret docker-registry default-registry-key --docker-server=registry.local:9001 --docker-username=admin --docker-password=newP@ssw0rd -o yaml --dry-run=true > default-registry-key-update.yaml
|
||||
kubectl -n kube-system replace secret default-registry-key -f default-registry-key-update.yaml
|
||||
|
||||
In a distributed cloud deployment, the registry secrets must also be updated on
|
||||
all subclouds in the system.
|
||||
|
||||
|
@ -1,181 +0,0 @@
|
||||
==================
|
||||
R4.0 Release Notes
|
||||
==================
|
||||
|
||||
.. contents::
|
||||
:local:
|
||||
:depth: 1
|
||||
|
||||
---------
|
||||
ISO image
|
||||
---------
|
||||
|
||||
The pre-built ISO and Docker images for StarlingX release 4.0 are located at the
|
||||
`StarlingX mirror
|
||||
<https://mirror.starlingx.windriver.com/mirror/starlingx/release/4.0.1/centos/flock/outputs/>`_.
|
||||
|
||||
------
|
||||
Branch
|
||||
------
|
||||
|
||||
The source code for StarlingX release 4.0 is available in the r/stx.4.0
|
||||
branch in the `StarlingX repositories <https://opendev.org/starlingx>`_.
|
||||
|
||||
----------
|
||||
Deployment
|
||||
----------
|
||||
|
||||
A system install is required to deploy StarlingX release 4.0. There is no
|
||||
upgrade path from previous StarlingX releases. For detailed instructions, see
|
||||
the `Installation guides for R5.0 and older releases
|
||||
<https://docs.starlingx.io/r/stx.5.0/deploy_install_guides/index.html>`_.
|
||||
|
||||
-----------------------------
|
||||
New features and enhancements
|
||||
-----------------------------
|
||||
|
||||
The list below provides a detailed list of new features and links to the
|
||||
associated user guides (if applicable).
|
||||
|
||||
* Intel FPGA support for Kubernetes
|
||||
|
||||
The Intel N3000 FPGA Programmable Acceleration Card is now supported
|
||||
in StarlingX, including support for orchestrating updates to the
|
||||
card's firmware.
|
||||
|
||||
Guide: :doc:`Host FPGA Configuration for the Intel N3000 FPGA Programmable
|
||||
Acceleration Card </archive/configuration/intel_n3000_fpga>`
|
||||
|
||||
* Kata Containers
|
||||
|
||||
Workloads can now be deployed in Kata Containers by StarlingX, which
|
||||
provides a higher degree of isolation than workloads in generic containers.
|
||||
|
||||
Guide: :doc:`How to run Kata Containers with Kubernetes on StarlingX
|
||||
</operations/kata_container>`
|
||||
|
||||
* Active Directory Integration for Kubernetes APIs
|
||||
|
||||
StarlingX administrators can now deploy an optional system application
|
||||
to support using Windows Active Directory for authentication of the
|
||||
Kubernetes API.
|
||||
|
||||
Guide: :doc:`Authenticate Kubernetes Users with Windows Active Directory
|
||||
Server </archive/configuration/k8s_auth_winactivedir>`
|
||||
|
||||
* Certificate Manager Integration
|
||||
|
||||
StarlingX now provides a Certification Manager to enable automated
|
||||
certificate issuance, monitor certificate expiration dates, and configure
|
||||
an auto-renew process.
|
||||
|
||||
Guide: :doc:`Enable secure HTTPS access and manage certificates </archive/configuration/cert_config>`
|
||||
|
||||
* Time-Sensitive Networking (TSN) in Kata Containers
|
||||
|
||||
Time-Sensitive Networking has been enabled for workloads running in Kata
|
||||
Containers.
|
||||
|
||||
Guide: :doc:`Enable TSN in Kata Containers
|
||||
</developer_resources/stx_tsn_in_kata>`
|
||||
|
||||
* Upversion OpenStack services
|
||||
|
||||
The built-in OpenStack services, including Keystone, Horizon, Barbican, and
|
||||
others, have been updated to Train. For more details, consult the
|
||||
`OpenStack documentation for Train <https://docs.openstack.org/train/>`_.
|
||||
|
||||
* Upversion OpenStack application
|
||||
|
||||
The built-in OpenStack application has been updated to Ussuri. For
|
||||
more details, consult the `OpenStack documentation for Ussuri
|
||||
<https://docs.openstack.org/ussuri/>`_.
|
||||
|
||||
* Kubernetes support in backup and restore functionality
|
||||
|
||||
Back up and restore is now available for workloads running in
|
||||
Kubernetes pods.
|
||||
|
||||
Guide: :doc:`Backup and restore your deployment </developer_resources/backup_restore>`
|
||||
|
||||
* Kubernetes manual upgrade capability
|
||||
|
||||
StarlingX now has the capability of updating the Kubernetes images
|
||||
installed on the platform.
|
||||
|
||||
Guide: :doc:`Upgrade your Kubernetes version </archive/configuration/k8s_upgrade>`
|
||||
|
||||
* Redfish virtual media support
|
||||
|
||||
StarlingX now supports the Redfish Virtual Media Controller to
|
||||
support a secure BMC based ISO image boot.
|
||||
|
||||
* Kernel rebase to 4.18
|
||||
|
||||
The Linux kernel used by StarlingX has been upgraded to version 4.18 as
|
||||
provided in CentOS 8.
|
||||
|
||||
* Upversion Kubernetes components
|
||||
|
||||
Kubernetes was upversioned to v1.18.1, Calico was upversioned to v3.12, and
|
||||
Helm was upversioned to v3.
|
||||
|
||||
* Layered build
|
||||
|
||||
StarlingX builds have been monolithic and time consuming. The new Layered
|
||||
build system decomposes the system into separate layers that can be built
|
||||
independently. Both Layered and Monolithic builds are supported in this
|
||||
release.
|
||||
|
||||
Guides: :doc:`Layered build reference (overview) </developer_resources/Layered_Build>`
|
||||
and :doc:`Layered build guide (step by step instructions) </developer_resources/layered_build_guide>`
|
||||
|
||||
* Open Platform Communications Unified Architecture (OPC UA) support
|
||||
|
||||
OPC UA is a data exchange standard for industrial communication in the
|
||||
Industrial IoT (IIoT) category. StarlingX now supports OPC UA.
|
||||
|
||||
Guide: :doc:`How to enable OPC UA on StarlingX </developer_resources/stx_opcua>`
|
||||
|
||||
----------
|
||||
Bug status
|
||||
----------
|
||||
|
||||
**********
|
||||
Fixed bugs
|
||||
**********
|
||||
|
||||
This release provides fixes for a number of defects. Refer to the StarlingX bug
|
||||
database to review the `R4.0 fixed defects
|
||||
<https://bugs.launchpad.net/starlingx/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=FIXRELEASED&field.tag=stx.4.0>`_.
|
||||
|
||||
*********
|
||||
Open bugs
|
||||
*********
|
||||
|
||||
Use the StarlingX bug database to review `R4.0 open bugs
|
||||
<https://bugs.launchpad.net/starlingx/+bugs?field.searchtext=&orderby=-importance&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.status%3Alist=FIXRELEASED&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=stx.4.0+not-yet-in-r-stx40&field.tags_combinator=ALL&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on&search=Search>`_.
|
||||
|
||||
At the time of release, the following R4.0 bugs were open:
|
||||
|
||||
* `1890350 <https://bugs.launchpad.net/starlingx/+bug/1890350>`_
|
||||
* `1887589 <https://bugs.launchpad.net/starlingx/+bug/1887589>`_
|
||||
* `1870999 <https://bugs.launchpad.net/starlingx/+bug/1870999>`_
|
||||
* `1879018 <https://bugs.launchpad.net/starlingx/+bug/1879018>`_
|
||||
* `1881915 <https://bugs.launchpad.net/starlingx/+bug/1881915>`_
|
||||
* `1886429 <https://bugs.launchpad.net/starlingx/+bug/1886429>`_
|
||||
* `1888546 <https://bugs.launchpad.net/starlingx/+bug/1888546>`_
|
||||
|
||||
-----------------
|
||||
Known limitations
|
||||
-----------------
|
||||
|
||||
The following are known limitations in this release. Workarounds
|
||||
are suggested where applicable. Note that these limitations are considered
|
||||
temporary and will likely be resolved in a future release.
|
||||
|
||||
* `1887589 <https://bugs.launchpad.net/starlingx/+bug/1887589>`_ Creating a
|
||||
new instance with Horizon fails.
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user