170 lines
5.2 KiB
Markdown
170 lines
5.2 KiB
Markdown
|
|
# upcloud_prov
|
||
|
|
|
||
|
|
## Index
|
||
|
|
|
||
|
|
- [Provision_env_upcloud](#provision_env_upcloud)
|
||
|
|
- [Provision_upcloud](#provision_upcloud)
|
||
|
|
- [ServerDefaults_upcloud](#serverdefaults_upcloud)
|
||
|
|
- [Server_upcloud](#server_upcloud)
|
||
|
|
- [Storage_backup_upcloud](#storage_backup_upcloud)
|
||
|
|
- [Storage_upcloud](#storage_upcloud)
|
||
|
|
|
||
|
|
## Schemas
|
||
|
|
|
||
|
|
### Provision_env_upcloud
|
||
|
|
|
||
|
|
UpCloud provision env data settings
|
||
|
|
|
||
|
|
#### Attributes
|
||
|
|
|
||
|
|
| name | type | description | default value |
|
||
|
|
| ---- | --- | ---- | --- |
|
||
|
|
| **zone**|str|| |
|
||
|
|
|
||
|
|
### Provision_upcloud
|
||
|
|
|
||
|
|
UpCloud provision data settings
|
||
|
|
|
||
|
|
#### Attributes
|
||
|
|
|
||
|
|
| name | type | description | default value |
|
||
|
|
| ---- | --- | ---- | --- |
|
||
|
|
| **main** `required`|[Provision_env_upcloud](#provision_env_upcloud)|| |
|
||
|
|
| **priv**|[Provision_env_upcloud](#provision_env_upcloud)|| |
|
||
|
|
|
||
|
|
### ServerDefaults_upcloud
|
||
|
|
|
||
|
|
Upcloud Server Defaults settings
|
||
|
|
|
||
|
|
#### Attributes
|
||
|
|
|
||
|
|
| name | type | description | default value |
|
||
|
|
| ---- | --- | ---- | --- |
|
||
|
|
| **backup**|str|| |
|
||
|
|
| **domains_search**|str|| |
|
||
|
|
| **fix_local_hosts** `required`|bool||True |
|
||
|
|
| **group_id**|str|| |
|
||
|
|
| **installer_user**|str||"${user}" |
|
||
|
|
| **labels** `required`|str||"{Key=cluster,Value=k8s}" |
|
||
|
|
| **liveness_ip**|str|| |
|
||
|
|
| **liveness_port** `required`|int||22 |
|
||
|
|
| **lock** `required`|bool||False |
|
||
|
|
| **main_domain**|str|| |
|
||
|
|
| **network_private_id**|str|| |
|
||
|
|
| **network_private_name**|str|| |
|
||
|
|
| **network_public_ip**|str|| |
|
||
|
|
| **network_public_ipv4**|bool||True |
|
||
|
|
| **network_public_ipv6**|bool||False |
|
||
|
|
| **network_utility_ipv4** `required`|bool||True |
|
||
|
|
| **network_utility_ipv6** `required`|bool||False |
|
||
|
|
| **not_use** `required`|bool||False |
|
||
|
|
| **plan**|str|| |
|
||
|
|
| **primary_dns**|str|| |
|
||
|
|
| **priv_cidr_block**|str|| |
|
||
|
|
| **prov_settings** `required`|str||"defs/upcloud_data.k" |
|
||
|
|
| **prov_settings_clean** `required`|bool||False |
|
||
|
|
| **provider** `required` `readOnly`|"upcloud"||"upcloud" |
|
||
|
|
| **running_timeout** `required`|int||200 |
|
||
|
|
| **running_wait** `required`|int||10 |
|
||
|
|
| **scale**|[ScaleResource](#scaleresource)|| |
|
||
|
|
| **secondary_dns**|str|| |
|
||
|
|
| **ssh_key_name**|str|| |
|
||
|
|
| **ssh_key_path**|str|| |
|
||
|
|
| **storage_os**|str|| |
|
||
|
|
| **storage_os_find** `required`|str||"name: debian-12 \| arch: x86_64" |
|
||
|
|
| **storages**|[[Storage_upcloud](#storage_upcloud)]|| |
|
||
|
|
| **time_zone** `required`|str||"UTC" |
|
||
|
|
| **user** `required`|str||"root" |
|
||
|
|
| **user_home**|str||"/home/${user}" |
|
||
|
|
| **user_ssh_key_path**|str|| |
|
||
|
|
| **user_ssh_port**|int||22 |
|
||
|
|
| **zone**|str|| |
|
||
|
|
|
||
|
|
### Server_upcloud
|
||
|
|
|
||
|
|
Upcloud server settings
|
||
|
|
|
||
|
|
#### Attributes
|
||
|
|
|
||
|
|
| name | type | description | default value |
|
||
|
|
| ---- | --- | ---- | --- |
|
||
|
|
| **backup**|str|| |
|
||
|
|
| **clusters**|[[ClusterDef](#clusterdef)]|| |
|
||
|
|
| **domains_search**|str|| |
|
||
|
|
| **extra_hostnames**|[str]|| |
|
||
|
|
| **fix_local_hosts** `required`|bool||True |
|
||
|
|
| **group_id**|str|| |
|
||
|
|
| **hostname** `required`|str|| |
|
||
|
|
| **installer_user**|str||"${user}" |
|
||
|
|
| **labels** `required`|str||"{Key=cluster,Value=k8s}" |
|
||
|
|
| **liveness_ip**|str|| |
|
||
|
|
| **liveness_port** `required`|int||22 |
|
||
|
|
| **lock** `required`|bool||False |
|
||
|
|
| **main_domain**|str|| |
|
||
|
|
| **network_private_id**|str|| |
|
||
|
|
| **network_private_ip**|str|| |
|
||
|
|
| **network_private_name**|str|| |
|
||
|
|
| **network_public_ip**|str|| |
|
||
|
|
| **network_public_ipv4**|bool||True |
|
||
|
|
| **network_public_ipv6**|bool||False |
|
||
|
|
| **network_utility_ipv4** `required`|bool||True |
|
||
|
|
| **network_utility_ipv6** `required`|bool||False |
|
||
|
|
| **not_use** `required`|bool||False |
|
||
|
|
| **plan**|str|| |
|
||
|
|
| **primary_dns**|str|| |
|
||
|
|
| **priv_cidr_block**|str|| |
|
||
|
|
| **prov_settings** `required`|str||"defs/upcloud_data.k" |
|
||
|
|
| **prov_settings_clean** `required`|bool||False |
|
||
|
|
| **provider** `required` `readOnly`|"upcloud"||"upcloud" |
|
||
|
|
| **running_timeout** `required`|int||200 |
|
||
|
|
| **running_wait** `required`|int||10 |
|
||
|
|
| **scale**|[ScaleResource](#scaleresource)|| |
|
||
|
|
| **secondary_dns**|str|| |
|
||
|
|
| **ssh_key_name**|str|| |
|
||
|
|
| **ssh_key_path**|str|| |
|
||
|
|
| **storage_os**|str|| |
|
||
|
|
| **storage_os_find** `required`|str||"name: debian-12 \| arch: x86_64" |
|
||
|
|
| **storages**|[[Storage_upcloud](#storage_upcloud)]|| |
|
||
|
|
| **taskservs**|[[TaskServDef](#taskservdef)]|| |
|
||
|
|
| **time_zone** `required`|str||"UTC" |
|
||
|
|
| **title** `required`|str|| |
|
||
|
|
| **user** `required`|str||"root" |
|
||
|
|
| **user_home**|str||"/home/${user}" |
|
||
|
|
| **user_ssh_key_path**|str|| |
|
||
|
|
| **user_ssh_port**|int||22 |
|
||
|
|
| **zone**|str|| |
|
||
|
|
|
||
|
|
### Storage_backup_upcloud
|
||
|
|
|
||
|
|
Upcloud storage backup
|
||
|
|
|
||
|
|
#### Attributes
|
||
|
|
|
||
|
|
| name | type | description | default value |
|
||
|
|
| ---- | --- | ---- | --- |
|
||
|
|
| **interval** `required`|"daily" | "mon" | "tue" | "wed" | "thu" | "fri" | "sat" | "sun"||"daily" |
|
||
|
|
| **retention** `required`|int||7 |
|
||
|
|
| **time** `required`|str|| |
|
||
|
|
|
||
|
|
### Storage_upcloud
|
||
|
|
|
||
|
|
Upcloud storage settings
|
||
|
|
|
||
|
|
#### Attributes
|
||
|
|
|
||
|
|
| name | type | description | default value |
|
||
|
|
| ---- | --- | ---- | --- |
|
||
|
|
| **backup**|[Storage_backup_upcloud](#storage_backup_upcloud)|| |
|
||
|
|
| **encrypt** `required`|bool||False |
|
||
|
|
| **fstab** `required`|bool||True |
|
||
|
|
| **labels** `required`|str||"" |
|
||
|
|
| **mount** `required`|bool||True |
|
||
|
|
| **mount_path**|str|| |
|
||
|
|
| **name** `required`|str|| |
|
||
|
|
| **parts**|[[StorageVol](#storagevol)]||[] |
|
||
|
|
| **size** `required`|int||0 |
|
||
|
|
| **total** `required`|int||size |
|
||
|
|
| **type** `required`|"ext4" | "xfs" | "btrfs" | "raw" | "zfs"||"ext4" |
|
||
|
|
| **volname** `required`|str||"" |
|
||
|
|
| **voltype** `required`|"maxiops" | "hdd" | "custom"||"maxiops" |
|
||
|
|
<!-- Auto generated by kcl-doc tool, please do not edit. -->
|