From 0c776c3fc86d4d5d5b30880838b2295995458202 Mon Sep 17 00:00:00 2001 From: Hetzner Cloud Bot <45457231+hcloud-bot@users.noreply.github.com> Date: Mon, 23 Oct 2023 16:26:55 +0200 Subject: [PATCH] chore(main): release 2.2.0 (#360) :robot: I have created a release *beep* *boop* --- ## [2.2.0](https://github.com/ansible-collections/hetzner.hcloud/compare/2.1.2...2.2.0) (2023-10-23) ### Features * add deprecation field to hcloud_iso_info ([#357](https://github.com/ansible-collections/hetzner.hcloud/issues/357)) ([76ef636](https://github.com/ansible-collections/hetzner.hcloud/commit/76ef636f07feb91daa91ecaa17619d10fea7d6e4)) * add load_balancer algorithm option ([#368](https://github.com/ansible-collections/hetzner.hcloud/issues/368)) ([a93dbaa](https://github.com/ansible-collections/hetzner.hcloud/commit/a93dbaa428a128555d71a9ef36a1a6c211e09952)) * allow selecting a resource using its ID ([#361](https://github.com/ansible-collections/hetzner.hcloud/issues/361)) ([5e425c5](https://github.com/ansible-collections/hetzner.hcloud/commit/5e425c56c2643f7c0c68b7c6feb8d3e098d4bcdb)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- CHANGELOG.rst | 25 +++++--- changelogs/changelog.yaml | 58 +++++++++++++------ changelogs/dev-changelog.md | 8 +++ .../add-deprecation-field-to-iso-info.yaml | 2 - ...low-selecting-a-resource-using-its-id.yaml | 8 --- galaxy.yml | 2 +- plugins/module_utils/version.py | 2 +- 7 files changed, 67 insertions(+), 38 deletions(-) delete mode 100644 changelogs/fragments/add-deprecation-field-to-iso-info.yaml delete mode 100644 changelogs/fragments/allow-selecting-a-resource-using-its-id.yaml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bf4f6039..504ca847 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,21 @@ Hetzner Cloud Ansible Collection Release Notes .. contents:: Topics +v2.2.0 +====== + +Minor Changes +------------- + +- hcloud_iso_info - Add deprecation field +- hcloud_load_balancer_network - Allow selecting a `load_balancer` or `network` using its ID. +- hcloud_load_balancer_service - Allow selecting a `load_balancer` using its ID. +- hcloud_load_balancer_target - Allow selecting a `load_balancer` or `server` using its ID. +- hcloud_rdns - Allow selecting a `server`, `floating_ip`, `primary_ip` or `load_balancer` using its ID. +- hcloud_route - Allow selecting a `network` using its ID. +- hcloud_server_network - Allow selecting a `network` or `server` using its ID. +- hcloud_subnetwork - Allow selecting to a `network` using its ID. + v2.1.2 ====== @@ -44,10 +59,7 @@ v2.0.0 Release Summary --------------- -This release bundles the hcloud dependency in the collection, this allows us to ship -new features or bug fixes without having to release new major versions and require the -users to upgrade their version of the hcloud dependency. - +This release bundles the hcloud dependency in the collection, this allows us to ship new features or bug fixes without having to release new major versions and require the users to upgrade their version of the hcloud dependency. Minor Changes ------------- @@ -81,10 +93,7 @@ v1.16.0 Release Summary --------------- -This release bundles the hcloud dependency in the collection, this allows us to ship -new features or bug fixes without having to release new major versions and require the -users to upgrade their version of the hcloud dependency. - +This release bundles the hcloud dependency in the collection, this allows us to ship new features or bug fixes without having to release new major versions and require the users to upgrade their version of the hcloud dependency. Minor Changes ------------- diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 30f7a780..a0c7826d 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -146,14 +146,15 @@ releases: changes: minor_changes: - Bundle hcloud python dependency inside the collection. - - "python-dateutil >= 2.7.5 is now required by the collection. If you already - have the hcloud package installed, this dependency should also be installed." - - "requests >= 2.20 is now required by the collection. If you already have the - hcloud package installed, this dependency should also be installed." + - python-dateutil >= 2.7.5 is now required by the collection. If you already + have the hcloud package installed, this dependency should also be installed. + - requests >= 2.20 is now required by the collection. If you already have the + hcloud package installed, this dependency should also be installed. release_summary: - "This release bundles the hcloud dependency in the collection, - this allows us to ship new features or bug fixes without having to release new major versions and - require the users to upgrade their version of the hcloud dependency." + This release bundles the hcloud dependency in the collection, + this allows us to ship new features or bug fixes without having to release + new major versions and require the users to upgrade their version of the hcloud + dependency. fragments: - vendor-hcloud-python-dependency.yml release_date: "2023-07-13" @@ -338,18 +339,19 @@ releases: breaking_changes: - Drop support for ansible-core 2.12 - Drop support for python 3.7 - - "inventory plugin - Don't set the server image variables (`image_id`, `image_os_flavor` - and `image_name`) when the server image is not defined." + - inventory plugin - Don't set the server image variables (`image_id`, `image_os_flavor` + and `image_name`) when the server image is not defined. minor_changes: - Bundle hcloud python dependency inside the collection. - - "python-dateutil >= 2.7.5 is now required by the collection. If you already - have the hcloud package installed, this dependency should also be installed." - - "requests >= 2.20 is now required by the collection. If you already have the - hcloud package installed, this dependency should also be installed." + - python-dateutil >= 2.7.5 is now required by the collection. If you already + have the hcloud package installed, this dependency should also be installed. + - requests >= 2.20 is now required by the collection. If you already have the + hcloud package installed, this dependency should also be installed. release_summary: - "This release bundles the hcloud dependency in the collection, - this allows us to ship new features or bug fixes without having to release new major versions and - require the users to upgrade their version of the hcloud dependency." + This release bundles the hcloud dependency in the collection, + this allows us to ship new features or bug fixes without having to release + new major versions and require the users to upgrade their version of the hcloud + dependency. removed_features: - hcloud_datacenter_facts Removed deprecated facts module - hcloud_floating_ip_facts Removed deprecated facts module @@ -395,9 +397,29 @@ releases: bugfixes: - hcloud_firewall - The port argument is required when the firewall rule protocol is `udp` or `tcp`. - - "hcloud_load_balancer_service - In the returned data, the invalid `health_check.http.certificates` - field was renamed to `health_check.http.status_codes`." + - hcloud_load_balancer_service - In the returned data, the invalid `health_check.http.certificates` + field was renamed to `health_check.http.status_codes`. fragments: - rename-load-balancer-service-http-health-check-dict.yaml - require-firewall-port-argument-on-tcp-or-udp-protocol.yaml release_date: "2023-10-05" + 2.2.0: + changes: + minor_changes: + - hcloud_iso_info - Add deprecation field + - hcloud_load_balancer_network - Allow selecting a `load_balancer` or `network` + using its ID. + - hcloud_load_balancer_service - Allow selecting a `load_balancer` using its + ID. + - hcloud_load_balancer_target - Allow selecting a `load_balancer` or `server` + using its ID. + - hcloud_rdns - Allow selecting a `server`, `floating_ip`, `primary_ip` or `load_balancer` + using its ID. + - hcloud_route - Allow selecting a `network` using its ID. + - hcloud_server_network - Allow selecting a `network` or `server` using its + ID. + - hcloud_subnetwork - Allow selecting to a `network` using its ID. + fragments: + - add-deprecation-field-to-iso-info.yaml + - allow-selecting-a-resource-using-its-id.yaml + release_date: "2023-10-23" diff --git a/changelogs/dev-changelog.md b/changelogs/dev-changelog.md index c795c69a..486aa2e1 100644 --- a/changelogs/dev-changelog.md +++ b/changelogs/dev-changelog.md @@ -1,5 +1,13 @@ # Changelog +## [2.2.0](https://github.com/ansible-collections/hetzner.hcloud/compare/2.1.2...2.2.0) (2023-10-23) + +### Features + +- add deprecation field to hcloud_iso_info ([#357](https://github.com/ansible-collections/hetzner.hcloud/issues/357)) ([76ef636](https://github.com/ansible-collections/hetzner.hcloud/commit/76ef636f07feb91daa91ecaa17619d10fea7d6e4)) +- add load_balancer algorithm option ([#368](https://github.com/ansible-collections/hetzner.hcloud/issues/368)) ([a93dbaa](https://github.com/ansible-collections/hetzner.hcloud/commit/a93dbaa428a128555d71a9ef36a1a6c211e09952)) +- allow selecting a resource using its ID ([#361](https://github.com/ansible-collections/hetzner.hcloud/issues/361)) ([5e425c5](https://github.com/ansible-collections/hetzner.hcloud/commit/5e425c56c2643f7c0c68b7c6feb8d3e098d4bcdb)) + ## [2.1.2](https://github.com/ansible-collections/hetzner.hcloud/compare/2.1.1...v2.1.2) (2023-10-05) ### Bug Fixes diff --git a/changelogs/fragments/add-deprecation-field-to-iso-info.yaml b/changelogs/fragments/add-deprecation-field-to-iso-info.yaml deleted file mode 100644 index 6952a596..00000000 --- a/changelogs/fragments/add-deprecation-field-to-iso-info.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - hcloud_iso_info - Add deprecation field diff --git a/changelogs/fragments/allow-selecting-a-resource-using-its-id.yaml b/changelogs/fragments/allow-selecting-a-resource-using-its-id.yaml deleted file mode 100644 index 8eb5f521..00000000 --- a/changelogs/fragments/allow-selecting-a-resource-using-its-id.yaml +++ /dev/null @@ -1,8 +0,0 @@ -minor_changes: - - hcloud_load_balancer_network - Allow selecting a `load_balancer` or `network` using its ID. - - hcloud_load_balancer_service - Allow selecting a `load_balancer` using its ID. - - hcloud_load_balancer_target - Allow selecting a `load_balancer` or `server` using its ID. - - hcloud_rdns - Allow selecting a `server`, `floating_ip`, `primary_ip` or `load_balancer` using its ID. - - hcloud_route - Allow selecting a `network` using its ID. - - hcloud_server_network - Allow selecting a `network` or `server` using its ID. - - hcloud_subnetwork - Allow selecting to a `network` using its ID. diff --git a/galaxy.yml b/galaxy.yml index 3bb99ecd..46ff1857 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,6 +1,6 @@ namespace: hetzner name: hcloud -version: 2.1.2 # x-release-please-version +version: 2.2.0 # x-release-please-version readme: README.md authors: - Hetzner Cloud (github.com/hetznercloud) diff --git a/plugins/module_utils/version.py b/plugins/module_utils/version.py index 25c99dbd..c1491a3f 100644 --- a/plugins/module_utils/version.py +++ b/plugins/module_utils/version.py @@ -1 +1 @@ -version = "2.1.2" # x-release-please-version +version = "2.2.0" # x-release-please-version