generic:
tip: Tip
resourceExternalLinkTips: 'External Link'
namespace: Namespace
notReady: Not Ready
labels: Labels
inProgress: In Progress
basic: Basic
loading: Loading...
unsupported:
serverVersion: 'Current version: {serverVersion}'
description: Harvester ui only supports Harvester cluster version greater or equal to 1.3.0.
learnMore: Learn more about Harvester from the Harvester Web Site or read the Harvester Docs
nav:
group:
networks: Networks
backupAndSnapshot: Backup and Snapshots
Monitoring: Monitoring
Logging: Logging
'Monitoring and Logging': Monitoring and Logging
resourceTable:
groupBy:
device: Group by Device
validation:
arrayCountRequired: "At least {count} {key} {count, plural, =1 {is} other {are}} required, and {key} can not be empty."
members:
clusterMemebership: Cluster Membership
projectMembership: Project Membership
asyncButton:
restart:
action: Save and Restart
success: Restarted
waiting: Restarting…
dialog:
confirmExecution:
title: Are you sure?
andOthers: |-
{count, plural,
=0 {}
=1 { and one other }
other { and {count} other }
}
protip: "Tip: Hold the {alternateLabel} key while clicking action to bypass this confirmation"
stop:
message: "Are you sure you want to stop the {type} {names}?"
pause:
message: "Are you sure you want to pause the {type} {names}?"
restart:
message: "Are you sure you want to restart the {type} {names}?"
softreboot:
message: "Are you sure you want to soft reboot the {type} {names}?"
promptRemove:
title: "Delete {type}"
warningMessage: "Deleting the selected {type} permanently removes all resources on {thisOrThese} {type}. This action is irreversible. Do you want to continue?"
confirmName: "Type {nameToMatch} to delete the {type}:"
protip: "Tip: Hold the {alternateLabel} key while clicking Delete to bypass the confirmation step."
harvester:
branding:
logos:
tip: 'Upload a logo to replace the Harvester logo in the top-level navigation header. Image height should be 21 pixels with a max width of 200 pixels. Max file size is 20KB. Accepted formats: JPEG, PNG, SVG.'
favicon:
tip: 'Upload an icon to replace the Harvester favicon in the browser tab. Max file size is 20KB'
productLabel: 'Harvester'
modal:
backup:
success: 'Backup { backUpName } has been initiated.'
addBackup: Add Backup
quota:
editVMQuota: Edit VM Quota
editQuota: Edit Quota
bannerMessage: Set to empty string or 0 to remove total snapshot size quota.
restore:
success: 'Restore { name } created successfully.'
title: Backup and Restore
selectBackup: Select Backup
message:
backup: Please select the backup that needs to be restored.
createTemplate:
title: 'Generate Template'
name: 'Name'
description: 'Description'
message:
tip: Please enter a template name!
success: 'Template { templateName } created successfully.'
failed: 'Failed generated template!'
schedule:
title: Create Schedule
message:
tip: Please enter a schedule name!
success: 'Schedule { name } created successfully.'
failed: 'Failed create schedule!'
cloneVM:
title: Clone Virtual Machine
name: New Virtual Machine Name
type: Clone volume data
action:
create: Create
clone: Clone
message:
tip: Please enter a virtual machine name!
success: 'Virtual machine { name } cloned successfully.'
failed: 'Failed clone virtual machine!'
osImage:
title: Delete Image
message: Are you sure you want to delete the image { name } ?
downloadImage:
title: Download Image
banner: 'This action takes a while depending on the image size ({ size }). Please be patient.'
startMessage : 'The download process will auto start once the conversion is complete.'
download: Download
exportImage:
title: Export to Image
name: Name
namespace: Namespace
message:
success: 'Image { name } created successfully.'
migration:
failedMessage: Latest migration failed!
title: Migration
fields:
nodeName:
label: Target Node
placeholder: Choose Target Node
ejectCDROM:
title: Eject CD-ROM
warnTip: Eject volume will restart the virtual machine.
operationTip: 'Select the volume you want to delete:'
delete: Delete
bundle:
title: Generate a Support Bundle
titleDescription: Collect system-related logs in Harvester to assist with troubleshooting and support.
tip: Each field below specifies an aspect of the support bundle. For detailed explanations, please refer to the documentation.
url: Issue URL
description: Description
namespaces:
label: Namespaces
tooltip: Select additional namespaces to include in the support bundle.
See docs support-bundle-namespaces for detail.
selectAll: 'Select All'
unselectAll: 'Unselect All'
timeout:
label: Timeout
tooltip: Minutes allows for completion of the support bundle generation process.
See docs support-bundle-timeout for detail.
expiration:
label: Expiration
tooltip: Minutes before deleting packaged but not downloaded support bundle.
See docs support-bundle-expiration for detail.
nodeTimeout:
label: Node Collection Timeout
tooltip: Minutes allowed for collecting logs/configurations on nodes.
See docs support-bundle-node-collection-timeout for detail.
hotplug:
success: 'Volume { diskName } is mounted to the virtual machine { vm }.'
title: Add Volume
hotunplug:
success: 'Volume { name } is detached successfully.'
snapshot:
title: Take Snapshot
name: Name
message:
success: 'Take Snapshot { name } successfully.'
volumeClone:
title: Clone Volume
name: Name
message:
success: 'New Volume { name } cloned successfully.'
restoreSnapshot:
title: Restore Snapshot
name: 'New Volume Name'
success: 'New Volume { name } restored successfully.'
vmSnapshot:
title: Take Virtual Machine Snapshot
name: Name
success: 'Take virtual machine Snapshot { name } successfully.'
restart:
title: Restart Virtual Machine
tip: Restart the virtual machine for configuration changes to take effect.
cancel: Save
notification:
title:
succeed: Succeed
info: Info
warning: Warning
error: Error
action:
createVM: Create Virtual Machine
start: Start
restart: Restart
softreboot: Soft Reboot
stop: Stop
pause: Pause
deepClone: Clone
shallowClone: Clone Template
unpause: Unpause
encryptImage: Encrypt Image
decryptImage: Decrypt Image
ejectCDROM: Eject CD-ROM
editVMQuota: Edit Virtual Machine Quota
launchFormTemplate: Launch instance from template
modifyTemplate: Modify template (Create new version)
setDefaultVersion: Set default version
addTemplateVersion: Add template version
backup: Take Backup
createSchedule: Create Schedule
restore: Restore
restoreNewVM: Restore New
resumeSchedule: Resume
suspendSchedule: Suspend
restoreExistingVM: Replace Existing
migrate: Migrate
abortMigration: Abort Migration
createTemplate: Generate Template
enableMaintenance: Enable Maintenance Mode
disableMaintenance: Disable Maintenance Mode
enableCPUManager: Enable CPU Manager
disableCPUManager: Disable CPU Manager
cordon: Cordon
uncordon: Uncordon
addHotplug: Add Volume
exportImage: Export Image
viewlogs: View Logs
cancelExpand: Cancel Expand
snapshot: Take Snapshot
pvcClone: Clone Volume
vmSnapshot: Take Virtual Machine Snapshot
shutdown: Shut Down
powerOn: Power On
reboot: Reboot
forceStop: Force Stop
formatters:
hardwareResourceGauge:
allocated: Allocated
consumption: "{useful} of {total} {units} {suffix}"
cores: CPU
pods: Pods
ram: Memory
used: Used
reserved: Reserved
units:
cores: |-
{count, plural,
=1 {core}
other {cores}}
harvesterIpAddress:
customIpTooltip: "Custom IP (set via annotation)"
tableHeaders:
imageEncryption: Encryption
size: Size
virtualSize: Virtual Size
progress: Progress
message: Message
phase: Phase
attachedVM: Attached Virtual Machine
cpuManager: CPU Manager
fingerprint: Fingerprint
value: Value
actions: Actions
readyToUse: Ready To Use
backupTarget: Backup Target
targetVm: Target Virtual Machine
cronExpression: Cron Expression
retain: Retain
scheduleType: Type
maxFailure: Max Failure
sourceVm: Source Virtual Machine
vmSchedule: Virtual Machine Schedule
hostIp: Host IP
vm:
ipAddress: IP Address
node: Node
defaultVersion: Default Version
network:
type: Type
vlan: VLAN ID
snapshotTargetVolume: Original Volume
volumeSnapshotCounts: Snapshot Counts
networkState: Network State
totalSnapshotQuota: Total Snapshot Quota
storageClass: Storage Class
restore: Restore
tab:
volume: Volumes
network: Networks
advanced: Advanced Options
accessCredentials: Access Credentials
pciDevices: PCI Devices
vGpuDevices: vGPU Devices
usbDevices: USB Devices
vmScheduling: Virtual Machine Scheduling
quotas: Quotas
snapshots: Snapshots
instanceLabel: Instance Labels
annotations: Annotations
fields:
version: Version
name: Name
type: Type
image: Image
size: Size
volume: Volume
network: Network
model: Model
macAddress: MAC address
port: Port
protocol: Protocol
remove: Remove
PhysicalNic: Physical NIC
cpu: CPU
memory: Memory
virtualName: Virtual machine name
promiscuous: Promiscuous
ipv4Address: IPv4 address
filterLabels: Filter labels
filterSchedule: Filter schedule
storageClass: Storage class
dockerImage: Docker image
pci:
available: Available Devices
compatibleNodes: Compatible Nodes
impossibleSelection: 'There are no hosts with all of the selected devices.'
howToUseDevice: 'Use the table below to enable PCI passthrough on each device you want to use in this virtual machine.'
deviceInTheSameHost: 'You can only select devices on the same host.'
oldFormatDevices:
help: |-
The following PCI devices are using the old naming convention and need to be updated in the YAML file:
Please use the following instructions to update the virtual machine:
hostDevices section, and save virtual machine the changes to the YAML file.raw and qcow2 image formats which are supported by qemu. Bootable ISO images can also be used and are treated like raw images.'
fileName: File Name
uploadFile: Upload File
source: Source Type
sourceType:
download: URL
upload: File
clone: Clone
encrypt: Encrypt
decrypt: Decrypt
sourceImage: Source Image
cryptoOperation: Crypto Operation
warning:
uploading: |-
{count, plural,
=1 {1 image is uploading, please do not refresh or close the page.}
other {{count} images are uploading, please do not refresh or close the page.}
}
osUpgrade:
uploading: "{name} is uploading, please do not refresh or close the page."
checksum: Checksum
checksumTip: Validate the image using the SHA512 checksum, if specified.
tooltip:
imported: Created automatically by the vm-import-controller
vmTemplate:
label: Templates
tabs:
basics: Basics
nameNsDescription:
name: Template Name
tips:
notExistImage:
title: Image {name} does not exist!
message: Please select a new image.
notExistNode:
title: Node {name} does not exist!
message: Please select a new node.
upgradePage:
upgradeApp: Upgrade Software
upgrade: Upgrade
upgradeTip: Please select the version you want to upgrade to
currentVersion: CURRENT VERSION
versionLabel: AVAILABLE COMPATIBLE VERSIONS
enableLogging: Enable Logging
skipSingleReplicaDetachedVol: Skip checking single-replica detached volumes
upgradeNode: Upgrading Node
upgradeSysService: Upgrading System Service
upgradeImage: Download Upgrade Image
osUpgrade: Cluster Upgrade
uploadNew: Upload New Image
deleteHeader: Please select an image to delete.
deleteExisting: Delete Existing Image
selectExisting: Select Existing Image
createRepository: Creating Upgrade Repository
succeeded: Succeeded
releaseTip: Please read the upgrade documentation carefully. You can view details on the Harvester Release Notes.
checkReady: I have read and understood the upgrade instructions related to this Harvester version.
pending: Pending
upload:
duplicatedFile: The file you are trying to upload already exists.
repoInfo:
upgradeStatus: Upgrade Status
os: OS
kubernetes: Kubernetes
monitoringChart: Monitoring Chart
harvesterChart: Harvester Chart
success: Success
fail: Fail
ongoing: On-going
downloadLog: Download Log
logStatus: Log Download Status
dismissMessage: Dismiss it
upgradeInfo:
warning: WARNING
doc: Read the documentation before starting the upgrade process. Ensure that you complete procedures that are relevant to your environment and the version you are upgrading to.
tip: Unmet system requirements and incorrectly performed procedures may cause complete upgrade failure and other issues that require manual workarounds.
moreNotes: For more details about the release notes, please visit -
schedule:
label: Virtual Machine Schedules
createTitle: Create Schedule
createButtonText: Create Schedule
scheduleType: Virtual Machine Schedule Type
cron: Cron Schedule
detail:
namespace: Namespace
sourceVM: Source Virtual Machine
tabs:
basic: Basic
backups: Backups
snapshots: Snapshots
message:
noSetting:
suffix: before creating a backup schedule
retain:
label: Retain
count: Count
tooltip: Number of up-to-date VM backups to retain. Maximum to 250, minimum to 2.
maxFailure:
label: Max Failure
count: Count
tooltip: Max number of consecutive failed backups that could be tolerated. If reach this threshold, Harvester controller will suspend the schedule job. This value should less than retain count
virtualMachine:
title: Virtual Machine Name
placeholder: Select a virtual machine
type:
snapshot: Snapshot
backup: Backup
backup:
label: Virtual Machine Backups
createText: Restore Backup
title: Restore Virtual Machine
refreshInterval:
label: Refresh Interval
tip: The interval for the backup target to sync data to harvester cluster. Set to 0 to disable refresh mechanism.
backupTargetTip: The endpoint used to access the backupstore. NFS and S3 are supported.
message:
noSetting:
prefix: You must configure the backup target
middle: 'setting'
suffix: before creating a new backup.
errorTip:
prefix: Backup target value in
middle: setting
suffix: "is invalid, error: "
viewSetting:
prefix: Click
middle: here
suffix: to view the backup configuration.
testConnect:
actionLabel: Test connection
waitingLabel: Testing connection...
successLabel: Connection tested
successMessage: 'Harvester can successfully connect to the endpoint {endpoint}'
restore:
backup: Backup
deletePreviousVolumes: Delete Previous Volumes
createNew: Create new
replaceExisting: Replace existing
virtualMachineName: Virtual Machine Name
keepMacAddress: Keep MAC Address
matchTarget: The current backup target does not match the existing one.
progress:
details: Volume details
tooltip:
starting: Backup initiating
progress: Backup in progress
complete: Backup completed
restore:
progress:
details: Volume details
tooltip:
starting: Restore initiating
progress: Restore in progress
complete: Restore completed
subnet:
cidrBlock:
tooltip: The subnet range in CIDR notation. Note that the CIDR blocks of different Subnets' within the same VPC cannot overlap.
label: CIDR Block
placeholder: e.g. 172.20.0.0/16
protocol:
label: Protocol
provider:
tooltip: Network provider for this Subnet. Must be one of the Virtual Machine Networks in OverlayNetwork type.
label: Provider
vpc:
label: Virtual Private Cloud
gateway:
label: Gateway IP
placeholder: e.g. 172.20.0.1
private:
label: Private Subnet
tooltip: Enable network isolation for this Subnet. When enabled, VMs can only communicate within this subnet, even if other subnets exist under the same VPC.
allowSubnet:
label: Allow Subnets
tooltip: You can specify certain subnets which can communicate with this subnet.
addSubnet: Add Allow Subnet
placeholder: e.g. 172.16.0.0/16
excludeIPs:
tooltip: The IP address list to reserve from automatic assignment. The gateway IP address is always excluded and will be automatically added to the list.
vpc:
noAddonEnabled:
prefix: The kubeovn-operator add-on is not enabled, click
middle: here
suffix: to enable the add-on to successfully create VPC and subnet.
label: Virtual Private Cloud
noChild: There is no subnet defined in this Virtual Private Cloud.
createSubnet: Create Subnet
staticRoutes:
label: Static Routes
cidr:
label: CIDR
placeholder: e.g. 172.16.0.0/16
nextHopIP:
tooltip: The localConnectIP on the other end of the peering VPC.
label: Next Hop IP
placeholder: e.g. 169.254.0.2
vpcPeerings:
label: VPC Peerings
localConnectIP:
tooltip: The designated IP address in CIDR notation of the VPC peering endpoint. Note that both IP addresses (for the VPC and the other VPC) should belong to the same subnet range and should not conflict with the cidrBlock in any existing subnets.
label: Local Connect IP
placeholder: e.g. 169.254.0.1/16
remoteVpc:
label: Remote VPC
network:
label: Virtual Machine Networks
tabs:
basics: Basics
layer3Network: Route
clusterNetwork:
label: Cluster Network
create: Create a new cluster network
toolTip: Define your custom cluster scope network name
createPlaceholder: Input a new cluster network name
selectOrCreatePlaceholder: Select or create a new cluster network
selectPlaceholder: Select a cluster network
layer3Network:
mode:
label: Mode
auto: Auto (DHCP)
manual: Manual
serverIPAddr:
label: DHCP Server IP
gateway:
label: Gateway
placeholder: e.g. 172.16.0.1
cidr:
label: CIDR
placeholder: e.g. 172.16.0.1/24
sshKey:
label: SSH Keys
keypair: SSH Key
tabs:
basics: Basics
setting:
label: Settings
tabs:
advanced: Advanced
ui: UI
validation:
physicalNIC: DefaultPhysicalNIC
placeholder:
accessKeyId: Specify your access key ID
secretAccessKey: Specify your secret access key
cert: Upload a self-signed SSL certificate
noSearchMatch: No settings match your search.
vlanChangeTip: The newly modified default network interface only applies to newly added nodes, not existing ones.
defaultPhysicalNIC: Default Network Interface
modifiedMessage: Settings that have been customized from default settings are tagged with 'Modified'.
percentTip: The value in parentheses represents the distribution percentage of the network interface on all hosts. If an interface less than 100% is selected, the user needs to manually specify the network interface on the host where the vlan network configuration fails.
message:
ca:
prefix: 'Click'
middle: 'here'
suffix: 'to add a custom certificate.'
sslCertificates:
publicCertificate: Public Certificate
privateKey: Private Key
ca: CA
storageNetwork:
range:
placeholder: e.g. 172.16.0.0/24
label: IP Range
invalid: '"Range" is invalid.'
clusterNetwork: Cluster Network
vlan: VLAN ID
exclude:
label: Exclude IPs
placeholder: e.g. 172.16.0.1
invalid: '"Exclude list" is invalid.'
addIp: Add Exclude IP
warning: 'WARNING: Number of IPs Required = Number of Nodes * 2 + Number of Disks * 2 + Number of Images to Download/Upload . For more information about storage network settings, see the documentation.'
vmForceDeletionPolicy:
period: Period
vmMigrationNetwork:
parseError: "Failed to parse existing configuration."
fetchError: "Failed to load required network resources: {error}. Please refresh the page or try again later."
clusterNetwork: Cluster Network
vlan: VLAN ID
range:
placeholder: e.g. 172.16.0.0/24
label: IP Range
invalid: '"Range" is invalid.'
exclude:
label: Excluded IPs
placeholder: e.g. 172.16.0.1/32
invalid: '"Exclude list" is invalid.'
addButton: Add Exclude IP
ratio : Ratio
autoRotateRKE2Certs:
expiringInHours: Expiring in
httpProxy:
warning: 'WARNING: Virtualization Management page.
ntpServers:
isNotIPV4: The address you entered is not IPv4 or host. Please enter a valid IPv4 address or a host address.
isDuplicate: There are duplicate NTP server configurations.
cloudTemplate:
label: Cloud Configuration Templates
templateType: Template Type
userData: User Data
networkData: Network Data
support:
title: Harvester Support
kubeconfig:
title: Download KubeConfig
titleDescription: Download kubeconfig for debugging.
internal:
rancher:
title: Access Embedded Rancher UI
titleDescription: You can only use the embedded Rancher UI for debugging and validation purposes. For more information about how Harvester integrates with Rancher, see the documentation.
longhorn:
title: Access Embedded Longhorn UI
titleDescription: We only support to use the embedded Longhorn UI for debugging and validation purpose.
community:
learnMore: Find out more about SUSE Harvester support
pricing: Contact us for pricing
namespace:
label: Namespaces
projectNamespace:
label: Projects/Namespaces
vip:
namespace:
label: Namespace
cidr:
label: CIDR/IP Range
invalid: '"CIDR/IP Range" is invalid.'
toolTip: "We can apply multiple pools or ranges by separating them with commas. For example: 192.168.0.200/30,192.168.0.200/29 or 192.168.0.10-192.168.0.11"
add:
label: Add IP Pools
sslParameters:
protocols:
label: Protocols
ciphers:
label: Ciphers
monitoring:
configuration:
label: Configuration
alertmanagerConfig:
label: Alertmanager Configurations
diabledMonitoringTips:
prefix: 'Enable the'
middle: 'monitoring'
suffix: 'add-on first.'
diabledAlertingTips:
prefix: 'Enable'
middle: 'Alertmanager'
suffix: 'for configuration to take effect.'
disabledAddon:
prefix: 'The monitoring add-on is disabled, click'
middle: 'here'
suffix: 'to enable it.'
logging:
configuration:
section:
fluentbit: Fluentbit
fluentd: Fluentd
clusterFlow:
label: Cluster Flows
clusterOutput:
label: Cluster Outputs
flow:
label: Flows
output:
label: Outputs
diabledTips:
prefix: 'Enable'
middle: 'logging'
suffix: 'for configuration to take effect.'
snapshot:
totalSnapshotSize: Total Snapshot Size
label: Volume Snapshots
targetVolume: Original Volume
size: Size
image: Image
vmSnapshot:
label: Virtual Machine Snapshots
createText: Restore Snapshot
snapshot: Snapshot
storage:
label: Storage
useDefault: Use the default storage
volumeEncryption: Volume Encryption
secret: Secret
migratable:
label: Migratable
numberOfReplicas:
label: Number Of Replicas
staleReplicaTimeout:
label: Stale Replica Timeout
nodeSelector:
label: Host Selector
diskSelector:
label: Disk Selector
storageClass:
label: Storage Class
longhorn:
v1:
label: Longhorn V1 (CSI)
v2:
label: Longhorn V2 (CSI)
versionTooltip: Longhorn V2 is disabled for this node.
lvm:
label: LVM
title: Storage Classes
customize:
volumeBindingMode:
later: Bind and provision a persistent volume once a virtual machine using the PersistentVolumeClaim is created
parameters:
numberOfReplicas:
label: Number Of Replicas
staleReplicaTimeout:
label: Stale Replica Timeout
diskSelector:
label: Disk Selector
no-options: No available tags, please add in the `Host > Storage` page
nodeSelector:
label: Node Selector
no-options: No available tags, please add in the `Host > Storage` page
migratable:
label: Migratable
lvmVolumeGroupType:
label: Volume Group Type
lvmVolumeGroup:
label: Volume Group Name
no-options: No available Volume Groups, please add in the `Host > Storage` page
node:
label: Node
allowedTopologies:
title: Allowed Topologies
tooltip: Allowed Topologies helps scheduling virtual machines on hosts which match all of below expressions.
internal:
label: Internal Storage Class
cannotDeleteTooltip: Internal storage class volumes cannot be deleted
cannotDeleteOrDefaultTooltip: Internal storage classes cannot be deleted or set as default
vlanConfig:
title: Network Configuration
createNetworkConfig: Create Network Configuration
action:
migrate: Migrate
titles:
nodeSelector: Node Selector
uplink: Uplink
bondOptions: Bond Options
attributes: Attributes
host: Selected Hosts
scheduling:
affinity:
allNodes: Select all nodes
specificNode: Select specific node
schedulingRules: Select node(s) matching rules
uplink:
nics:
label: NICs
addLabel: Add NIC
placeholder: Select a NIC that is available on all the selected nodes
validate:
available: NIC "{nic}" is not available on the selected nodes
linkAttributes:
mtu:
label: MTU
bondOptions:
mode:
label: Mode
miimon:
label: Miimon
tooltip: Miimon specifies the MII link monitoring frequency in milliseconds. -1 means to keep the original value.
nodeSelector:
matchingNodes:
matchesSome: |-
{matched, plural,
=0 {Matches 0 of {total, number} Nodes.}
=1 {Matches 1 of {total, number} Nodes: "{sample}"}
other {Matches {matched, number} of {total, number} existing Nodes, including "{sample}"}
}
vlanStatus:
vlanConfig:
label: Network Configuration
clusterNetwork:
title: Cluster Network Configuration
create:
button:
label: Create a Cluster Network
clusterNetwork: There are no network configurations defined.
mgmt: mgmt is a built-in cluster management network and does not support any additional network configurations.
notExist: 'Cluster Network "{ clusterNetwork }" does not exist'
notReady: 'Cluster Network "{ clusterNetwork }" is not ready'
addons:
descriptions:
'harvester-system/vm-import-controller': vm-import-controller is an add-on to help migrate virtual machine workloads from other source clusters to an existing Harvester cluster.
'harvester-system/pcidevices-controller': pcidevices-controller is an add-on to help discover PCI devices for nodes in your cluster and allow users to prepare devices for PCI Passthrough, for use with Harvester virtual machine and guest clusters.
'cattle-logging-system/rancher-logging': rancher-logging is an add-on to collect versatile logs, events, and audits from the Harvester cluster and route them to many kinds of servers based on flows.
'harvester-system/rancher-vcluster': rancher-vcluster deploys a virtual cluster (vcluster) with Rancher installed.
'cattle-monitoring-system/rancher-monitoring': rancher-monitoring is an add-on that collects Harvester cluster and virtual machine metrics and allows you to view the metrics on an embedded dashboard and send alert(s) to remote servers.
'vm-import-controller': vm-import-controller is an add-on to help migrate virtual machine workloads from other source clusters to an existing Harvester cluster.
'pcidevices-controller': pcidevices-controller is an add-on to help discover PCI devices for nodes in your cluster and allow users to prepare devices for PCI Passthrough, for use with Harvester virtual machines and guest clusters.
'nvidia-driver-toolkit': 'nvidia-driver-toolkit is an add-on to enable vGPU devices and assign them to Harvester virtual machines.'
'rancher-logging': rancher-logging is an add-on to collect versatile logs, events, and audits from the Harvester cluster and route them to many kinds of servers based on flows.
'rancher-monitoring': rancher-monitoring is an add-on to collect Harvester cluster and virtual machine metrics, view them on the embedded dashboard, and send alert(s) to remote servers.
'rancher-vcluster': rancher-vcluster deploys a virtual cluster (vcluster) with Rancher installed.
'harvester-seeder': harvester-seeder is an add-on that uses IPMI and Redfish to discover hardware information and perform out-of-band operations.
'harvester-system/harvester-seeder': harvester-seeder is an add-on that uses IPMI and Redfish to discover hardware information and perform out-of-band operations.
'harvester-csi-driver-lvm': harvester-csi-driver-lvm is an add-on allowing users to create PVC through the LVM with local devices.
vmImport:
titles:
basic: Basic
pvc: Volume
rancherVcluster:
accessRancher: Access the Rancher Dashboard
hostname: Hostname
rancherVersion: Rancher Version
password: Bootstrap Password
switchFailed: "{action} {name} failed!"
nvidiaDriverToolkit:
titles:
basic: Controller
image: Image
driver: Driver
image:
tag: Image Tag
repository: Image Repository
driver:
location: Driver Location
parsingSpecError:
The field 'spec.valuesContent' has invalid format.
usbController:
titles:
basic: Basic
loadBalancer:
label: Load Balancers
tabs:
basic: Basic
listeners: Listeners
healthCheck: Health Check
backendServer: Backend Server Selector
workloadType:
label: Workload Type
options:
cluster: Guest Kubernetes Cluster
vm: Virtual Machine
ipam:
label: IPAM
options:
dhcp: DHCP
pool: Pool
ipPool:
label: IP Pool
options:
none: Auto (Select IP Pool automatically)
listeners:
name:
label: Name
protocol:
label: Protocol
port:
label: Port
backendPort:
label: Backend Port
placeholder: e.g. 80
backendServerSelector:
matchingVMs:
matchesSome: |-
{matched, plural,
=0 {Matches 0 of {total, number} virtual machines in the namespace where the load balancer is.}
=1 {Matches 1 of {total, number} virtual machines in the namespace where the load balancer is: "{sample}"}
other {Matches {matched, number} of {total, number} existing virtual machines in the namespace where the load balancer is, including "{sample}"}
}
backendServers:
label: Backend Servers
healthCheck:
warning:
portInUse: Warning, the Backend Port {port} is in use in Health Check settings. If you need to update the port, update the Health Check settings accordingly.
ipPool:
label: IP Pools
network:
label: Virtual Machine Network
tabs:
range: Range
scope: Scope
selector: Selector
subnet:
label: Subnet
startIP:
label: Start IP
endIP:
label: End IP
gateway:
label: Gateway
namespace:
label: Namespace
project:
label: Project
guestCluster:
label: Guest Kubernetes Cluster
availableIP:
label: Available IP Count
scope:
label: Scope
addLabel: Add Scope
priority:
label: Priority
cidr:
addLabel: Add CIDR
range:
addLabel: Add Range
service:
healthCheckPort:
label: Health Check Port
healthCheckSuccessThreshold:
label: Health Check Success Threshold
description: If the number of times the probe continuously detects an address successfully reaches the success threshold, then the backend server can start to forward traffic.
healthCheckFailureThreshold:
label: Health Check Failure Threshold
description: The backend server will stop forwarding traffic if the number of health check failures reaches the failure threshold.
healthCheckPeriod:
label: Health Check Period
healthCheckTimeout:
label: Health Check Timeout
healthCheckEnabled:
label: Health Check
secret:
label: Secrets
sriov:
label: SR-IOV Network Devices
nodeName: Node
numVFs: Number Of Virtual Functions
vfAddresses: Virtual Functions Addresses
showMore: Show More
parentSriov: Filter By Parent SR-IOV
sriovgpu:
label: SR-IOV GPU Devices
nodeName: Node
numVFs: Number of Virtual Functions
vfAddresses: Virtual Functions Addresses
vGpuDevices: vGPU Devices
showMore: Show More
parentSriov: Filter By Parent SR-IOV GPU
noPermission: Please contact your system administrator to add Harvester add-ons first.
goSetting:
prefix: The nvidia-driver-toolkit add-on is not enabled, click
middle: here
suffix: to enable it to manage your SR-IOV GPU devices.
vgpu:
label: vGPU Devices
noPermission: Please contact system administrator to add Harvester add-ons first.
goSetting:
prefix: The nvidia-driver-toolkit add-on is not enabled, click
middle: here
suffix: to enable it to manage your vGPU devices.
enableGroup: Enable Group
disableGroup: Disable Group
enable:
title: Select vGPU
type: Type
available: Available Devices
compatibleNodes: Compatible Nodes
impossibleSelection: 'There are no hosts with all of the selected devices.'
howToUseDevice: 'Use the table below to enable vGPU devices you want to use in this virtual machine.'
deviceInTheSameHost: 'You can only select devices on the same host.'
usb:
label: USB Devices
noPermission: Please contact system admin to add Harvester add-ons first
goSetting:
prefix: The pcidevices-controller add-on is not enabled, click
middle: here
suffix: to enable it to manage your USB devices.
enableGroup: Enable Group
disableGroup: Disable Group
available: Available USB Devices
compatibleNodes: Compatible Nodes
impossibleSelection: 'There are no hosts with all of the selected devices.'
howToUseDevice: 'Use the table below to enable USB passthrough on each device you want to use in this VM.'
deviceInTheSameHost: 'You can only select devices on the same host.'
showCompatibility: Show device compatibility matrix
hideCompatibility: Hide device compatibility matrix
claimError: Error enabling passthrough on {name}
unclaimError: Error disabling passthrough on {name}
cantUnclaim: You cannot disable passthrough on a device claimed by another user.
enablePassthroughWarning: 'Please re-enable the USB device if the device path changes in the following situations:upgrade-checker-enabled is equal to True.
'harv-ui-source': Configure how to load the UI source.
'harv-ui-index': 'HTML index location for the UI.'
'harv-ui-plugin-index': 'JS index location for the Harvester plugin UI.'
'harv-cluster-registration-url': Registration URL for multi-cluster management.
'harv-http-proxy': 'HTTP proxy for Harvester to access external services.'
'harv-additional-ca': 'Custom CA root certificates for TLS validation.'
'harv-overcommit-config': 'Resource overcommit configuration.'
'harv-support-bundle-timeout': 'Support bundle timeout configuration in minutes, use 0 to disable the timeout.'
'harv-support-bundle-expiration': 'Support bundle expiration configuration in minutes.'
'harv-support-bundle-node-collection-timeout': 'Support bundle node collection timeout configuration in minutes.'
'harv-vm-force-reset-policy': Configuration for the force-reset action when a virtual machine is stuck on a node that is down.
'harv-ssl-parameters': Custom SSL Parameters for TLS validation.
'harv-storage-network': 'Longhorn storage-network setting.'
'harv-support-bundle-namespaces': Select additional namespaces to include in the support bundle.
'harv-auto-disk-provision-paths': Specify the disks(using glob pattern) that Harvester will automatically add as virtual machine storage.
'harv-support-bundle-image': Support bundle image configuration. Find different versions in rancher/support-bundle-kit.
'harv-release-download-url': This setting allows you to configure the upgrade release download URL address. Harvester will get the ISO URL and checksum value from the ($URL/$VERSION/version.yaml) file hosted by the configured URL.
'harv-default-vm-termination-grace-period-seconds': Configure the virtual machine termination grace period for virtual machine stop.
'harv-ntp-servers': Configure NTP server. You can configure multiple IPv4 addresses or host addresses.
'harv-auto-rotate-rke2-certs': The certificate rotation mechanism relies on Rancher. Harvester will automatically update certificates generation to trigger rotation.
'harv-kubeconfig-default-token-ttl-minutes': 'TTL (in minutes) applied on Harvester administration kubeconfig files. Default is 0, which means to never expire.'
'harv-longhorn-v2-data-engine-enabled': 'Enable the Longhorn V2 data engine. Default is false.