When mgmtPlatform is set to harvester, the following properties are required:
- hvstr
- iso: ISO file name for KVM host (required for bare-metal install)
- mgmtVlanId: VLAN ID for management network
- vip: Virtual IP address for Harvester cluster
- vipNetmask: Netmask for VIP
- vipGateway: Gateway for VIP
- apiHost: Hostname for Harvester API access
- image: Name of Harvester ISO image file
- Network configurations for various networks (clan, byn1, byn2, cmic1, cmic2):
- clanVmNetwork: CLAN/management VM network configuration
- byn1VmNetwork, byn2VmNetwork: Bynet VM network configurations
- cmic1VmNetwork, cmic2VmNetwork: CMIC VM network configurations
- byn1ClusterNetwork, byn2ClusterNetwork: Bynet cluster network definitions
- byn1ClusterNetworkConfig, byn2ClusterNetworkConfig: VLAN configurations for cluster networks
- Image configurations for VMs:
- viewpointImage: Viewpoint VM image configuration
- bynrelayImage: Bynet Relay VM image configuration
- dsuImage: DataStream Utility VM image configuration
- cmicImage: Server Management VM image configuration
- qgmImage: QueryGrid Manager VM image configuration
- dmImage: DataMover VM image configuration
- modelopsImage: ModelOps VM image configuration
- jupyterhubImage: JupyterHub VM image configuration
Each image configuration includes:
- api, apiVersion, apiModule, apiKind, apiStatusCode: Kubernetes API details
- generateName: Prefix for generated image names
- baseImageUrl: URL to download base image
- dataImageUrl: URL to download data image (if applicable)
- sourceType: Source type (e.g., "download")
- image, dataImage: Names for base and data images
- osType: Operating system type
- imageType: Image format type
- storageClassName: Storage class to use