Skip to content

Remove hard-coded OS language & useSpla notions#10954

Merged
JacquesLarique merged 3 commits intorelease/components-w10from
feat/MANAGER-12921
Feb 29, 2024
Merged

Remove hard-coded OS language & useSpla notions#10954
JacquesLarique merged 3 commits intorelease/components-w10from
feat/MANAGER-12921

Conversation

@JayBeeDe
Copy link
Member

@JayBeeDe JayBeeDe commented Feb 16, 2024

Question Answer
Branch? master
Bug fix? no
New feature? yes
Breaking change? no
Tickets MANAGER-12921
License BSD 3-Clause
  • Try to keep pull requests small so they can be easily reviewed.
  • Commits are signed-off
  • Only FR translations have been updated
  • Branch is up-to-date with target branch
  • Lint has passed locally
  • Standalone app was ran and tested locally
  • Ticket reference is mentioned in linked commits (internal only)
    Breaking change is mentioned in relevant commits

Description

Remove useSpla and language options for dedicated OS installation.

  • useSpla checkbox option is specific to Windows and was therefore harcoded
  • language option only makes sense for Windows OSes

In fact we are not removing those options, they are moved to the OS specific options section that is displaying form dynamically using baremetal API: see internal ticket MANAGER-10557 that has been recently prodded.
Advantages of doing that are:

  • Displaying the language dropdown only for Windows OSes that have multiple languages and Windows hyperv
  • Not being UX dependent if the baremetal PU wants to change something
  • (once deployed WW): remove useSpla and language options parameters in the API: it doesn't make sense for non-Windows OSes to have those 2 parameters in the API

In order to reduce the cohabitation time with the 2 options, the dynamic options will appear the day of the deployment of this PR to EU/CA regions.
For US region, there will be a few days of cohabitation period with duplicated questions language and useSpla. API can handle that: priority is given to the dynamic (new option).

Related

ref: MANAGER-12921

darsene
darsene previously approved these changes Feb 20, 2024
@JayBeeDe JayBeeDe changed the title Feat/manager 12921 Remove hard-coded OS language & useSpla notions Feb 20, 2024
anooparveti
anooparveti previously approved these changes Feb 20, 2024
ref: MANAGER-12921
Signed-off-by: Jean-Baptiste Delon <jean-baptiste.delon@ovhcloud.com>
ref: MANAGER-12921
Signed-off-by: Jean-Baptiste Delon <jean-baptiste.delon@ovhcloud.com>
Signed-off-by: CDS Translator Agent <opensource@ovh.net>
@antleblanc antleblanc dismissed stale reviews from darsene and anooparveti via 38b9a76 February 26, 2024 10:44
@sonarqubecloud
Copy link

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@JacquesLarique JacquesLarique changed the base branch from master to release/components-w10 February 29, 2024 15:15
@JacquesLarique JacquesLarique merged commit 0467e28 into release/components-w10 Feb 29, 2024
@JacquesLarique JacquesLarique deleted the feat/MANAGER-12921 branch February 29, 2024 15:48
@JacquesLarique JacquesLarique mentioned this pull request Feb 29, 2024
14 tasks
JacquesLarique pushed a commit that referenced this pull request Mar 4, 2024
ref: MANAGER-12921

Signed-off-by: Jean-Baptiste Delon <jean-baptiste.delon@ovhcloud.com>
Co-authoredf-by: CDS Translator Agent <opensource@ovh.net>
kqesar pushed a commit that referenced this pull request Mar 6, 2024
ref: MANAGER-12921

Signed-off-by: Jean-Baptiste Delon <jean-baptiste.delon@ovhcloud.com>
Co-authoredf-by: CDS Translator Agent <opensource@ovh.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants