Wizard: RHEL 10 support

This commit is contained in:
Sanne Raymaekers 2024-11-18 13:10:43 +01:00
parent 79e0676c7c
commit 3ada1ceb68
3 changed files with 17 additions and 3 deletions

View file

@ -16,6 +16,7 @@ import {
RHEL_9_BETA,
RHEL_9_FULL_SUPPORT,
RHEL_9_MAINTENANCE_SUPPORT,
RHEL_10_BETA,
} from '../../../../constants';
import { useAppDispatch, useAppSelector } from '../../../../store/hooks';
import { Distributions } from '../../../../store/imageBuilderApi';
@ -45,7 +46,7 @@ const ReleaseSelect = () => {
};
const setDescription = (key: Distributions) => {
if (key === RHEL_9_BETA) {
if (key === RHEL_9_BETA || key === RHEL_10_BETA) {
return '';
}

View file

@ -18,7 +18,12 @@ import { v4 as uuidv4 } from 'uuid';
import OscapProfileInformation from './OscapProfileInformation';
import { RHEL_9_BETA, RHEL_9 } from '../../../../constants';
import {
RHEL_9_BETA,
RHEL_9,
RHEL_10_BETA,
RHEL_10,
} from '../../../../constants';
import { usePoliciesQuery, PolicyRead } from '../../../../store/complianceApi';
import { useAppDispatch, useAppSelector } from '../../../../store/hooks';
import {
@ -460,6 +465,8 @@ const ComplianceSelectOption = ({ policy }: ComplianceSelectOptionPropType) => {
// so just use the ones from the major release.
export const removeBetaFromRelease = (dist: Distributions): Distributions => {
switch (dist) {
case RHEL_10_BETA:
return RHEL_10 as Distributions;
case RHEL_9_BETA:
return RHEL_9;
default:

View file

@ -10,6 +10,8 @@ import {
RHEL_8,
RHEL_9,
RHEL_9_BETA,
RHEL_10,
RHEL_10_BETA,
} from '../../../constants';
import { RootState } from '../../../store';
import {
@ -133,7 +135,11 @@ const convertFilesystemToPartition = (filesystem: Filesystem): Partition => {
* @param distribution blueprint distribution
*/
const getLatestRelease = (distribution: Distributions) => {
return distribution === RHEL_9_BETA
return distribution === RHEL_10_BETA
? (RHEL_10_BETA as Distributions)
: distribution.startsWith('rhel-10')
? (RHEL_10 as Distributions)
: distribution === RHEL_9_BETA
? (RHEL_9_BETA as Distributions)
: distribution.startsWith('rhel-9')
? RHEL_9