diff --git a/plugins/module_utils/vendor/hcloud/_version.py b/plugins/module_utils/vendor/hcloud/_version.py index e9a32ab..b320f7b 100644 --- a/plugins/module_utils/vendor/hcloud/_version.py +++ b/plugins/module_utils/vendor/hcloud/_version.py @@ -1,3 +1,3 @@ from __future__ import annotations -__version__ = "2.8.0" # x-releaser-pleaser-version +__version__ = "2.9.0" # x-releaser-pleaser-version diff --git a/plugins/module_utils/vendor/hcloud/core/client.py b/plugins/module_utils/vendor/hcloud/core/client.py index 07dfaf4..da9901f 100644 --- a/plugins/module_utils/vendor/hcloud/core/client.py +++ b/plugins/module_utils/vendor/hcloud/core/client.py @@ -1,7 +1,8 @@ from __future__ import annotations import warnings -from typing import TYPE_CHECKING, Any, Callable, ClassVar +from collections.abc import Callable +from typing import TYPE_CHECKING, Any, ClassVar if TYPE_CHECKING: from .._client import Client, ClientBase diff --git a/plugins/module_utils/vendor/hcloud/zones/client.py b/plugins/module_utils/vendor/hcloud/zones/client.py index 09fbd27..baa841b 100644 --- a/plugins/module_utils/vendor/hcloud/zones/client.py +++ b/plugins/module_utils/vendor/hcloud/zones/client.py @@ -352,7 +352,7 @@ class BoundZone(BoundModelBase, Zone): DNS API is in beta, breaking changes may occur within minor releases. See https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta for more details. """ - return self._client.update_rrset(rrset, labels=labels) + return self._client.update_rrset(rrset=rrset, labels=labels) def delete_rrset( self, @@ -369,7 +369,7 @@ class BoundZone(BoundModelBase, Zone): DNS API is in beta, breaking changes may occur within minor releases. See https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta for more details. """ - return self._client.delete_rrset(rrset) + return self._client.delete_rrset(rrset=rrset) def change_rrset_protection( self, @@ -389,7 +389,7 @@ class BoundZone(BoundModelBase, Zone): DNS API is in beta, breaking changes may occur within minor releases. See https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta for more details. """ - return self._client.change_rrset_protection(rrset, change=change) + return self._client.change_rrset_protection(rrset=rrset, change=change) def change_rrset_ttl( self, @@ -408,7 +408,7 @@ class BoundZone(BoundModelBase, Zone): DNS API is in beta, breaking changes may occur within minor releases. See https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta for more details. """ - return self._client.change_rrset_ttl(rrset, ttl=ttl) + return self._client.change_rrset_ttl(rrset=rrset, ttl=ttl) def add_rrset_records( self, @@ -429,7 +429,7 @@ class BoundZone(BoundModelBase, Zone): DNS API is in beta, breaking changes may occur within minor releases. See https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta for more details. """ - return self._client.add_rrset_records(rrset, records=records, ttl=ttl) + return self._client.add_rrset_records(rrset=rrset, records=records, ttl=ttl) def remove_rrset_records( self, @@ -448,7 +448,7 @@ class BoundZone(BoundModelBase, Zone): DNS API is in beta, breaking changes may occur within minor releases. See https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta for more details. """ - return self._client.remove_rrset_records(rrset, records=records) + return self._client.remove_rrset_records(rrset=rrset, records=records) def set_rrset_records( self, @@ -467,7 +467,7 @@ class BoundZone(BoundModelBase, Zone): DNS API is in beta, breaking changes may occur within minor releases. See https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta for more details. """ - return self._client.set_rrset_records(rrset, records=records) + return self._client.set_rrset_records(rrset=rrset, records=records) class BoundZoneRRSet(BoundModelBase, ZoneRRSet): diff --git a/scripts/vendor.py b/scripts/vendor.py index 0122839..5f3f35e 100755 --- a/scripts/vendor.py +++ b/scripts/vendor.py @@ -22,7 +22,7 @@ from textwrap import dedent logger = logging.getLogger("vendor") HCLOUD_SOURCE_URL = "https://github.com/hetznercloud/hcloud-python" -HCLOUD_VERSION = "v2.8.0" +HCLOUD_VERSION = "v2.9.0" HCLOUD_VENDOR_PATH = "plugins/module_utils/vendor/hcloud"