Hi StarlingX community, I just got a couple of questions about moving between and combining StarlingX versions, that I wasn't sure the answer of and would like to ask your help with. 1. I know that the StarlingX community has been working on making updates and upgrades easier. Does that include support upgrading a deployment from StarlingX 10.0 to 11.0 without the need to re-install the system? 2. Does StarlingX support mix-version deployments? For example running 9.0 in the central cloud and 10.0 at the edge, or when 11.0 comes out then 10.0 in the central cloud and 11.0 at the edge. Thanks, Ildikó ——— Ildikó Váncsa Director of Community OpenInfra Foundation
Hey Ildiko, See in-lined responses below. Greg. -----Original Message----- From: Ildiko Vancsa <ildiko@openstack.org> Sent: Thursday, August 21, 2025 3:04 PM To: StarlingX ML <starlingx-discuss@lists.starlingx.io> Subject: Upgrade questions CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi StarlingX community, I just got a couple of questions about moving between and combining StarlingX versions, that I wasn't sure the answer of and would like to ask your help with. 1. I know that the StarlingX community has been working on making updates and upgrades easier. Does that include support upgrading a deployment from StarlingX 10.0 to 11.0 without the need to re-install the system? [Greg] The StarlingX Code supports software upgrades and patching. However the StarlingX community has not been able to find a contributor to "test and support" StarlingX upgrades between StarlingX Releases. Scott Kamp, a former StarlingX TSC member, was signed up to do this work, however Scott Kamp's team is no longer part of the StarlingX community. Is there a user of StarlingX that is interested in doing upgrades between StarlingX Releases ? And would they be willing to contribute time in testing and supporting StarlingX Upgrades for the StarlingX Community ? 2. Does StarlingX support mix-version deployments? For example running 9.0 in the central cloud and 10.0 at the edge, or when 11.0 comes out then 10.0 in the central cloud and 11.0 at the edge. [Greg] Yes, in a Distributed Cloud environment. In a Distributed Cloud environment, there are multiple separate clouds • A Central Cloud (sometimes also called ‘systemController’ cloud) • and • thousands of Subclouds If a Central Cloud is running Version N, then a Subcloud can be running either Version N-1 or Version N. Greg. Thanks, Ildikó ——— Ildikó Váncsa Director of Community OpenInfra Foundation
Hi Greg, Great, thank you for the quick response. Please see my follow up questions below. Thanks, Ildikó ——— Ildikó Váncsa Director of Community OpenInfra Foundation
[...] 1. I know that the StarlingX community has been working on making updates and upgrades easier. Does that include support upgrading a deployment from StarlingX 10.0 to 11.0 without the need to re-install the system? [Greg] The StarlingX Code supports software upgrades and patching. However the StarlingX community has not been able to find a contributor to "test and support" StarlingX upgrades between StarlingX Releases. Scott Kamp, a former StarlingX TSC member, was signed up to do this work, however Scott Kamp's team is no longer part of the StarlingX community.
Is there a user of StarlingX that is interested in doing upgrades between StarlingX Releases ? And would they be willing to contribute time in testing and supporting StarlingX Upgrades for the StarlingX Community ? [...]
My understanding of what you described is that upgrading StarlingX from one major release to the next is supported but untested, so it might not work as expected. Is that accurate? When you say the community needs help with "test and support' of moving between major releases, what do you mean exactly? What are the tasks that need to be done?
See in-lined below, Greg. -----Original Message----- From: Ildiko Vancsa <ildiko@openstack.org> Sent: Tuesday, August 26, 2025 3:17 AM To: Waines, Greg <Greg.Waines@windriver.com> Cc: StarlingX ML <starlingx-discuss@lists.starlingx.io> Subject: Re: Upgrade questions CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Greg, Great, thank you for the quick response. Please see my follow up questions below. Thanks, Ildikó ——— Ildikó Váncsa Director of Community OpenInfra Foundation
[...] 1. I know that the StarlingX community has been working on making updates and upgrades easier. Does that include support upgrading a deployment from StarlingX 10.0 to 11.0 without the need to re-install the system? [Greg] The StarlingX Code supports software upgrades and patching. However the StarlingX community has not been able to find a contributor to "test and support" StarlingX upgrades between StarlingX Releases. Scott Kamp, a former StarlingX TSC member, was signed up to do this work, however Scott Kamp's team is no longer part of the StarlingX community.
Is there a user of StarlingX that is interested in doing upgrades between StarlingX Releases ? And would they be willing to contribute time in testing and supporting StarlingX Upgrades for the StarlingX Community ? [...]
My understanding of what you described is that upgrading StarlingX from one major release to the next is supported but untested, so it might not work as expected. Is that accurate? [Greg] Correct … the core software is in place to support it, but specific release(N)-to-release(N-1) testing (and any required fixes) is not done. When you say the community needs help with "test and support' of moving between major releases, what do you mean exactly? What are the tasks that need to be done? [Greg] The plan that we had discussed with Scott Kamp (before he left) was that his team would be responsible for doing the following: • Define and Implement a process for the StarlingX Community to release Patches o this would ONLY be used for Patches to previous STX releases for the purposes of fixing upgrade issues • On a regular basis, o Prior to release of STX-N • test the upgrade from STX-(N-1) - to - STX-N (master branch) • Submit fixes/commits for any issues in STX-N (master branch) • Create and deliver an STX-(N-1) PATCH for any issues in STX-(N-1) An alternative, lighter-weight approach that we discussed as well was, rather than support Community -provided Patches, we would simply document the STX-(N-1) commit required to build an STX-(N-1) patch to enable an STX-(N-1) - to - STX-N Upgrade. Greg.
Hi Greg, I understand. Thank you for sharing details of the work items that need to be completed if there is bandwidth within the community to allocate to it. Best Regards, Ildikó ——— Ildikó Váncsa Director of Community OpenInfra Foundation
On Aug 26, 2025, at 04:07, Waines, Greg via Starlingx-discuss <starlingx-discuss@lists.starlingx.io> wrote:
See in-lined below, Greg. -----Original Message----- From: Ildiko Vancsa <ildiko@openstack.org> Sent: Tuesday, August 26, 2025 3:17 AM To: Waines, Greg <Greg.Waines@windriver.com> Cc: StarlingX ML <starlingx-discuss@lists.starlingx.io> Subject: Re: Upgrade questions CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Greg, Great, thank you for the quick response. Please see my follow up questions below. Thanks, Ildikó ——— Ildikó Váncsa Director of Community OpenInfra Foundation
[...] 1. I know that the StarlingX community has been working on making updates and upgrades easier. Does that include support upgrading a deployment from StarlingX 10.0 to 11.0 without the need to re-install the system? [Greg] The StarlingX Code supports software upgrades and patching. However the StarlingX community has not been able to find a contributor to "test and support" StarlingX upgrades between StarlingX Releases. Scott Kamp, a former StarlingX TSC member, was signed up to do this work, however Scott Kamp's team is no longer part of the StarlingX community.
Is there a user of StarlingX that is interested in doing upgrades between StarlingX Releases ? And would they be willing to contribute time in testing and supporting StarlingX Upgrades for the StarlingX Community ? [...] My understanding of what you described is that upgrading StarlingX from one major release to the next is supported but untested, so it might not work as expected. Is that accurate? [Greg] Correct … the core software is in place to support it, but specific release(N)-to-release(N-1) testing (and any required fixes)is not done. When you say the community needs help with "test and support' of moving between major releases, what do you mean exactly? What are the tasks that need to be done? [Greg] The plan that we had discussed with Scott Kamp (before he left) was that his team would be responsible for doing the following: • Define and Implement a process for the StarlingX Community to release Patches • this would ONLY be used for Patches to previous STX releases for the purposes of fixing upgrade issues • On a regular basis, • Prior to release of STX-N • test the upgrade from STX-(N-1) - to - STX-N (master branch) • Submit fixes/commits for any issues in STX-N (master branch) • Create and deliver an STX-(N-1) PATCH for any issues in STX-(N-1) An alternative, lighter-weight approach that we discussed as well was, rather than support Community -provided Patches, we would simply document the STX-(N-1) commit required to build an STX-(N-1) patch to enable an STX-(N-1) - to - STX-N Upgrade. Greg.
participants (2)
-
Ildiko Vancsa
-
Waines, Greg