Skip to content

Latest commit

 

History

History
198 lines (153 loc) · 10.3 KB

CHANGELOG.rst

File metadata and controls

198 lines (153 loc) · 10.3 KB

Scale_Computing.Hypercore Release Notes

  • Role cluster_config invokes multiple cluster configuration modules. If one module fails, the role now continues with other modules to apply as many configuration changes as possible. (#322)
  • Added roles url2template and template2vm. (#310)
  • Allow changing VM machine_type using vm and vm_param modules. (#287)
  • Added vtpm disk type to vm and vm_disks modules. (#286)
  • Fix vm_rebooted output value. The meaning needs to be "was VM rebooted". Some modules were still returning "VM needs to be rebooted (if it is running) to apply (some) changes".
  • vm_nic module fails with descriptive message (no crash) if VM is missing.
  • Added a role for checking if local time is within required time interval. (#167)
  • Added a role for updating single-node systems. (#136)
  • Added version_update, version_update_info and version_update_status_info module. (#135)
  • Added virtual_disk module. (#153)
  • Added virtual_disk_attach module. (#212)
  • Added vm_snapshot module. (#217)
  • Added vm_snapshot_info module. (#166)
  • Added option select to version_update_info module. (#189)
  • Added preserve_mac_address option to vm_clone module. (#187)
  • Added snapshot cloning to vm_clone. (#219)
  • Extend vm and vm_info modules output with replication_source_vm_uuid field. (#185)
  • Convert SC_TIMEOUT environ variable to float, thus resolving inventory parse error when SC_TIMEOUT was defined. (#231)
  • This fix now handles case if no update_status.json exists yet. (#174)

Feature release with new modules and roles, minor changes and small bugfixes.

  • Added a role for cluster configuration (registration data, DNS resolver, SMPT server, email alert recipients, etc).
  • Added certificate module. (#119)
  • Added cluster_name and cluster_info module. (#112)
  • Added cluster_shutdown module. (#117)
  • Added dns_config and dns_config_info modules. (#73)
  • Added email_alert and email_alert_info modules. (#99)
  • Added oidc_config and oidc_config_info module. (#106)
  • Added registration and registration_info module. (#98)
  • Added smtp and smtp_info modules. (#93)
  • Added support_tunnel module. (#92)
  • Added support_tunnel_info module. (#92)
  • Added syslog_server and syslog_server_info modules. (#120)
  • Added time_server and time_server_info modules. (#82)
  • Added time_zone and time_zone_info modules. (#82)
  • Added user module. (#79)
  • Added user_info module. (#74)
  • Added virtual_disk_info module. (#84)
  • Deprecate results value and add record value in iso module return values. (#183)
  • Fixed timeout error in cluster_shutdown module. (#127)
  • Updated version check in cluster_name module. (#123)
  • scale_computing.hypercore.cluster_info - Retrieve cluster info.
  • scale_computing.hypercore.cluster_name - Update cluster name.
  • scale_computing.hypercore.cluster_shutdown - Shutdown the cluster.
  • scale_computing.hypercore.dns_config - Modify DNS configuration on HyperCore API
  • scale_computing.hypercore.dns_config_info - List DNS configuration on HyperCore API
  • scale_computing.hypercore.email_alert - Create, update, delete or send test emails to Email Alert Recipients on HyperCore API.
  • scale_computing.hypercore.email_alert_info - List Email Alert Recipients on HyperCore API
  • scale_computing.hypercore.smtp - Modify SMTP configuration on HyperCore API.
  • scale_computing.hypercore.smtp_info - List SMTP configuration on HyperCore API.
  • scale_computing.hypercore.support_tunnel - Opens or closes remote support tunnel.
  • scale_computing.hypercore.support_tunnel_info - Checks status of the remote support tunnel.
  • scale_computing.hypercore.syslog_server - Create, update or delete Syslog servers from HyperCore API.
  • scale_computing.hypercore.syslog_server_info - List Syslog servers on HyperCore API
  • scale_computing.hypercore.time_server - Modify Time Zone configuration on HyperCore API
  • scale_computing.hypercore.time_server_info - List Time Server configuration on HyperCore API.
  • scale_computing.hypercore.time_zone - Modify Time Zone configuration on HyperCore API
  • scale_computing.hypercore.time_zone_info - List Time Zone configuration on HyperCore API
  • scale_computing.hypercore.user - Creates, updates or deletes local hypercore user accounts.
  • scale_computing.hypercore.user_info - Returns information about the users.
  • scale_computing.hypercore.virtual_disk_info - List DNS configuration on HyperCore API

Feature release with minor changes and small bugfixes.

  • Added 'machine_type' option to vm module.
  • Added 'source' option to api module.
  • Implemented 'put' and added to 'action' option in api module.
  • CD_ROM should be created without passing the size option to vm_disk module.
  • Changing the 'tiering_priority' does not require machine restart and values are now mapped properly.
  • Idempotence for module snapshot_schedule.
  • Issues with 'cloud_init' option now fixed, created IDE_DISK is not overriden.
  • Make sure enlarging the virtual disk does not require machine restart.
  • Makes sure that vm_disk module reports changes when ISO is detached.
  • Option 'attach_guest_tools' now works as intended with Windows systems.
  • Timeout is now properly applied and overrides the default.

Initial release

  • scale_computing.hypercore.hypercore - Inventory source for Scale Computing HyperCore.
  • scale_computing.hypercore.api - API interaction with Scale Computing HyperCore
  • scale_computing.hypercore.iso - Manage ISO images on HyperCore API
  • scale_computing.hypercore.iso_info - Retrieve ISO images
  • scale_computing.hypercore.node_info - Returns information about the nodes in a cluster.
  • scale_computing.hypercore.remote_cluster_info - Retrieve a list of remote clusters.
  • scale_computing.hypercore.snapshot_schedule - Manage snap schedule to configure the desired schedule of snapshot creation.
  • scale_computing.hypercore.snapshot_schedule_info - Retrieve information about an automated VM snapshot schedule.
  • scale_computing.hypercore.task_wait - Wait for a HyperCore TaskTag to be finished.
  • scale_computing.hypercore.vm - Create, update or delete a VM.
  • scale_computing.hypercore.vm_boot_devices - Manage HyperCore VM's boot devices
  • scale_computing.hypercore.vm_clone - Handles cloning of the VM
  • scale_computing.hypercore.vm_disk - Manage VM's disks
  • scale_computing.hypercore.vm_export - Handles export of the virtual machine
  • scale_computing.hypercore.vm_import - Handles import of the virtual machine
  • scale_computing.hypercore.vm_info - Retrieve information about the VMs.
  • scale_computing.hypercore.vm_nic - Handles actions over network interfaces
  • scale_computing.hypercore.vm_nic_info - Returns info about NIC
  • scale_computing.hypercore.vm_node_affinity - Update virtual machine's node affinity
  • scale_computing.hypercore.vm_params - Manage VM's parameters
  • scale_computing.hypercore.vm_replication - Handles VM replications
  • scale_computing.hypercore.vm_replication_info - Returns info about replication of a specific VM