Releases: linode/ansible_linode
Releases · linode/ansible_linode
v0.30.0
What's Changed
📋 New Project
- Image Services Gen. 2 by @yec-akamai in #560
🐛 Bug Fixes
- Fix bug preventing SRV records from being created using the
domain_record
module by @yec-akamai in #548 - Fix AttributeError when accessing user grants; migrate
user_info
to base InfoModule; by @lgarber-akamai in #552 - Respect existing
zone_file
result structure by @lgarber-akamai in #569
💡 Improvements
- Add
swap_size
toinstance
module spec by @yec-akamai in #554 - Info & List Module Migrations:
profile_info
by @yec-akamai in #558account_info
by @ezilber-akamai in #562instance_type_list
,type_list
, andinstance_list
by @ezilber-akamai in #565domain_record_info
by @lgarber-akamai in #563domain_info
,domain_list
by @lgarber-akamai in #559event_list
by @lgarber-akamai in #561region_list
by @ezilber-akamai in #564nodebalancer_info
,nodebalancer_list
, andnodebalancer_stats
by @ezilber-akamai in #566
🧪 Testing Improvements
- Improve E2E test firewall creation and teardown by @ykim-1 in #551
📖 Documentation
- Replace all TODO documentation URLs with TechDocs links by @lgarber-akamai in #553
- Mark
ssh_key
is as not updatable inssh_key
module by @yec-akamai in #556 - Update global authors by @jriddle-linode in #555
- Correct documentation samples to resolve generation & injection issues by @lgarber-akamai in #572
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
⚠️ Breaking Change
- PG affinity_type, is_strict -> placement_group_type, placement_group_policy by @lgarber-akamai in #540
⚙️ Repo/CI Improvements
- Add project label by @zliang-akamai in #546
📖 Documentation
- Replace all Linode API docs URLs with their TechDocs equivalents by @lgarber-akamai in #547
📦 Dependency Updates
- build(deps): bump types-requests from 2.32.0.20240622 to 2.32.0.20240712 by @dependabot in #544
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's Changed
🚀 New Features
- MultiCluster Object Storage by @zliang-akamai in #542
- Support for Multicluster OBJ in object_keys module by @lgarber-akamai in #531
🧪 Testing Improvements
- Update firewall scripts in submodule to allow alpha testing by @ykim-1 in #534
- Update submodule firewall scripts by @ykim-1 in #536
📖 Documentation
- Added note in documentation that Parent/Child support may not yet be generally available by @ezilber-akamai in #529
- Add deprecation notice to OBJ cluster-related modules & fields by @lgarber-akamai in #526
- Inject documentation before release using
ansible-specdoc
by @jriddle-linode in #537
📦 Dependency Updates
- build(deps): bump types-requests from 2.32.0.20240602 to 2.32.0.20240622 by @dependabot in #525
- build(deps): bump types-requests from 2.32.0.20240622 to 2.32.0.20240712 by @dependabot in #541
New Contributors
- @ezilber-akamai made their first contribution in #529
Full Changelog: v0.27.0...v0.28.0
v0.27.0
What's Changed
🚀 New Features
- Project VM Placement by @lgarber-akamai and @yec-akamai in #524
- Add modules for Placement group by @yec-akamai in #503
- Add module to manage placement group assignment by @yec-akamai in #510
- Add support for LKE cluster control plane ACLs by @lgarber-akamai in #519
🧪 Testing Improvements
- Add cloud firewall to integration tests by @ykim-1 in #515
- Add Calico Inbound and Outbound policies to LKE nodes for E2E by @ykim-1 in #520
- Use single instance of integration_config.yaml when running testall command by @ykim-1 in #528
- Remove duplicate assertion in instance_basic by @ykim-1 in #532
- Fix typo in makefile by @ykim-1 in #533
📖 Documentation
- Add disclaimer for Placement Group LA to documentation by @lgarber-akamai in #523
Full Changelog: v0.26.0...v0.27.0
v0.26.0
What's Changed
🚀 New Features
- Add support for Parent/Child account switching by @jriddle-linode in #512
- Add
child_account_info
andchild_account_list
modules; adduser_type
to user response examples by @lgarber-akamai in #479
- Add
🐛 Bug Fixes
- Resolve issues in
firewall
module update logic by @lgarber-akamai in #517
💡 Improvements
- Consume shared handle_updates helper across repository by @lgarber-akamai in #514
⚙️ Repo/CI Improvements
- Fix assertion in instance_interfaces_vpc by @ykim-1 in #518
- Replace test execution handler with conditional by @ykim-1 in #504
- Add integration test by @vshanthe in #511
📦 Dependency Updates
- Bump types-requests from 2.31.0.10 to 2.32.0.20240523 by @dependabot in #509
- Bump types-requests from 2.32.0.20240523 to 2.32.0.20240602 by @dependabot in #513
Full Changelog: v0.25.8...v0.26.0
v0.25.8
What's Changed
🐛 Bug Fixes
- Add conditional update logic for the
ip_rdns
module by @lgarber-akamai in #505
🚀 New Features
- Add VPC IP List Modules by @zliang-akamai in #499
🧪 Testing Improvements
- Fix broken assertion in instance_interfaces_vpc test by @lgarber-akamai in #507
⚙️ Repo/CI Improvements
- update pyenv to use environment name by @jriddle-linode in #502
Full Changelog: v0.25.7...v0.25.8
v0.25.7
What's Changed
🐛 Bug Fixes
- Address breaking change from linode_api4 v5.15.0 by @lgarber-akamai in #497
- Resolve error in
handle_updates
when key is not valid by @lgarber-akamai in #496
💡 Improvements
- Add handling to update logic for unordered lists; use update helper in NB & Instance modules by @lgarber-akamai in #492
- Add
networking_info
attribute to inventory instances by @zliang-akamai in #493
📖 Documentation
- Add support to
available
field to account_availability info and list module by @yec-akamai in #494 - Fix plural noun in docs by @zliang-akamai in #498
🧪 Testing Improvements
- Refactor all integration tests for consistency by @ykim-1 in #490
⚙️ Repo/CI Improvements
- Update labels and release drafter by @jriddle-linode in #491
- Update tod_script submodule by @ykim-1 in #501
Full Changelog: v0.25.6...v0.25.7
v0.25.6
What's Changed
🐛 Bug Fixes
- Translate
stackscript_data
to kwargs during disk creation by @lgarber-akamai in #488
✔️ Repository & CI Improvements
- Add
site_type
to test and doc by @zliang-akamai in #485 - Update tod_scripts git submodule by @ykim-1 in #487
Full Changelog: v0.25.5...v0.25.6
v0.25.5
🐛 Bug Fixes
- Resolve various bugs when defining a StackScript during disk creation by @lgarber-akamai in #484
📖 Documentation
- Add minimum required fields in each module doc by @yec-akamai in #483
Full Changelog: v0.25.4...v0.25.5
v0.25.4
What's Changed
🧪 Testing
- Update outdated failing tests by @ykim-1 in #475
📖 Documentation
- Add disclaimer to documentation for modules that consume beta endpoints by @lgarber-akamai in #476
Full Changelog: v0.25.3...v0.25.4