Releases: ScaleComputing/HyperCoreAnsibleCollection
Releases · ScaleComputing/HyperCoreAnsibleCollection
v1.6.1
v1.6.1
Bugfixes
- Fix ISO eject (#346)
See also: CHANGELOG
What's Changed
- Fix docs build by @justinc1 in #337
- Update docs about VM being rebooted if needed by @justinc1 in #344
- Document cloud-init is applied only to newly created VM by @justinc1 in #347
- CI avoid testing virtual disk with empty disk image by @justinc1 in #348
- CI avoid testing virtual disk with empty disk image - continued by @justinc1 in #350
- CI playbook to recreate CI test clusters by @justinc1 in #349
- Extend vm_disk module tests - assert on vm_info output by @justinc1 in #351
- Fix ISO eject by @justinc1 in #346
- ci: use ansible/ansible-content-actions for publish job by @shoriminimoe in #353
- Release 1.6.1 by @shoriminimoe in #355
Full Changelog: v1.6.0...v1.6.1
v1.6.0
v1.6.0
Minor Changes
- 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)
See also: CHANGELOG
What's Changed
- ci(release): publish to Ansible Automation Platform by @shoriminimoe in #319
- CI stop running unit tests with ansible 2.9 by @justinc1 in #323
- Fail late if cluster_config task fails by @justinc1 in #322
- Syslog server set by @justinc1 in #324
- cluster_config role continue after syslog_server module failure by @justinc1 in #325
- Ci bump versions by @justinc1 in #326
- ci: replace VSNS 9.4.0 -> 9.4.17 by @shoriminimoe in #330
- ci: document NTP server, SMB server and OIDC by @justinc1 in #331
- ci: fix unsafe conditional by @justinc1 in #332
- oidc_config, retry also '"safe" GET by @justinc1 in #333
- ci: Remove jinja2 from assert, to avoid warnings by @justinc1 in #334
- Release 1.6.0 by @justinc1 in #328
Full Changelog: v1.5.0...v1.6.0
v1.5.0
v1.5.0
Major Changes
- Added roles url2template and template2vm. (#310)
See also: CHANGELOG
What's Changed
- chore: start version 1.5.0 by @shoriminimoe in #301
- Fix docs workflow by @shoriminimoe in #302
- docs: update tested HyperCore versions in index.rst by @shoriminimoe in #305
- Update new-release.md by @shoriminimoe in #304
- Role meta by @justinc1 in #307
- Include tests/config.yml into tar.gz by @justinc1 in #308
- List steps needed to add new CI cluster by @justinc1 in #306
- url2template and template2vm roles by @justinc1 in #310
- Support extra NICs with VLAN in role template2vm by @justinc1 in #312
- Update readme, bump min_ansible_version by @justinc1 in #317
- chore: make shoriminimoe default assignee for new releases by @shoriminimoe in #314
- Ci refactor by @justinc1 in #318
- Release 1.5.0 by @shoriminimoe in #316
Full Changelog: v1.4.0...v1.5.0
v1.4.0
v1.4.0
Major Changes
- Allow changing VM
machine_type
using vm and vm_param modules. (#287)
Minor Changes
- 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.
See also: CHANGELOG
What's Changed
- chore: start version 1.4.0 by @shoriminimoe in #254
- Fix vm clone test by @justinc1 in #253
- ci: update docker image and workflows by @shoriminimoe in #255
- Fix bug - default type of version_update_single_node_shutdown_wait_time by @justinc1 in #259
- Missing wait in version_update_role by @justinc1 in #260
- ci: add 9.3.x VSNS to integration test matrix by @shoriminimoe in #265
- Small fixes by @justinc1 in #266
- Ci for 9.3 by @justinc1 in #268
- Fix for machine_type on HyperCore 9.3 by @justinc1 in #267
- Document password masking by @justinc1 in #272
- Remove duplicated email alerts by @justinc1 in #271
- CI vm_clone fix wrong variable being used by @justinc1 in #274
- Add language=yaml to DOCUMENTATION/EXAMPLES/RETURN by @justinc1 in #276
- Describe why vm_snapshot does not create snapshots with duplicated label by @justinc1 in #277
- Ci ansible core 2.16 by @justinc1 in #278
- ci: replace HyperCore 9.3.1 with 9.3.5 by @shoriminimoe in #282
- ci: add publish-docs job to release workflow by @shoriminimoe in #256
- CI fix expected version string by @justinc1 in #285
- Ci 9.4.0 by @justinc1 in #295
- Allow vtpm disk type by @justinc1 in #286
- Ci fixes by @justinc1 in #296
- Change
machine_type
usingvm
orvm_params
module by @justinc1 in #287 - vm_params need to start/shutdown/reboot etc VM if requested by @justinc1 in #298
- docs: bump version for 1.4.0 by @shoriminimoe in #300
Full Changelog: v1.3.0...v1.4.0
v1.3.0
v1.3.0
Major Changes
- 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)
Minor Changes
- 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)
Bugfixes
- 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)
See also: CHANGELOG
What's Changed
- Timeout integration config by @domendobnikar in #70
- Integration test speed fix by @domendobnikar in #77
- Integration test auto cancel by @domendobnikar in #78
- Us01 user info module by @PolonaM in #74
- Added dns_config with info and integration tests by @anazobec in #73
- US01 User module added by @PolonaM in #79
- Add sc_timeout to integration_config.yml.template by @justinc1 in #80
- Refactor smb_cleanup.sh by @justinc1 in #81
- US - 05 - registration by @domendobnikar in #88
- Delay integration tests by @justinc1 in #91
- Ci experiment by @justinc1 in #83
- Add Time Server modules - US08 by @anazobec in #82
- Add mypy to CI file by @domendobnikar in #89
- use more runners for CI jobs by @justinc1 in #94
- Speedup CI jobs by @justinc1 in #97
- Us03 remote support tunnels by @PolonaM in #92
- Add SMTP modules (smtp, smtp_info) for US10. by @anazobec in #93
- US01 - add type annotation by @PolonaM in #96
- Add issue templates by @shoriminimoe in #101
- Removing dict[Any, Any] from TypedDiff by @domendobnikar in #103
- Fix Smtp bug on empty cluster by @justinc1 in #104
- Smtp fix from addres reset by @anazobec in #105
- Add Us11 email alert modules (email_alert, email_alert_info) by @anazobec in #99
- Ensure we have always a valid DNS resolver configured by @justinc1 in #109
- Fix missing timeout when Client is created by @justinc1 in #108
- Run git_issues tests again by @justinc1 in #107
- Fix dns_config on empty cluster. by @anazobec in #110
- Registration info by @domendobnikar in #98
- Add release workflow by @shoriminimoe in #102
- Add virtual_disk_info module by @justinc1 in #84
- bug report template by @justinc1 in #100
- Time zone on empty cluster by @anazobec in #113
- Revert "bug report template" by @domendobnikar in #116
- Time server on empty cluster by @anazobec in #115
- Add min_python_version variable for pytest skipif by @PolonaM in #114
- Email alert minor changes by @anazobec in #111
- Us04 cluster name by @PolonaM in #112
- Us07 OIDC config by @domendobnikar in #106
- fix 502 bad gateway problem with oidc_config module by @justinc1 in #121
- Cluster_name update version check by @PolonaM in #123
- Update unit tests for modules/email_alert.py by @anazobec in #118
- Add US12 - Syslog Server List module by @anazobec in #120
- Add cluster_shutdown module by @PolonaM in #117
- Add unit tests for syslog_server module. by @anazobec in #125
- Make use_auth read-only (remove from create/update payload). by @anazobec in #126
- Scheduled integration tests by @justinc1 in #124
- Fix timeout error in case when a lot of VMs need to be shutdown by @PolonaM in #127
- Do not run oidc_config test with other tests by @justinc1 in #128
- Fix time zone and time server integ tests by @justinc1 in #131
- Test syslog_server_info with 0 and 1 syslog server present by @justinc1 in #132
- Do not run email_alert and smtp tests in parallel by @justinc1 in #133
- VM rename test and fix by @justinc1 in #122
- Fix syslog_syslog_server_info module output, update tests. by @anazobec in #134
- Replace 'email_address' to 'email' in records return. by @anazobec in #140
- Replace 'time_zone' with 'zone' in record return. by @anazobec in #142
- Update version requirement by @PolonaM in #143
- Handle case when code is already in use by @PolonaM in #141
- Add example for support_tunnel and support_tunnel_info by @justinc1 in #145
- Smtp minor fixes by @justinc1 in #144
- Remove bogus vm_rebooted in registration module output by @justinc1 in #146
- use_auth is not a parameter for smpt module by @justinc1 in #147
- US13 - SSL certificate by @domendobnikar in #119
- Fix OIDC typo by @justinc1 in #149
- Fix documentation for time_zone_info. by @anazobec in #148
- Document smtp module is not idempotent if authentication is used by @justinc1 in #150
- cluster_config role by @justinc1 in https://github.com/ScaleComputing...
HyperCore Ansible Collection v1.1.0
see CHANGELOG.rst