4.6.0
This commit is contained in:
153
CHANGELOG.md
153
CHANGELOG.md
@@ -1,31 +1,128 @@
|
||||
## Version 4.5.3
|
||||
|
||||
### Bugfix
|
||||
- Change field Value in schema resource kvmvm in blocks affinity_rules and anti_affinity_rules from required to optional in cloudapi and cloudbroker
|
||||
- Change the format ID in resource k8s_wg from wg_id to k8s_id#wg_id
|
||||
- Fix scripts intall.bat and intall.sh
|
||||
- Increased timeouts for resources account, disk, cdrom_image, image, virtual_image, k8s_wg, vins, rg in cloudbroker so that they match the same from cloudapi
|
||||
- Increased timeouts for resources pcidevice, sep, sep_config in cloudbroker
|
||||
- Fix bug in affinity_rules in cloudbroker/kvmvm
|
||||
- Add field NeedReboot in cloudapi/kvmvm in data_source, data_source_list and resource schemas
|
||||
- Fix bug with field ExtNetID in CreateInRGRequest in cloudapi/vins and cloudbroker/vins
|
||||
- Add boolean field Safe in Restart func in resource cloudapi/lb
|
||||
- Add field force_resize in Resize func in resource cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Fix bug in cloudBroker/kvmvm with disk and extra_disks
|
||||
- Change logic from disk delete and disk add to disk rename when disk.disk_name field is changed in resource cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Fix allowed network plugin value from "weawenet" to "weavenet" for k8ci, k8s resources in cloudbroker and for k8s resource in cloudapi
|
||||
- Fix bug with deleting decort_bservice resource when setting enable=false in cloudapi/bservice
|
||||
- Fix panic in data source decort_bservice_snapshot_list in cloudapi/bservice
|
||||
- Fix panic in data source decort_rg_affinity_groups_list in cloudapi/rg
|
||||
- Fix change description in resource decort_cb_kvmvm in cloudbroker
|
||||
- Computed field bootdisk_size has been renamed to boot_disk_size in data sources decort_kvmvm, decort_kvmvm_list, decort_cb_kvmvm_list in cloudapi and cloudbroker
|
||||
- Change request logic for delete resource decort_cb_k8s_cp in cloudbroker
|
||||
- Fix schema in datasource decort_cb_kvmvm in cloudbroker, fields boot_disk_id, sep_id, pool, extra_disks, network, net_id, net_type, ip_address, mac have been removes
|
||||
- Fix panic with RG in cloudapi
|
||||
- Fix permanently field for disks delete in decort_kvmvm in cloudapi/kvmvm and decort_cb_kvmvm in cloudbroker/kvmvm
|
||||
- Fix bug with enable request duplication
|
||||
## Version 4.6.0
|
||||
|
||||
### Feature
|
||||
|
||||
- Add RAM divisibility validation in compute, k8s, k8s_cp and k8s_wg resources in cloudapi and cloudbroker
|
||||
- Add "permanently" flag in k8s, k8s_cp in cloudapi
|
||||
#### general
|
||||
- Add sort_by optional string field for the below data sources in cloudapi and cloudbroker:
|
||||
|
||||
| group | cloudapi data sources | cloudbroker data sources |
|
||||
|-----------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| account | decort_account_computes_list</br>decort_account_deleted_list</br>decort_account_disks_list</br>decort_account_list</br>decort_account_rg_list</br>decort_account_templates_list</br>decort_account_vins_list | decort_cb_account_computes_list</br>decort_cb_account_disks_list</br>decort_cb_account_flipgroups_list</br>decort_cb_account_list</br>decort_cb_account_list_deleted</br>decort_cb_account_rg_list</br>decort_cb_account_vins_list |
|
||||
| audit | - | decort_cb_audit_list |
|
||||
| bservice | decort_bservice_deleted_list</br>decort_bservice_list | - |
|
||||
| disk | decort_disk_list</br>decort_disk_list_types</br>decort_disk_list_types_detailed</br>decort_disk_list_unattached</br>decort_disk_list_deleted | decort_cb_disk_list</br>decort_cb_disk_list_deleted</br>decort_cb_disk_list_types</br>decort_cb_disk_list_types_detailed</br>decort_cb_disk_list_unattached |
|
||||
| extnet | decort_extnet_computes_list</br>decort_extnet_list | decort_cb_extnet_list |
|
||||
| flipgroup | decort_flipgroup_list | decort_cb_flipgroup_list |
|
||||
| grid | - | decort_cb_grid_list |
|
||||
| image | decort_image_list | decort_cb_image_list</br>decort_cb_image_list_stacks |
|
||||
| k8ci | decort_k8ci_list | decort_cb_k8ci_list</br>decort_cb_k8ci_list_deleted |
|
||||
| k8s | decort_k8s_list</br>decort_k8s_list_deleted | decort_cb_k8s_list</br>decort_cb_k8s_list_deleted |
|
||||
| kvmvm | decort_kvmvm_list</br>decort_kvmvm_list_deleted</br>decort_kvmvm_pci_device_list</br>decort_kvmvm_vgpu_list | decort_cb_kvmvm_list</br>decort_cb_kvmvm_list_deleted</br>decort_cb_kvmvm_pci_device_list</br>decort_cb_kvmvm_vgpu_list |
|
||||
| lb | decort_lb_list</br>decort_lb_list_deleted | decort_cb_lb_list</br>decort_cb_lb_list_deleted |
|
||||
| locations | decort_locations_list | - |
|
||||
| rg | decort_rg_list</br>decort_rg_list_computes</br>decort_rg_list_deleted</br>decort_rg_list_lb</br>decort_rg_list_vins | decort_cb_rg_list</br>decort_cb_rg_list_computes</br>decort_cb_rg_list_deleted</br>decort_cb_rg_list_lb</br>decort_cb_rg_list_vins |
|
||||
| sep | - | decort_cb_sep_list |
|
||||
| stack | decort_stack_list | decort_cb_stack_list |
|
||||
| vfpool | decort_vfpool_list | decort_cb_vfpool_list |
|
||||
| vins | decort_vins_list</br>decort_vins_list_deleted | decort_cb_vins_list</br>decort_cb_vins_list_deleted |
|
||||
|
||||
#### account:
|
||||
- Add available_templates optional field to resource decort_cb_account in cloudbroker/account
|
||||
- Add data source decort_cb_account_available_templates_list in cloudbroker/account
|
||||
- Add compute_features computed fields to data sources decort_account, decort_account_list, decort_account_deleted_list, decort_cb_account, decort_cb_account_list, decort_account_deleted_list and to resource decort_account in cloudapi/account and cloudbroker/account
|
||||
- Add compute_features optional field to resource decort_cb_account in cloudbroker/account
|
||||
- Add extnet_id, free_ips computed fields to data sources decort_account_vins_list and decort_cb_account_vins_list in cloudapi/account and cloudbroker/account
|
||||
|
||||
#### audit:
|
||||
- Add guid computed field to data source decort_cb_audit_linked_jobs in cloudbroker/audit
|
||||
- Delete field status_code in data source decort_cb_audit_list in cloudbroker/audit
|
||||
- Add fields min_status_code and max_status_code in data source decort_cb_audit_list in cloudbroker/audit
|
||||
|
||||
#### bservice:
|
||||
- Add validation of ram to be divisible by 128 to resource decort_bservice_group in cloudapi/bservice
|
||||
|
||||
#### disks:
|
||||
- Add resource and data source decort_disk_replication and decort_cb_disk_replication
|
||||
- Add field replication in data sources and resource decort_disk, decort_disk_list, decort_disk_list_deleted, decort_cb_disk, decort_cb_disk_list, decort_cb_disk_list_deleted
|
||||
- Add node_ids optional field to resource decort_cb_disk in cloudbroker/disk
|
||||
|
||||
#### flipgroup:
|
||||
- Add conn_id, status and account_id optional fields to data sources decort_flipgroup_list and decort_cb_flipgroup_list in cloudapi/flipgroup and cloudbroker/flipgroup
|
||||
- Add client_ids optional fields to data sources decort_flipgroup_list and decort_cb_flipgroup_list in cloudapi/flipgroup and cloudbroker/flipgroup
|
||||
|
||||
#### kvmvm:
|
||||
- Add cd_image_id computed field to data sources decort_kvmvm, decort_kvmvm_list, decort_cb_kvmvm, decort_cb_kvmvm_list and resourced decort_kvmvm, decort_cb_kvmvm in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add natable_vins_id, natable_vins_ip, natable_vins_name, natable_vins_network and natable_vins_network_name computed fields to data source decort_cb_kvmvm and to resource decort_cb_kvmvm in cloudbroker/kvmvm
|
||||
- Change field local_port (in block port_forwarding) from required to optional in resources decort_kvmvm and decort_cb_kvmvm in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add hp_backed, cpu_pin, numa_affinity and numa_node_id computed fields to data sources decort_kvmvm, decort_kvmvm_list, decort_cb_kvmvm, decort_cb_kvmvm_list in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add hp_backed, cpu_pin, numa_affinity optional fields and numa_node_id computed field to resources decort_kvmvm, decort_cb_kvmvm in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add validation of ram to be divisible by 128 to resources decort_kvmvm and decort_cb_kvmvm in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add name optional field to data source decort_cb_kvmvm_pci_device_list in cloudbroker/kvmvm
|
||||
- Add fields image_name and virtual_image_name in resource and data source decort_cb_kvmvm in cloudbroker/kvmvm
|
||||
- Add fields enabled and node_id in resource and data sources decort_cb_kvmvm, decort_cb_kvmvm_list, decort_cb_kvmvm_list_deleted in cloudbroker/kvmvm. Add field node_id in resource and data sources decort_kvmvm, decort_kvmvm_list, decort_kvmvm_list_deleted in cloudapi/kvmvm
|
||||
- Delete network and extra_disk fields in data source decort_cb_kvmvm in cloudbroker/kvmvm
|
||||
- Add computed fields compute_id, description, guid, hwpath, device_id, name, rg_id, stack_id, status, system_name in data source decort_kvmvm_pci_device_list in cloudapi/kvmvm
|
||||
- Add computed fields account_id, created_time, deleted_time, gid, guid, vgpu_id, last_claimed_by, last_update_time, mode, pci_slot, pgpuid, profile_id, ram, reference_id, rg_id, status, type, vm_id in data sources decort_kvmvm_vgpu_list and decort_cb_kvmvm_vgpu_list in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add field replication (disk_id, pool_id, role, self_volume_id, storage_id, volume_id) in data source decort_kvmvm, decort_cb_kvmvm in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add computed field reserved_node_cpus in data sources decort_kvmvm, decort_kvmvm_list, decort_kvmvm_list_deleted, decort_cb_kvmvm, decort_cb_kvmvm_list, decort_cb_kvmvm_list_deleted and in resources decort_kvmvm, decort_cb_kvmvm in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add "VFNIC" as allowed net_type value in network block for resources decort_kvmvm and decort_cb_kvmvm (created with "KVM_X86" driver) in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Set optional field image_id in resource decort_kvmvm, decort_cb_kvmvm in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add optional field without_boot_disk in resource decort_kvmvm, decort_cb_kvmvm in cloudapi/kvmvm and cloudbroker/kvmvm
|
||||
- Add optional fields depresent, node_ids in resource decort_cb_kvmvm in cloudbroker/kvmvm
|
||||
|
||||
#### image:
|
||||
- Add cd_presented_to computed field to data sources decort_image, decort_cb_image and to resources decort_image, decort_cb_image in cloudapi/image and cloudbroker/image
|
||||
- Add account_id required field to resource decort_image in cloudapi/image
|
||||
- Add accounts optional field to resource decort_cb_image in cloudbroker/image
|
||||
- Add network_interface_naming computed field to data sources decort_image, decort_image_list, decort_cb_image, decort_cb_image_list and to resources decort_image, decort_cb_image in cloudapi/image and cloudbroker/image
|
||||
- Delete gid required field from resource decort_image in cloudapi/image
|
||||
- Delete meta and ckey computed fields from data sources and resource decort_cb_image and decort_cb_image_list in cloudbroker/image
|
||||
- Add resource decort_image_from_blank_compute and decort_cb_image_from_blank_compute in cloudapi/compute and cloudbroker/compute
|
||||
- Add resource decort_image_from_platoform_disk and decort_cb_image_from_platoform_disk in cloudapi/compute and cloudbroker/compute
|
||||
- Add file_path optional field to resource decort_cb_image in cloudbroker/image
|
||||
- Сhanged url field from required to optional in resource decort_cb_image in cloudbroker/image
|
||||
|
||||
#### k8s:
|
||||
- Change lb_sysctl_params optional field from string to array in resources decort_k8s and decort_k8s_cp in cloudapi/k8s
|
||||
- Add lb_sysctl_params optional field to resource decort_cb_k8s_cp in cloudbroker/k8s
|
||||
- Add validation of ram to be divisible by 128 to resources decort_k8s, decort_k8s_cp, decort_k8s_wg, decort_cb_k8s_cp and decort_cb_k8s_wg in cloudapi/k8s and cloudbroker/k8s
|
||||
- Change possible values num field (can be 5) in resources decort_k8s(cloudapi/k8s), decort_k8s_cp(cloudapi/k8s) and decort_cb_k8s_cp(cloudbroker/k8s)
|
||||
|
||||
#### lb:
|
||||
- Add user_managed, manager_id, manager_type and part_k8s computed fields to data sources decort_lb, decort_lb_list, decort_cb_lb, decort_cb_lb_list and to resources decort_lb, decort_cb_lb in cloudapi/lb and cloudbroker/lb
|
||||
- Add sysctl_params optional field to resources decort_lb and decort_cb_lb in cloudapi/lb and cloudbroker/lb
|
||||
- Add safe optional field to resource decort_cb_lb in cloudbroker/lb
|
||||
|
||||
#### node:
|
||||
- Add data sources decort_cb_node and decort_cb_node_list in cloudbroker/node
|
||||
|
||||
#### rg:
|
||||
- Add compute_features computed fields to data sources decort_resgroup, decort_rg_list, decort_rg_list_deleted, decort_cb_rg, decort_cb_rg_list, decort_cb_rg_list_deleted and to resource decort_resgroup in clouapi/rg and cloudbroker/rg
|
||||
- Add compute_features optional field to resource decort_cb_rg in cloudbroker/rg
|
||||
- Add extnet_id, free_ips computed fields to data sources decort_rg_vins_list and decort_cb_rg_vins_list in cloudapi/rg and cloudbroker/rg
|
||||
- Change resource quota handling logic in cloudapi to be like cloudbroker's. Added "cu_d" field into cloudapi resource quota schema. Deleted default values of "cpu", "ram", "disk", "ext_traffic", "ext_ips" and "gpu_units" fields in cloudapi resource schema
|
||||
|
||||
#### sep:
|
||||
- Add pools optional field to resource decort_cb_sep in cloudbroker/sep
|
||||
- Change config field from optional to required in resource decort_cb_sep in cloudbroker/sep
|
||||
|
||||
#### user:
|
||||
- Add data sources decort_cb_user, decort_cb_user_list and decort_cb_user_get_audit in cloudbroker/user
|
||||
- Add resource decort_cb_user in cloudbroker/user
|
||||
|
||||
#### vfpool:
|
||||
- Add data sources decort_vfpool, decort_vfpool_list and decort_cb_vfpool, decort_cb_vfpool_list in cloudapi/vfpool and cloudbroker/vfpool
|
||||
- Add resource decort_cb_vfpool in cloudbroker/vfpool
|
||||
|
||||
#### vins:
|
||||
- Change field int_port (in block nat_rule) from required to optional in resource decort_cb_vins in cloudbroker/vins
|
||||
- Add extnet_id, free_ips computed fields to data sources decort_vins_list, decort_cb_vins_list in cloudapi/vins and cloudbroker/vins
|
||||
- Add dns optional field to resources decort_vins and decort_cb_vins in cloudapi/vins and cloudbroker/vins
|
||||
- Add node_id computed field to resources and data sources decort_vins and decort_cb_vins in cloudapi/vins and cloudbroker/vins
|
||||
- Add vnfdev_id optional field to data sources decort_cb_vins_list in cloudbroker/vins
|
||||
- Add vnfdev_id optional field to data sources decort_vins_list_deleted in cloudapi/vins
|
||||
|
||||
### Bugfix
|
||||
- Fix boot_disk_size field to be saved correctly in state in order to stop unnecessary resource update attempts after `terraform apply` in resource decort_cb_kvmvm in cloudbroker/kvmvm
|
||||
- Rename computed field name to k8s_name in order to fix state in data source decort_k8s_list_deleted in cloudapi/k8s
|
||||
- Delete account_id field in data sources decort_rg_list_lb and decort_cb_rg_list_lb in cloudapi/rg and cloubroker/rg
|
||||
|
||||
Reference in New Issue
Block a user