2021-06-08 10:14:10 +02:00
DeploymentConfigurations :
2022-06-27 20:26:09 +02:00
2022-12-23 21:49:15 +01:00
- Id : cp1w1
Label: 'Workload-cluster : 1 control-plane node/1 worker node'
Description : 1 control-plane node/1 worker node
- Id : cp1w2
Label: 'Workload-cluster : 1 control-plane node/2 worker nodes'
Description : 1 control-plane node/2 worker nodes
2022-07-07 20:16:18 +02:00
2022-06-28 15:46:55 +02:00
DynamicDisks :
2022-06-28 17:11:11 +02:00
- Description : Longhorn persistent storage
UnitSize : GB
Constraints :
2022-07-04 14:02:55 +02:00
Minimum : 100
2022-06-28 17:11:11 +02:00
Maximum : ''
2022-12-26 17:01:05 +01:00
PropertyCategory : 1
2022-06-28 15:46:55 +02:00
2021-06-08 10:14:10 +02:00
PropertyCategories :
2022-06-27 20:26:09 +02:00
2022-12-23 21:49:15 +01:00
- Name : 0 ) Deployment information
ProductProperties :
- Key : deployment.type
Type : string
Value :
- cp1w1
- cp1w2
UserConfigurable : false
2022-06-27 20:26:09 +02:00
2022-11-09 11:40:27 +01:00
- Name : 1 ) Meta-cluster
2021-06-08 10:14:10 +02:00
ProductProperties :
2022-06-27 20:26:09 +02:00
2021-06-08 10:14:10 +02:00
- Key : guestinfo.hostname
Type : string(1..15)
Label : Hostname*
2022-08-18 12:44:08 +02:00
Description : ''
2023-01-18 15:09:32 +01:00
DefaultValue : 'meta-{{ hostname.suffix }}'
2021-06-08 10:14:10 +02:00
Configurations : '*'
UserConfigurable : true
2022-06-27 20:26:09 +02:00
2023-01-02 21:20:08 +01:00
- Key : metacluster.password
2021-06-08 10:14:10 +02:00
Type : password(7..)
2023-01-03 11:09:51 +01:00
Label : Appliance password*
Description : 'Initial password for respective administrator accounts within each component'
2021-06-09 14:39:43 +02:00
DefaultValue : ''
2021-06-08 10:14:10 +02:00
Configurations : '*'
UserConfigurable : true
2022-06-27 20:26:09 +02:00
2021-06-08 10:14:10 +02:00
- Key : guestinfo.ipaddress
Type : ip
Label : IP Address*
Description : ''
DefaultValue : ''
Configurations : '*'
UserConfigurable : true
2022-06-27 20:26:09 +02:00
2021-06-08 10:14:10 +02:00
- Key : guestinfo.prefixlength
Type : int(8..32)
Label : Subnet prefix length*
Description : ''
DefaultValue : '24'
Configurations : '*'
UserConfigurable : true
2022-06-27 20:26:09 +02:00
2022-11-09 11:40:27 +01:00
- Key : metacluster.fqdn
Type : string(1..)
Label : Appliance FQDN*
Description : Respective subdomains will be available for each component (e.g. storage.example.org); this address should already be configured as a wildcard record within your DNS zone.
DefaultValue : meta.k8s.cluster
Configurations : '*'
UserConfigurable : true
2021-06-08 10:14:10 +02:00
- Key : guestinfo.dnsserver
Type : ip
Label : DNS server*
Description : ''
DefaultValue : ''
Configurations : '*'
UserConfigurable : true
2022-06-27 20:26:09 +02:00
2021-06-08 10:14:10 +02:00
- Key : guestinfo.gateway
Type : ip
Label : Gateway*
Description : ''
DefaultValue : ''
Configurations : '*'
UserConfigurable : true
2022-06-27 16:46:27 +02:00
2022-06-27 20:26:09 +02:00
- Key : guestinfo.ntpserver
Type : string(1..)
Label : Time server*
Description : A comma-separated list of timeservers
DefaultValue : 0. pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org
Configurations : '*'
UserConfigurable : true
2022-11-09 11:40:27 +01:00
- Name : 2 ) Workload-cluster
ProductProperties :
2023-01-04 15:36:20 +01:00
- Key : workloadcluster.name
Type : string(1..15)
Label : Workload-cluster name*
Description : ''
2023-01-18 15:09:32 +01:00
DefaultValue : 'workload-{{ hostname.suffix }}'
2023-01-04 15:36:20 +01:00
Configurations : '*'
UserConfigurable : true
2022-11-09 11:40:27 +01:00
- Key : workloadcluster.vip
Type : ip
Label : Workload-cluster virtual IP*
Description : Workload-cluster control plane endpoint virtual IP
DefaultValue : ''
Configurations : '*'
UserConfigurable : true
- Key : ippool.startip
Type : ip
Label : Workload-cluster IP-pool start IP*
Description : All nodes for the workload-cluster will be provisioned within this IP pool
DefaultValue : ''
Configurations : '*'
UserConfigurable : true
- Key : ippool.endip
Type : ip
Label : Workload-cluster IP-pool end IP*
Description : All nodes for the workload-cluster will be provisioned within this IP pool
DefaultValue : ''
Configurations : '*'
UserConfigurable : true
- Name : 3 ) Common
ProductProperties :
- Key : guestinfo.rootsshkey
Type : password(1..)
Label : SSH public key*
Description : Authentication for any node (meta-cluster *and* workloadcluster); this line should start with 'ssh-rsa AAAAB3N'
DefaultValue : ''
Configurations : '*'
UserConfigurable : true
2022-07-28 23:22:41 +02:00
- Name : 4 ) Hypervisor
ProductProperties :
- Key : hv.fqdn
Type : string(1..)
2022-07-31 18:17:13 +02:00
Label : vCenter FQDN/IP-address*
2022-07-31 18:21:18 +02:00
Description : The address of the vCenter instance which this bootstrap appliance will interact with for provisioning new VM's.
2022-07-28 23:22:41 +02:00
DefaultValue : ''
Configurations : '*'
UserConfigurable : true
- Key : hv.username
Type : string(1..)
2022-07-31 18:17:13 +02:00
Label : vCenter username*
2022-07-31 18:21:18 +02:00
Description : The username which this bootstrap appliance will authenticate with to the vCenter instance.
2022-08-23 14:38:03 +02:00
DefaultValue : 'administrator@vsphere.local'
2022-07-28 23:22:41 +02:00
Configurations : '*'
UserConfigurable : true
- Key : hv.password
2022-07-29 10:56:34 +02:00
Type : password(1..)
2022-11-08 19:46:37 +01:00
Label : vCenter password*
2022-07-31 18:21:18 +02:00
Description : The password which this bootstrap appliance will authenticate with to the vCenter instance.
2022-07-28 23:22:41 +02:00
DefaultValue : ''
Configurations : '*'
UserConfigurable : true
2021-06-08 10:14:10 +02:00
---
Variables :
2022-08-18 12:44:08 +02:00
- Name : hostname.suffix
Expression : |
2023-01-18 15:09:32 +01:00
(-join ((48..57) + (97..122) | Get-Random -Count 5 | % {[char]$_})).ToLower()