Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 2.5.0 #419

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{".":"2.4.1"}
{".":"2.5.0"}
19 changes: 19 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ Hetzner Cloud Ansible Collection Release Notes
.. contents:: Topics


v2.5.0
======

Minor Changes
-------------

- Replace deprecated `ansible.netcommon` ip utils with python `ipaddress` module. The `ansible.netcommon` collection is no longer required by the collections.
- firewall - Allow forcing the deletion of firewalls that are still in use.
- firewall - Do not silence 'firewall still in use' delete failures.
- firewall - Return resources the firewall is `applied_to`.
- firewall_info - Add new `firewall_info` module to gather firewalls info.
- firewall_resource - Add new `firewall_resource` module to manage firewalls resources.
- inventory - Add `hostvars_prefix` and hostvars_suffix` options to customize the inventory host variables keys.

New Modules
-----------

- firewall_resource - Manage Resources a Hetzner Cloud Firewall is applied to.

v2.4.1
======

Expand Down
27 changes: 27 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -461,3 +461,30 @@ releases:
fragments:
- fix-inventory-fresh-cache.yaml
release_date: '2023-11-27'
2.5.0:
changes:
minor_changes:
- 'Replace deprecated `ansible.netcommon` ip utils with python `ipaddress` module.
The `ansible.netcommon` collection is no longer required by the collections.

'
- firewall - Allow forcing the deletion of firewalls that are still in use.
- firewall - Do not silence 'firewall still in use' delete failures.
- firewall - Return resources the firewall is `applied_to`.
- firewall_info - Add new `firewall_info` module to gather firewalls info.
- firewall_resource - Add new `firewall_resource` module to manage firewalls
resources.
- 'inventory - Add `hostvars_prefix` and hostvars_suffix` options to customize
the inventory host variables keys.

'
fragments:
- add-inventory-hostvars-prefix-and-suffix-option.yml
- fix-firewall-deletion.yml
- improve-firewall-resources-management.yml
- replace-deprecated-ansible.netcommon-with-python-ipaddress.yml
modules:
- description: Manage Resources a Hetzner Cloud Firewall is applied to.
name: firewall_resource
namespace: ''
release_date: '2024-02-02'
10 changes: 10 additions & 0 deletions changelogs/dev-changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## [2.5.0](https://github.com/ansible-collections/hetzner.hcloud/compare/2.4.1...2.5.0) (2024-02-02)


### Features

* add `hostvars_prefix` and `hostvars_suffix` options to inventory hostvars ([#423](https://github.com/ansible-collections/hetzner.hcloud/issues/423)) ([4e3f89a](https://github.com/ansible-collections/hetzner.hcloud/commit/4e3f89aed3be6f040e304521d69329c313616df5))
* allow forcing the deletion of firewalls that are still in use ([#447](https://github.com/ansible-collections/hetzner.hcloud/issues/447)) ([559d315](https://github.com/ansible-collections/hetzner.hcloud/commit/559d31561ad1e0fcf8dd14523bd3eb4262a8a3c1))
* improve firewall resources management ([#324](https://github.com/ansible-collections/hetzner.hcloud/issues/324)) ([2757fe7](https://github.com/ansible-collections/hetzner.hcloud/commit/2757fe745fcd80409290a453db72e9e6e4016f8f))
* replace `ansible.netcommon` utils with python3 `ipaddress` module ([#416](https://github.com/ansible-collections/hetzner.hcloud/issues/416)) ([4cfdf50](https://github.com/ansible-collections/hetzner.hcloud/commit/4cfdf50b26536c468705c729cdb48d4b2d421571))

## [2.4.1](https://github.com/ansible-collections/hetzner.hcloud/compare/2.4.0...2.4.1) (2023-11-27)


Expand Down

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/fix-firewall-deletion.yml

This file was deleted.

This file was deleted.

This file was deleted.

5 changes: 3 additions & 2 deletions galaxy.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
namespace: hetzner
name: hcloud
version: 2.4.1 # x-release-please-version
version: 2.5.0
jooola marked this conversation as resolved.
Show resolved Hide resolved
readme: README.md
authors:
- Hetzner Cloud (github.com/hetznercloud)
description: A Collection for managing Hetzner Cloud resources
license: [GPL-3.0-or-later]
license:
- GPL-3.0-or-later
tags:
- hetzner
- cloud
Expand Down
2 changes: 1 addition & 1 deletion plugins/module_utils/version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from __future__ import annotations

version = "2.4.1" # x-release-please-version
version = "2.5.0" # x-release-please-version
Loading