Skip to content

Commit 3a8b67f

Browse files
authored
Merge pull request #248 from ScaleComputing/updates-for-1.3.0
Updates for 1.3.0
2 parents 629e853 + 54fdf9c commit 3a8b67f

File tree

4 files changed

+79
-5
lines changed

4 files changed

+79
-5
lines changed

CHANGELOG.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,34 @@ Scale_Computing.Hypercore Release Notes
55
.. contents:: Topics
66

77

8+
v1.3.0
9+
======
10+
11+
Major Changes
12+
-------------
13+
14+
- Added a role for checking if local time is within required time interval. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/167)
15+
- Added a role for updating single-node systems. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/136)
16+
- Added version_update, version_update_info and version_update_status_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/135)
17+
- Added virtual_disk module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/153)
18+
- Added virtual_disk_attach module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/212)
19+
- Added vm_snapshot module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/217)
20+
- Added vm_snapshot_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/166)
21+
22+
Minor Changes
23+
-------------
24+
25+
- Added option select to version_update_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/189)
26+
- Added preserve_mac_address option to vm_clone module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/187)
27+
- Added snapshot cloning to vm_clone. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/219)
28+
- Extend vm and vm_info modules output with replication_source_vm_uuid field. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/185)
29+
30+
Bugfixes
31+
--------
32+
33+
- Convert SC_TIMEOUT environ variable to float, thus resolving inventory parse error when SC_TIMEOUT was defined. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/231)
34+
- This fix now handles case if no update_status.json exists yet. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/174)
35+
836
v1.2.0
937
======
1038

README.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ This collection has been tested against following HyperCore cluster versions:
2828
### Inventory plugins
2929

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

3939
<!--start Module name list-->
40-
<!-- generated by ./docs/helpers/generate_readme_fragment.py -->
40+
<!-- generated by _readme_fpy -->
4141
| Module name | Description |
4242
| --- | --- |
4343
| [scale_computing.hypercore.api](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/api_module.html) | API interaction with Scale Computing HyperCore |
@@ -72,7 +72,12 @@ This collection has been tested against following HyperCore cluster versions:
7272
| [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 |
7373
| [scale_computing.hypercore.user](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/user_module.html) | Creates, updates or deletes local hypercore user accounts. |
7474
| [scale_computing.hypercore.user_info](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/user_info_module.html) | Returns information about the users. |
75-
| [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 |
75+
| [scale_computing.hypercore.version_update](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/version_update_module.html) | Install an update on the cluster. |
76+
| [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. |
77+
| [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. |
78+
| [scale_computing.hypercore.virtual_disk](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/virtual_disk_module.html) | Handles virtual disks on Hypercore cluster. |
79+
| [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. |
80+
| [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 |
7681
| [scale_computing.hypercore.vm](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_module.html) | Create, update or delete a VM. |
7782
| [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 |
7883
| [scale_computing.hypercore.vm_clone](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_clone_module.html) | Handles cloning of the VM |
@@ -86,15 +91,20 @@ This collection has been tested against following HyperCore cluster versions:
8691
| [scale_computing.hypercore.vm_params](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_params_module.html) | Manage VM's parameters |
8792
| [scale_computing.hypercore.vm_replication](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_replication_module.html) | Handles VM replications |
8893
| [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 |
94+
| [scale_computing.hypercore.vm_snapshot](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/vm_snapshot_module.html) | Handles VM snapshots. |
95+
| [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. |
96+
| [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 |
8997
<!--end Module name list-->
9098

9199
### Roles
92100

93101
<!--start Role name list-->
94-
<!-- generated by ./docs/helpers/generate_readme_fragment.py -->
102+
<!-- generated by _readme_fpy -->
95103
| Role name | Description |
96104
| --- | --- |
105+
| [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 |
97106
| [scale_computing.hypercore.cluster_config](https://scalecomputing.github.io/HyperCoreAnsibleCollection/collections/scale_computing/hypercore/cluster_config_role.html) | Configure HyperCore cluster |
107+
| [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 |
98108
<!--end Role name list-->
99109

100110

changelogs/changelog.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,3 +212,39 @@ releases:
212212
name: virtual_disk_info
213213
namespace: ''
214214
release_date: '2023-05-09'
215+
1.3.0:
216+
changes:
217+
bugfixes:
218+
- Convert SC_TIMEOUT environ variable to float, thus resolving inventory parse
219+
error when SC_TIMEOUT was defined. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/231)
220+
- This fix now handles case if no update_status.json exists yet. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/174)
221+
major_changes:
222+
- Added a role for checking if local time is within required time interval.
223+
(https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/167)
224+
- Added a role for updating single-node systems. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/136)
225+
- Added version_update, version_update_info and version_update_status_info module.
226+
(https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/135)
227+
- Added virtual_disk module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/153)
228+
- Added virtual_disk_attach module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/212)
229+
- Added vm_snapshot module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/217)
230+
- Added vm_snapshot_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/166)
231+
minor_changes:
232+
- Added option select to version_update_info module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/189)
233+
- Added preserve_mac_address option to vm_clone module. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/187)
234+
- Added snapshot cloning to vm_clone. (https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/219)
235+
- Extend vm and vm_info modules output with replication_source_vm_uuid field.
236+
(https://github.com/ScaleComputing/HyperCoreAnsibleCollection/pull/185)
237+
fragments:
238+
- check_local_time_role.yml
239+
- hypercore_inventory_bugfix.yml
240+
- version_update.yml
241+
- version_update_info_add_option.yml
242+
- version_update_single_node_role.yml
243+
- version_update_status_info_bugfix.yml
244+
- virtual_disk_attach_module.yml
245+
- virtual_disk_module.yml
246+
- vm_clone.yml
247+
- vm_clone_snapshot.yml
248+
- vm_info_module.yml
249+
- vm_snapshot_modules.yml
250+
release_date: '2023-07-07'

galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
namespace: scale_computing
33
name: hypercore
4-
version: 1.3.0-dev0
4+
version: 1.3.0
55
readme: README.md
66
authors:
77
- XLAB Steampunk <[email protected]>

0 commit comments

Comments
 (0)