Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,34 @@ Scale_Computing.Hypercore Release Notes
.. contents:: Topics


v1.3.0
======

Major Changes
-------------

- Added a role for checking if local time is within required time interval. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/167)
- Added a role for updating single-node systems. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/136)
- Added version_update, version_update_info and version_update_status_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/135)
- Added virtual_disk module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/153)
- Added virtual_disk_attach module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/212)
- Added vm_snapshot module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/217)
- Added vm_snapshot_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/166)

Minor Changes
-------------

- Added option select to version_update_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/189)
- Added preserve_mac_address option to vm_clone module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/187)
- Added snapshot cloning to vm_clone. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/219)
- Extend vm and vm_info modules output with replication_source_vm_uuid field. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/185)

Bugfixes
--------

- Convert SC_TIMEOUT environ variable to float, thus resolving inventory parse error when SC_TIMEOUT was defined. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/231)
- This fix now handles case if no update_status.json exists yet. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/174)

v1.2.0
======

Expand Down
18 changes: 14 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ This collection has been tested against following HyperCore cluster versions:
### Inventory plugins

<!--start Inventory plugin name list-->
<!-- generated by ./docs/helpers/generate_readme_fragment.py -->
<!-- generated by _readme_fpy -->
| Inventory plugin name | Description |
| --- | --- |
| [scale_computing.hypercore.hypercore](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/hypercore_inventory.html) | Inventory source for Scale Computing HyperCore. |
Expand All @@ -37,7 +37,7 @@ This collection has been tested against following HyperCore cluster versions:
### Modules

<!--start Module name list-->
<!-- generated by ./docs/helpers/generate_readme_fragment.py -->
<!-- generated by _readme_fpy -->
| Module name | Description |
| --- | --- |
| [scale_computing.hypercore.api](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/api_module.html) | API interaction with Scale Computing HyperCore |
Expand Down Expand Up @@ -72,7 +72,12 @@ This collection has been tested against following HyperCore cluster versions:
| [scale_computing.hypercore.time_zone_info](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/time_zone_info_module.html) | List Time Zone configuration on HyperCore API |
| [scale_computing.hypercore.user](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/user_module.html) | Creates, updates or deletes local hypercore user accounts. |
| [scale_computing.hypercore.user_info](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/user_info_module.html) | Returns information about the users. |
| [scale_computing.hypercore.virtual_disk_info](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/virtual_disk_info_module.html) | List DNS configuration on HyperCore API |
| [scale_computing.hypercore.version_update](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/version_update_module.html) | Install an update on the cluster. |
| [scale_computing.hypercore.version_update_info](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/version_update_info_module.html) | Get a list of updates that can be applied to this cluster. |
| [scale_computing.hypercore.version_update_status_info](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/version_update_status_info_module.html) | Returns status of the latest update applied. |
| [scale_computing.hypercore.virtual_disk](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/virtual_disk_module.html) | Handles virtual disks on Hypercore cluster. |
| [scale_computing.hypercore.virtual_disk_attach](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/virtual_disk_attach_module.html) | Clones an uploaded virtual disk and attaches it to a virtual machine. |
| [scale_computing.hypercore.virtual_disk_info](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/virtual_disk_info_module.html) | List virtual disks on HyperCore API |
| [scale_computing.hypercore.vm](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_module.html) | Create, update or delete a VM. |
| [scale_computing.hypercore.vm_boot_devices](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_boot_devices_module.html) | Manage HyperCore VM's boot devices |
| [scale_computing.hypercore.vm_clone](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_clone_module.html) | Handles cloning of the VM |
Expand All @@ -86,15 +91,20 @@ This collection has been tested against following HyperCore cluster versions:
| [scale_computing.hypercore.vm_params](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_params_module.html) | Manage VM's parameters |
| [scale_computing.hypercore.vm_replication](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_replication_module.html) | Handles VM replications |
| [scale_computing.hypercore.vm_replication_info](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_replication_info_module.html) | Returns info about replication of a specific VM |
| [scale_computing.hypercore.vm_snapshot](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_snapshot_module.html) | Handles VM snapshots. |
| [scale_computing.hypercore.vm_snapshot_attach_disk](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_snapshot_attach_disk_module.html) | Attach a disk from a snapshot to a VM on HyperCore API. |
| [scale_computing.hypercore.vm_snapshot_info](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_snapshot_info_module.html) | List VM snapshots on HyperCore API |
<!--end Module name list-->

### Roles

<!--start Role name list-->
<!-- generated by ./docs/helpers/generate_readme_fragment.py -->
<!-- generated by _readme_fpy -->
| Role name | Description |
| --- | --- |
| [scale_computing.hypercore.check_local_time](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/check_local_time_role.html) | Check if local time meets the required time interval |
| [scale_computing.hypercore.cluster_config](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/cluster_config_role.html) | Configure HyperCore cluster |
| [scale_computing.hypercore.version_update_single_node](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/version_update_single_node_role.html) | Update single-node systems |
<!--end Role name list-->


Expand Down
36 changes: 36 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -212,3 +212,39 @@ releases:
name: virtual_disk_info
namespace: ''
release_date: '2023-05-09'
1.3.0:
changes:
bugfixes:
- Convert SC_TIMEOUT environ variable to float, thus resolving inventory parse
error when SC_TIMEOUT was defined. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/231)
- This fix now handles case if no update_status.json exists yet. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/174)
major_changes:
- Added a role for checking if local time is within required time interval.
(https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/167)
- Added a role for updating single-node systems. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/136)
- Added version_update, version_update_info and version_update_status_info module.
(https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/135)
- Added virtual_disk module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/153)
- Added virtual_disk_attach module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/212)
- Added vm_snapshot module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/217)
- Added vm_snapshot_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/166)
minor_changes:
- Added option select to version_update_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/189)
- Added preserve_mac_address option to vm_clone module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/187)
- Added snapshot cloning to vm_clone. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/219)
- Extend vm and vm_info modules output with replication_source_vm_uuid field.
(https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/185)
fragments:
- check_local_time_role.yml
- hypercore_inventory_bugfix.yml
- version_update.yml
- version_update_info_add_option.yml
- version_update_single_node_role.yml
- version_update_status_info_bugfix.yml
- virtual_disk_attach_module.yml
- virtual_disk_module.yml
- vm_clone.yml
- vm_clone_snapshot.yml
- vm_info_module.yml
- vm_snapshot_modules.yml
release_date: '2023-07-07'
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
namespace: scale_computing
name: hypercore
version: 1.3.0-dev0
version: 1.3.0
readme: README.md
authors:
- XLAB Steampunk <steampunk@xlab.si>
Expand Down