UNPKG

@openshift-assisted/ui-lib

Version:

React component library for the Assisted Installer UI

279 lines 12.9 kB
import { TFunction } from 'i18next'; import { ValidationsInfo, HostRole } from '../types/hosts'; import { Cluster, ClusterValidationId, DiskRole, Event, HostValidationId } from '@openshift-assisted/types/assisted-installer-service'; import { ValidationGroup as ClusterValidationGroup } from '../types/clusters'; export declare const DEFAULT_POLLING_INTERVAL: number; export declare const REDUCED_POLLING_INTERVAL: number; export declare const hostRoles: (t: TFunction) => HostRole[]; export declare const clusterStatusLabels: (t: TFunction) => { error: string; insufficient: string; "preparing-for-installation": string; "pending-for-input": string; installing: string; "installing-pending-user-action": string; installed: string; cancelled: string; ready: string; finalizing: string; "adding-hosts": string; }; export declare const clusterFieldLabels: (t: TFunction) => { [x: string]: string; }; export declare const hostValidationGroupLabels: (t: TFunction) => { hardware?: string | undefined; network?: string | undefined; operators?: string | undefined; infrastructure?: string | undefined; }; export declare const hostValidationLabels: (t: TFunction) => { connected: string; "media-connected": string; "has-inventory": string; "has-min-cpu-cores": string; "has-min-valid-disks": string; "has-min-memory": string; "machine-cidr-defined": string; "has-cpu-cores-for-role": string; "has-memory-for-role": string; "hostname-unique": string; "hostname-valid": string; "belongs-to-machine-cidr": string; "ignition-downloadable": string; "belongs-to-majority-group": string; "valid-platform-network-settings": string; "ntp-synced": string; "time-synced-between-host-and-service": string; "container-images-available": string; "lso-requirements-satisfied": string; "ocs-requirements-satisfied": string; "odf-requirements-satisfied": string; "lvm-requirements-satisfied": string; "mce-requirements-satisfied": string; "mtv-requirements-satisfied": string; "osc-requirements-satisfied": string; "sufficient-installation-disk-speed": string; "cnv-requirements-satisfied": string; "sufficient-network-latency-requirement-for-role": string; "sufficient-packet-loss-requirement-for-role": string; "has-default-route": string; "api-domain-name-resolved-correctly": string; "api-int-domain-name-resolved-correctly": string; "apps-domain-name-resolved-correctly": string; "release-domain-name-resolved-correctly": string; "compatible-with-cluster-platform": string; "dns-wildcard-not-configured": string; "disk-encryption-requirements-satisfied": string; "non-overlapping-subnets": string; "vsphere-disk-uuid-enabled": string; "compatible-agent": string; "no-skip-installation-disk": string; "no-skip-missing-disk": string; "no-ip-collisions-in-network": string; "no-iscsi-nic-belongs-to-machine-cidr": string; "node-feature-discovery-requirements-satisfied": string; "nvidia-gpu-requirements-satisfied": string; "pipelines-requirements-satisfied": string; "servicemesh-requirements-satisfied": string; "serverless-requirements-satisfied": string; "openshift-ai-requirements-satisfied": string; "authorino-requirements-satisfied": string; "mtu-valid": string; "nmstate-requirements-satisfied": string; "amd-gpu-requirements-satisfied": string; "kmm-requirements-satisfied": string; "node-healthcheck-requirements-satisfied": string; "self-node-remediation-requirements-satisfied": string; "fence-agents-remediation-requirements-satisfied": string; "node-maintenance-requirements-satisfied": string; "kube-descheduler-requirements-satisfied": string; "cluster-observability-requirements-satisfied": string; "numa-resources-requirements-satisfied": string; "oadp-requirements-satisfied": string; "metallb-requirements-satisfied": string; }; export declare const hostValidationFailureHints: (t: TFunction) => { connected: string; "media-connected": string; "has-inventory": string; "has-min-cpu-cores": string; "has-min-valid-disks": string; "has-min-memory": string; "machine-cidr-defined": string; "has-cpu-cores-for-role": string; "has-memory-for-role": string; "hostname-unique": string; "hostname-valid": string; "belongs-to-machine-cidr": string; "ignition-downloadable": string; "belongs-to-majority-group": string; "valid-platform-network-settings": string; "ntp-synced": string; "time-synced-between-host-and-service": string; "container-images-available": string; "lso-requirements-satisfied": string; "ocs-requirements-satisfied": string; "odf-requirements-satisfied": string; "lvm-requirements-satisfied": string; "mce-requirements-satisfied": string; "mtv-requirements-satisfied": string; "osc-requirements-satisfied": string; "sufficient-installation-disk-speed": string; "cnv-requirements-satisfied": string; "sufficient-network-latency-requirement-for-role": string; "sufficient-packet-loss-requirement-for-role": string; "has-default-route": string; "api-domain-name-resolved-correctly": string; "api-int-domain-name-resolved-correctly": string; "apps-domain-name-resolved-correctly": string; "release-domain-name-resolved-correctly": string; "compatible-with-cluster-platform": string; "dns-wildcard-not-configured": string; "disk-encryption-requirements-satisfied": string; "non-overlapping-subnets": string; "vsphere-disk-uuid-enabled": string; "compatible-agent": string; "no-skip-installation-disk": string; "no-skip-missing-disk": string; "no-ip-collisions-in-network": string; "no-iscsi-nic-belongs-to-machine-cidr": string; "node-feature-discovery-requirements-satisfied": string; "nvidia-gpu-requirements-satisfied": string; "pipelines-requirements-satisfied": string; "servicemesh-requirements-satisfied": string; "serverless-requirements-satisfied": string; "openshift-ai-requirements-satisfied": string; "authorino-requirements-satisfied": string; "mtu-valid": string; "nmstate-requirements-satisfied": string; "amd-gpu-requirements-satisfied": string; "kmm-requirements-satisfied": string; "node-healthcheck-requirements-satisfied": string; "self-node-remediation-requirements-satisfied": string; "fence-agents-remediation-requirements-satisfied": string; "node-maintenance-requirements-satisfied": string; "kube-descheduler-requirements-satisfied": string; "cluster-observability-requirements-satisfied": string; "numa-resources-requirements-satisfied": string; "oadp-requirements-satisfied": string; "metallb-requirements-satisfied": string; }; export declare const clusterValidationLabels: (t: TFunction) => { "machine-cidr-defined"?: string | undefined; "lso-requirements-satisfied"?: string | undefined; "ocs-requirements-satisfied"?: string | undefined; "odf-requirements-satisfied"?: string | undefined; "lvm-requirements-satisfied"?: string | undefined; "mce-requirements-satisfied"?: string | undefined; "mtv-requirements-satisfied"?: string | undefined; "osc-requirements-satisfied"?: string | undefined; "cnv-requirements-satisfied"?: string | undefined; "node-feature-discovery-requirements-satisfied"?: string | undefined; "nvidia-gpu-requirements-satisfied"?: string | undefined; "pipelines-requirements-satisfied"?: string | undefined; "servicemesh-requirements-satisfied"?: string | undefined; "serverless-requirements-satisfied"?: string | undefined; "openshift-ai-requirements-satisfied"?: string | undefined; "authorino-requirements-satisfied"?: string | undefined; "nmstate-requirements-satisfied"?: string | undefined; "amd-gpu-requirements-satisfied"?: string | undefined; "kmm-requirements-satisfied"?: string | undefined; "node-healthcheck-requirements-satisfied"?: string | undefined; "self-node-remediation-requirements-satisfied"?: string | undefined; "fence-agents-remediation-requirements-satisfied"?: string | undefined; "node-maintenance-requirements-satisfied"?: string | undefined; "kube-descheduler-requirements-satisfied"?: string | undefined; "cluster-observability-requirements-satisfied"?: string | undefined; "numa-resources-requirements-satisfied"?: string | undefined; "oadp-requirements-satisfied"?: string | undefined; "metallb-requirements-satisfied"?: string | undefined; "cluster-cidr-defined"?: string | undefined; "service-cidr-defined"?: string | undefined; "no-cidrs-overlapping"?: string | undefined; "networks-same-address-families"?: string | undefined; "network-prefix-valid"?: string | undefined; "machine-cidr-equals-to-calculated-cidr"?: string | undefined; "api-vips-defined"?: string | undefined; "api-vips-valid"?: string | undefined; "ingress-vips-defined"?: string | undefined; "ingress-vips-valid"?: string | undefined; "all-hosts-are-ready-to-install"?: string | undefined; "sufficient-masters-count"?: string | undefined; "dns-domain-defined"?: string | undefined; "pull-secret-set"?: string | undefined; "ntp-server-configured"?: string | undefined; "network-type-valid"?: string | undefined; "platform-requirements-satisfied"?: string | undefined; "openshift-ai-gpu-requirements-satisfied"?: string | undefined; }; export declare const clusterValidationGroupLabels: (t: TFunction) => { network: string; operators: string; configuration: string; hostsData: string; "hosts-data": string; }; export declare const CLUSTER_DEFAULT_NETWORK_SETTINGS_IPV4: { clusterNetworkCidr: string; clusterNetworkHostPrefix: number; serviceNetworkCidr: string; }; export declare const CLUSTER_DEFAULT_NETWORK_SETTINGS_IPV6: { clusterNetworkCidr: string; clusterNetworkHostPrefix: number; serviceNetworkCidr: string; }; /** * The function returns the build-time generated version. * It can be overriden via the AIUI_APP_VERSION environment variable. */ export declare const getAssistedUiLibVersion: () => string; export declare const EVENT_SEVERITIES: Event['severity'][]; export declare const TIME_ZERO = "0001-01-01T00:00:00.000Z"; export declare const MS_PER_DAY: number; export declare const NO_SUBNET_SET = "NO_SUBNET_SET"; export declare const NETWORK_TYPE_OVN = "OVNKubernetes"; export declare const NETWORK_TYPE_SDN = "OpenShiftSDN"; export declare const IPV4_STACK = "singleStack"; export declare const DUAL_STACK = "dualStack"; export declare const PREFIX_MAX_RESTRICTION: { IPv6: number; IPv4: number; }; export declare const diskRoleLabels: (t: TFunction) => { none: string; install: string; }; export declare const OPERATOR_NAME_CNV = "cnv"; export declare const OPERATOR_NAME_LSO = "lso"; export declare const OPERATOR_NAME_ODF = "odf"; export declare const OPERATOR_NAME_LVM = "lvm"; export declare const OPERATOR_NAME_MCE = "mce"; export declare const OPERATOR_NAME_MTV = "mtv"; export declare const OPERATOR_NAME_NODE_FEATURE_DISCOVERY = "node-feature-discovery"; export declare const OPERATOR_NAME_NVIDIA_GPU = "nvidia-gpu"; export declare const OPERATOR_NAME_PIPELINES = "pipelines"; export declare const OPERATOR_NAME_SERVICEMESH = "servicemesh"; export declare const OPERATOR_NAME_SERVERLESS = "serverless"; export declare const OPERATOR_NAME_OPENSHIFT_AI = "openshift-ai"; export declare const OPERATOR_NAME_OSC = "osc"; export declare const OPERATOR_NAME_NMSTATE = "nmstate"; export declare const OPERATOR_NAME_AUTHORINO = "authorino"; export declare const OPERATOR_NAME_AMD_GPU = "amd-gpu"; export declare const OPERATOR_NAME_KMM = "kmm"; export declare const OPERATOR_NAME_NODE_HEALTHCHECK = "node-healthcheck"; export declare const OPERATOR_NAME_SELF_NODE_REMEDIATION = "self-node-remediation"; export declare const OPERATOR_NAME_FENCE_AGENTS_REMEDIATION = "fence-agents-remediation"; export declare const OPERATOR_NAME_NODE_MAINTENANCE = "node-maintenance"; export declare const OPERATOR_NAME_KUBE_DESCHEDULER = "kube-descheduler"; export declare const OPERATOR_NAME_CLUSTER_OBSERVABILITY = "cluster-observability"; export declare const OPERATOR_NAME_NUMA_RESOURCES = "numaresources"; export declare const OPERATOR_NAME_OADP = "oadp"; export declare const OPERATOR_NAME_METALLB = "metallb"; export declare const singleClusterOperators: string[]; export declare const singleClusterBundles: string[]; export declare const AI_UI_TAG = "ui_ocm"; export declare const AI_ASSISTED_MIGRATION_TAG = "assisted_migration"; export declare const AI_CISCO_INTERSIGHT_TAG = "cisco_intersight_ui"; //# sourceMappingURL=constants.d.ts.map