Releases: equinix/ansible-collection-equinix
Releases · equinix/ansible-collection-equinix
v0.6.1
0.6.1 (2024-05-17)
Bug Fixes
- skip uuid check when hardware_reservation_id is next-available (#185) (35903cb), closes /github.com/equinix-labs/ansible-collection-equinix/blob/55bc3d1b645a859b7b3c93309cf5b264d23a4976/plugins/modules/metal_device.py#L373 /github.com/equinix-labs/ansible-collection-equinix/blob/55bc3d1b645a859b7b3c93309cf5b264d23a4976/plugins/module_utils/equinix.py#L110
v0.6.0
v0.5.0
v0.4.1
0.4.1 (2024-03-14)
Bug Fixes
- add check that docstrings injected to modules are parseable by ansible-doc (3e61361)
- docs fix in metal_vrf (f8b1010)
- fix docs cleanup (4e935ce)
- fix docs cleanup (#173) (0fd73bc)
- Fix docs for ansible-galaxy (#164) (b00c7ea), closes #161
- fix in metal_device inventory docs and tests (#158) (80d29b1), closes #121
- fixes in plugin specdoc so that ansible-specdoc generated docstrings can be read by ansible-doc (1d09ac6)
- only allow one of vrfs or vlans for shared Metal connections (#178) (54f477e)
- remove pycache files after docs generation (bed459b)
- remove residual pycache dirs and make sure they are swept after docs generating (#171) (4d2b67e), closes #170 #170
- remove unnecessary pycache dirs (e6b588a)
v0.4.0
0.4.0 (2024-02-28)
What's Changed
- feat: add modules metal_gateway and metal_gateway_info by @t0mk in #144
- feat: use Python 3.10 in integration tests by @t0mk in #155
- feat: bgp session by @antoninrykalsky in #151
- feat: module metal_plan_info by @antoninrykalsky in #146
- feat: bump equinix_metal to v0.5.0, update listing methods by @t0mk in #147
- feat: metal vrf by @antoninrykalsky in #143
- docs: discuss parameter superclass in DEVELOPMENT.md by @t0mk in #131
- docs: migration guide from equinix.metal to equinix.cloud by @t0mk in #130
- docs: fix link to MIGRATION.md by @displague in #134
- docs: development docs improvements by @t0mk in #139
- chore: bump equinix-metal to v0.6.0 by @t0mk in #150
- chore: use deploy key in release workflow by @ctreatma in #159
- ci: add GHA for validating PR titles to be in semantic commit format by @t0mk in #156
- ci: setup semantic release GHA by @t0mk in #154
- ci: Fix docs generation in releasing GitHub action by @t0mk in #157
- ci: fix path for GHA blocks by @t0mk in #160
Bug Fixes
- fix: preserve SDK user agent in collection client by @t0mk in #129
- fix: Add links to migration guide for tracking issues for missing modules by @t0mk in #138
- fix: remove duplicity in metal_api by @antoninrykalsky in #145
New Contributors
- @antoninrykalsky made their first contribution in #143
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- ignore integration_config.yml for smoother development flow by @t0mk in #119
- implements metal connection, info and integration tests by @AlexBacho in #118
- docs: Update Galaxy published module URL by @displague in #125
- fixes in readme by @t0mk in #117
- docs: Add devenv setup info to DEVELOPMENT.md, specify Python3.8 by @t0mk in #110
- hardware reservation moving between projects by @t0mk in #106
- fix: fix galaxy links template by @t0mk in #126
New Contributors
- @displague made their first contribution in #125
Full Changelog: v0.2.0...v0.3.0
v0.2.0
NOTES
- this release makes this collection (ansible-collection-equinix) feature-equivalent to the newest release of the soon-deprecated ansible-collection-metal
FEATURES
- Development docs by @t0mk in #95
- modules metal_ssh_key{_info}, docs and tests by @t0mk in #94
- module metal_metro_info by @t0mk in #98
- module metal_operating_system_info by @t0mk in #100
- modules for hardware reservations by @t0mk in #103
- modules for organization, metal_organization and metal_organization_info by @t0mk in #96
- modules vlan, vlan_info and integration tests by @AlexBacho in #112
- modules metal_project_ssh_key{_info}, docs and tests by @AlexBacho in #107
ENHANCEMENTS
- bump equinix_metal pip dependency to v0.2.0 by @t0mk in #89
- remove requirements from module docs by @t0mk in #91
- Make metro for Metal resource integration tests configurable from Makefile by @t0mk in #93
- Remove "requirements" block from module doc markdown by @t0mk in #92
- mention LIST_KEYS for _info module in DEVELOPMENT.md by @t0mk in #97
- Fix typo in DEVELOPMENT.md by @t0mk in #99
- set pydantic to specific version (1.10.2), to prevent deprication errors by @AlexBacho in #108
- Add manual trigger for integration test workflow for PRs by @t0mk in #109
- chore(ci): fix file paths in PR workflow trigger by @ctreatma in #114
- Ansible path fixes in PR integration tests by @t0mk in #116
New Contributors
- @AlexBacho made their first contribution in #108
- @ctreatma made their first contribution in #114
Full Changelog: v0.1.0...v0.2.0
v0.1.0
NOTES
Initial release
FEATURES:
Included modules:
- metal_available_ips_info
- metal_device_info
- metal_device
- metal_ip_assignment_info
- metal_ip_assignment
- metal_project_info
- metal_project
- metal_reserved_ip_block_info
- metal_reserved_ip_block
Included inventory plugins:
- metal_device
What's Changed
- remove 'import q', usage of the q debugging lib by @t0mk in #6
- Parametrize OSs, Plans and Metros in integration tests by @t0mk in #4
- feat: Add playbook for Equinix Metal IP Assignment by @t0mk in #7
- Rework of integration tests Github action by @t0mk in #79
- Fixing integrations tests, Take #2 by @t0mk in #83
- Remove aws collection dependency from integration test Github action by @t0mk in #85
- Add Github Action for Ansible Galaxy release by @t0mk in #84
- Improvements in README by @t0mk in #81
- Improvements in docs generating by @t0mk in #86
New Contributors
Full Changelog: https://github.com/equinix-labs/ansible-collection-equinix/commits/v0.1.0