UNPKG

@openshift-assisted/ui-lib

Version:

React component library for the Assisted Installer UI

30 lines 1.54 kB
import { ArchitectureSupportLevelId } from '@openshift-assisted/types/assisted-installer-service'; export type ClusterCpuArchitecture = 'x86_64' | 'aarch64' | 'arm64' | 'ppc64le' | 's390x' | 'multi'; export type CpuArchitectureItem = { description: string; featureSupportLevelId?: ArchitectureSupportLevelId; label: string; }; export declare enum CpuArchitecture { x86 = "x86_64", ARM = "arm64", MULTI = "multi", USE_DAY1_ARCHITECTURE = "cluster-day1-cpu-architecture", ppc64le = "ppc64le", s390x = "s390x" } export declare enum OcmCpuArchitecture { x86 = "amd64", ARM = "arm64", MULTI = "multi", ppc64le = "ppc64le", s390x = "s390x" } export declare const featureIdToCpuArchitecture: Record<ArchitectureSupportLevelId, SupportedCpuArchitecture>; export type SupportedCpuArchitecture = Extract<CpuArchitecture, CpuArchitecture.x86 | CpuArchitecture.ARM | CpuArchitecture.ppc64le | CpuArchitecture.s390x>; export declare const getAllCpuArchitectures: () => SupportedCpuArchitecture[]; export declare const architectureData: Record<SupportedCpuArchitecture, CpuArchitectureItem>; export declare const getSupportedCpuArchitectures: (cpuArchitectures: CpuArchitecture[], day1CpuArchitecture?: SupportedCpuArchitecture) => SupportedCpuArchitecture[]; export declare const getDefaultCpuArchitecture: () => SupportedCpuArchitecture; export declare const getDisabledReasonForCpuArch: (cpuArchLabel: string, isMultiArchSupported: boolean) => string; //# sourceMappingURL=cpuArchitecture.d.ts.map