1
0
Fork 0
mirror of https://github.com/ansible-collections/hetzner.hcloud.git synced 2026-02-03 23:51:48 +00:00
Commit graph

542 commits

Author SHA1 Message Date
Jonas L.
5ae7ac168a
test: support ansible-core 2.20 (#714)
##### SUMMARY

Run test against ansible-core 2.20.


https://forum.ansible.com/t/ansible-core-devel-and-milestone-bumped-to-2-21-0-dev0/44684
2025-10-27 10:48:04 +01:00
Jonas L.
27d3250689
feat!: drop support for ansible-core 2.17 (#713)
##### SUMMARY

Drop support for ansible-core 2.17 which will be EOL in November 2025.


https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
2025-10-27 10:40:45 +01:00
Jonas L.
700961762f
feat!: drop support for Python 3.9 (#712)
##### SUMMARY

Drop support for EOL Python 3.9.

https://devguide.python.org/versions/
2025-10-27 10:40:33 +01:00
renovate[bot]
fa1485b419
chore(deps): update pre-commit hook pycqa/isort to v7 (#709)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [pycqa/isort](https://redirect.github.com/pycqa/isort) | repository |
major | `6.1.0` -> `7.0.0` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>pycqa/isort (pycqa/isort)</summary>

###
[`v7.0.0`](https://redirect.github.com/PyCQA/isort/releases/tag/7.0.0)

[Compare
Source](https://redirect.github.com/pycqa/isort/compare/6.1.0...7.0.0)

#### Changes

#### 💥 Breaking Changes

- Drop support for Python 3.9
([#&#8203;2430](https://redirect.github.com/pycqa/isort/issues/2430))
[@&#8203;DanielNoord](https://redirect.github.com/DanielNoord)

#### 🚀 Features

- Show absolute paths in skipped file messages
([#&#8203;2416](https://redirect.github.com/pycqa/isort/issues/2416))
[@&#8203;pranlawate](https://redirect.github.com/pranlawate)

#### 🪲 Fixes

- Some fixes for Python 3.14
([#&#8203;2433](https://redirect.github.com/pycqa/isort/issues/2433))
[@&#8203;DanielNoord](https://redirect.github.com/DanielNoord)
- Test on `3.14` and fix any bugs
([#&#8203;2425](https://redirect.github.com/pycqa/isort/issues/2425))
[@&#8203;DanielNoord](https://redirect.github.com/DanielNoord)
- Update CHANGELOG.md + Fix Formatting and Grammar
([#&#8203;2419](https://redirect.github.com/pycqa/isort/issues/2419))
[@&#8203;lukbrew25](https://redirect.github.com/lukbrew25)
- Fix output of hanging indent for long lines with noqa
([#&#8203;2407](https://redirect.github.com/pycqa/isort/issues/2407))
[@&#8203;matan1008](https://redirect.github.com/matan1008)

#### :construction\_worker: Continuous Integration

- Format with `ruff` instead of `black`
([#&#8203;2432](https://redirect.github.com/pycqa/isort/issues/2432))
[@&#8203;DanielNoord](https://redirect.github.com/DanielNoord)
- Target 3.10 for `ruff`
([#&#8203;2431](https://redirect.github.com/pycqa/isort/issues/2431))
[@&#8203;DanielNoord](https://redirect.github.com/DanielNoord)
- Update development dependencies to latest version
([#&#8203;2426](https://redirect.github.com/pycqa/isort/issues/2426))
[@&#8203;DanielNoord](https://redirect.github.com/DanielNoord)
- docs: update pre-commit examples to version 6.1.0
([#&#8203;2413](https://redirect.github.com/pycqa/isort/issues/2413))
[@&#8203;pranlawate](https://redirect.github.com/pranlawate)
- Small cleanup for developer environment
([#&#8203;2418](https://redirect.github.com/pycqa/isort/issues/2418))
[@&#8203;DanielNoord](https://redirect.github.com/DanielNoord)

#### 📦 Dependencies

- Bump actions/setup-python from 5 to 6 in the github-actions group
([#&#8203;2411](https://redirect.github.com/pycqa/isort/issues/2411))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 11:30:20 +02:00
renovate[bot]
1ae3e05cc7
chore(deps): update dependency python to 3.14 (#704)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [python](https://redirect.github.com/actions/python-versions) |
uses-with | minor | `3.13` -> `3.14` |

---

### Release Notes

<details>
<summary>actions/python-versions (python)</summary>

###
[`v3.14.0`](https://redirect.github.com/actions/python-versions/releases/tag/3.14.0-18313368925):
3.14.0

[Compare
Source](https://redirect.github.com/actions/python-versions/compare/3.13.9-18515951191...3.14.0-18313368925)

Python 3.14.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 11:29:24 +02:00
renovate[bot]
4b72277744
chore(deps): update pre-commit hook asottile/pyupgrade to v3.21.0 (#706)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [asottile/pyupgrade](https://redirect.github.com/asottile/pyupgrade) |
repository | minor | `v3.20.0` -> `v3.21.0` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>asottile/pyupgrade (asottile/pyupgrade)</summary>

###
[`v3.21.0`](https://redirect.github.com/asottile/pyupgrade/compare/v3.20.0...v3.21.0)

[Compare
Source](https://redirect.github.com/asottile/pyupgrade/compare/v3.20.0...v3.21.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 21:14:22 +00:00
renovate[bot]
4a1ba2bc31
chore(deps): update pre-commit hook ansible/ansible-lint to v25.9.2 (#705)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | patch | `v25.9.1` -> `v25.9.2` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>

###
[`v25.9.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.2)

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.1...v25.9.2)

#### Fixes

- fix: avoid using unreleased dependency constraints
([#&#8203;4802](https://redirect.github.com/ansible/ansible-lint/issues/4802))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)

#### Maintenance

- chore: rename sonar config file
([#&#8203;4810](https://redirect.github.com/ansible/ansible-lint/issues/4810))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- chore: switch to reusable workflow
([#&#8203;4809](https://redirect.github.com/ansible/ansible-lint/issues/4809))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- chore(deps): update all dependencies
([#&#8203;4808](https://redirect.github.com/ansible/ansible-lint/issues/4808))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4805](https://redirect.github.com/ansible/ansible-lint/issues/4805))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4787](https://redirect.github.com/ansible/ansible-lint/issues/4787))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 18:59:13 +00:00
Hetzner Cloud Bot
4ab8e915ae
chore(main): release 5.4.0 (#699)
🤖 I have created a release *beep* *boop*
---


##
[5.4.0](https://github.com/ansible-collections/hetzner.hcloud/compare/5.3.1...5.4.0)
(2025-10-07)


### Features

* support the new DNS API
([#703](https://github.com/ansible-collections/hetzner.hcloud/issues/703))
([adddef5](adddef5fc0))


### Bug Fixes

* add experimental features maturity
([#698](https://github.com/ansible-collections/hetzner.hcloud/issues/698))
([1251ee0](1251ee0e6f))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2025-10-07 11:07:55 +02:00
Jonas L.
adddef5fc0
feat: support the new DNS API (#703)
Add support for the new [DNS
API](https://docs.hetzner.cloud/reference/cloud#dns).

The DNS API is currently in **beta**.

See the [DNS API beta
changelog](https://docs.hetzner.cloud/changelog#2025-10-07-dns-beta) for
more details.
2025-10-07 11:04:00 +02:00
Jonas L.
b8bec66906
chore(deps): update dependency hcloud to v2.8.0 (#702)
##### SUMMARY

Bump hcloud-python the v2.8.0
2025-10-07 10:29:20 +02:00
renovate[bot]
fae6a39d7e
chore(deps): update pre-commit hook pycqa/isort to v6.1.0 (#701)
> [!NOTE]
> Mend has cancelled [the proposed
renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842)
of the Renovate GitHub app being renamed to `mend[bot]`.
> 
> This notice will be removed on 2025-10-07.

<hr>

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [pycqa/isort](https://redirect.github.com/pycqa/isort) | repository |
minor | `6.0.1` -> `6.1.0` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>pycqa/isort (pycqa/isort)</summary>

###
[`v6.1.0`](https://redirect.github.com/PyCQA/isort/releases/tag/6.1.0)

[Compare
Source](https://redirect.github.com/pycqa/isort/compare/6.0.1...6.1.0)

#### Changes

- Update docs discussions channel
([#&#8203;2410](https://redirect.github.com/pycqa/isort/issues/2410))
[@&#8203;staticdev](https://redirect.github.com/staticdev)
- Add python 3.14 classifier and badge
([#&#8203;2409](https://redirect.github.com/pycqa/isort/issues/2409))
[@&#8203;staticdev](https://redirect.github.com/staticdev)
- Drop use of non-standard pkg\_resources API
([#&#8203;2405](https://redirect.github.com/pycqa/isort/issues/2405))
[@&#8203;dvarrazzo](https://redirect.github.com/dvarrazzo)
- Use working isort version in pre-commit example
([#&#8203;2402](https://redirect.github.com/pycqa/isort/issues/2402))
[@&#8203;iainelder](https://redirect.github.com/iainelder)
- fix typo in \_get\_files\_from\_dir\_cached test
([#&#8203;2392](https://redirect.github.com/pycqa/isort/issues/2392))
[@&#8203;tiltingpenguin](https://redirect.github.com/tiltingpenguin)
- Resolve bandit warnings
([#&#8203;2379](https://redirect.github.com/pycqa/isort/issues/2379))
[@&#8203;kurtmckee](https://redirect.github.com/kurtmckee)
- Add tox for cross-platform, parallel test suite execution
([#&#8203;2378](https://redirect.github.com/pycqa/isort/issues/2378))
[@&#8203;kurtmckee](https://redirect.github.com/kurtmckee)
- Add Project URLs to PyPI Side Panel
([#&#8203;2387](https://redirect.github.com/pycqa/isort/issues/2387))
[@&#8203;guillermodotn](https://redirect.github.com/guillermodotn)
- Fix typos
([#&#8203;2376](https://redirect.github.com/pycqa/isort/issues/2376))
[@&#8203;co63oc](https://redirect.github.com/co63oc)

#### :construction\_worker: Continuous Integration

- Add make bash scripts portable
([#&#8203;2377](https://redirect.github.com/pycqa/isort/issues/2377))
[@&#8203;staticdev](https://redirect.github.com/staticdev)

#### 📦 Dependencies

- Bump actions/checkout from 4 to 5 in the github-actions group
([#&#8203;2406](https://redirect.github.com/pycqa/isort/issues/2406))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump astral-sh/setup-uv from 5 to 6 in the github-actions group
([#&#8203;2395](https://redirect.github.com/pycqa/isort/issues/2395))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-02 06:02:36 +00:00
renovate[bot]
8d04a2ab97
chore(deps): update pre-commit hook ansible/ansible-lint to v25.9.1 (#700)
> [!NOTE]
> Mend has cancelled [the proposed
renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842)
of the Renovate GitHub app being renamed to `mend[bot]`.
> 
> This notice will be removed on 2025-10-07.

<hr>

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | patch | `v25.9.0` -> `v25.9.1` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>

###
[`v25.9.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.1)

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.9.0...v25.9.1)

#### Fixes

- fix: pin to python3.13 for the pre-commit hook
([#&#8203;4796](https://redirect.github.com/ansible/ansible-lint/issues/4796))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- fix: add support for python 3.14
([#&#8203;4795](https://redirect.github.com/ansible/ansible-lint/issues/4795))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)

#### Maintenance

- chore: remove renovate hook
([#&#8203;4797](https://redirect.github.com/ansible/ansible-lint/issues/4797))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- chore: replace toml-sort with tombi
([#&#8203;4794](https://redirect.github.com/ansible/ansible-lint/issues/4794))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- chore(deps): update all dependencies
([#&#8203;4786](https://redirect.github.com/ansible/ansible-lint/issues/4786))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4783](https://redirect.github.com/ansible/ansible-lint/issues/4783))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4781](https://redirect.github.com/ansible/ansible-lint/issues/4781))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4780](https://redirect.github.com/ansible/ansible-lint/issues/4780))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4779](https://redirect.github.com/ansible/ansible-lint/issues/4779))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4778](https://redirect.github.com/ansible/ansible-lint/issues/4778))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4776](https://redirect.github.com/ansible/ansible-lint/issues/4776))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-02 00:53:23 +00:00
Jonas L.
1251ee0e6f
fix: add experimental features maturity (#698)
##### SUMMARY

Allow to specify the maturity of the experimental product.

##### ISSUE TYPE

- Bugfix Pull Request
2025-09-29 18:10:07 +02:00
Hetzner Cloud Bot
728c8b4b25
chore(main): release 5.3.1 (#697)
🤖 I have created a release *beep* *boop*
---


##
[5.3.1](https://github.com/ansible-collections/hetzner.hcloud/compare/5.3.0...5.3.1)
(2025-09-29)


### Bug Fixes

* also check server type deprecation after server creation
([#696](https://github.com/ansible-collections/hetzner.hcloud/issues/696))
([c4dc19c](c4dc19c675))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2025-09-29 15:04:22 +02:00
Jonas L.
c4dc19c675
fix: also check server type deprecation after server creation (#696)
##### SUMMARY

Because the location of a server is not mandatory for creating a server,
we must also check server type deprecation after server creation.

##### ISSUE TYPE

- Bugfix Pull Request


##### COMPONENT NAME
server
2025-09-29 14:34:54 +02:00
Hetzner Cloud Bot
2864379079
chore(main): release 5.3.0 (#695)
🤖 I have created a release *beep* *boop*
---


##
[5.3.0](https://github.com/ansible-collections/hetzner.hcloud/compare/5.2.0...5.3.0)
(2025-09-26)


### Features

* per location server types
([#692](https://github.com/ansible-collections/hetzner.hcloud/issues/692))
([826e6a5](826e6a5309))
* return server type category
([#687](https://github.com/ansible-collections/hetzner.hcloud/issues/687))
([3d809cb](3d809cbc6f))


### Bug Fixes

* wait for floating ip assign action
([#694](https://github.com/ansible-collections/hetzner.hcloud/issues/694))
([c3ec5d1](c3ec5d1dcc))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2025-09-26 12:51:32 +02:00
jo
866c034186
docs: prepare release note for 5.3.0 2025-09-26 12:23:09 +02:00
Jonas L.
c3ec5d1dcc
fix: wait for floating ip assign action (#694)
##### SUMMARY

Wait for the floating ip assign action to complete before continuing.
This reduce the chances of running into `locked` errors.


##### ISSUE TYPE

- Bugfix Pull Request


##### COMPONENT NAME
floating_ip
2025-09-26 11:50:14 +02:00
Jonas L.
826e6a5309
feat: per location server types (#692)
[Server Types](https://docs.hetzner.cloud/reference/cloud#server-types)
now depend on
[Locations](https://docs.hetzner.cloud/reference/cloud#locations).

- We added a new `locations` property to the [Server
Types](https://docs.hetzner.cloud/reference/cloud#server-types)
resource. The new property defines a list of supported
[Locations](https://docs.hetzner.cloud/reference/cloud#locations) and
additional per
[Locations](https://docs.hetzner.cloud/reference/cloud#locations)
details such as deprecations information.

- We deprecated the `deprecation` property from the [Server
Types](https://docs.hetzner.cloud/reference/cloud#server-types)
resource. The property will gradually be phased out as per
[Locations](https://docs.hetzner.cloud/reference/cloud#locations)
deprecations are being announced. Please use the new per
[Locations](https://docs.hetzner.cloud/reference/cloud#locations)
deprecation information instead.

See our
[changelog](https://docs.hetzner.cloud/changelog#2025-09-24-per-location-server-types)
for more details.

**Upgrading**

```yaml
---
- name: Validate server type
  hosts: localhost
  connection: local
  tasks:
    - name: Fetch server type info
      hetzner.hcloud.server_type_info:
        name: cx22
      register: server_type

    - name: Ensure server type exists
      ansible.builtin.assert:
        fail_msg: server type does not exists
        that:
          - server_type.hcloud_server_type_info | count == 1

    - name: Ensure server type is not deprecated
      ansible.builtin.assert:
        fail_msg: server type is deprecated
        that:
          - server_type.hcloud_server_type_info[0].deprecation is none
```

```yaml
---
- name: Validate server type
  hosts: localhost
  connection: local
  tasks:
    - name: Fetch location info
      hetzner.hcloud.location_info:
        name: fsn1
      register: location

    - name: Fetch server type info
      hetzner.hcloud.server_type_info:
        name: cx22
      register: server_type

    - name: Ensure server type exists
      ansible.builtin.assert:
        fail_msg: server type does not exists
        that:
          - server_type.hcloud_server_type_info | count == 1

    - name: Extract server type location info
      ansible.builtin.set_fact:
        server_type_location: >
          {{
            server_type.hcloud_server_type_info[0].locations
            | selectattr("name", "eq", location.hcloud_location_info[0].name)
            | first
          }}

    - name: Ensure server type is not deprecated
      ansible.builtin.assert:
        fail_msg: server type is deprecated in location
        that:
          - server_type_location.deprecation is none
```
2025-09-26 11:50:05 +02:00
renovate[bot]
4caf3e67f4
chore(deps): update dependency hcloud to v2.7.0 (#693)
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [hcloud](https://redirect.github.com/hetznercloud/hcloud-python)
([changelog](https://redirect.github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md))
| `2.6.0` -> `2.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/hcloud/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/hcloud/2.6.0/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>

###
[`v2.7.0`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v270)

[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.6.0...v2.7.0)

[Server Types](https://docs.hetzner.cloud/reference/cloud#server-types)
now depend on
[Locations](https://docs.hetzner.cloud/reference/cloud#locations).

- We added a new `locations` property to the [Server
Types](https://docs.hetzner.cloud/reference/cloud#server-types)
resource. The new property defines a list of supported
[Locations](https://docs.hetzner.cloud/reference/cloud#locations) and
additional per
[Locations](https://docs.hetzner.cloud/reference/cloud#locations)
details such as deprecations information.

- We deprecated the `deprecation` property from the [Server
Types](https://docs.hetzner.cloud/reference/cloud#server-types)
resource. The property will gradually be phased out as per
[Locations](https://docs.hetzner.cloud/reference/cloud#locations)
deprecations are being announced. Please use the new per
[Locations](https://docs.hetzner.cloud/reference/cloud#locations)
deprecation information instead.

See our
[changelog](https://docs.hetzner.cloud/changelog#2025-09-24-per-location-server-types)
for more details.

**Upgrading**

```py
```

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzAuMSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2025-09-26 10:51:34 +02:00
Jonas L.
1bfdcd5e62
chore: add missing dev requirements (#691)
##### SUMMARY

Those dependencies were missing from the venv, and are required to run
`ansible-test units`
2025-09-23 15:33:54 +02:00
renovate[bot]
ff16149ba9
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v25.9.0 (#690)
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[psf/black-pre-commit-mirror](https://redirect.github.com/psf/black-pre-commit-mirror)
| repository | minor | `25.1.0` -> `25.9.0` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>psf/black-pre-commit-mirror
(psf/black-pre-commit-mirror)</summary>

###
[`v25.9.0`](https://redirect.github.com/psf/black-pre-commit-mirror/compare/25.1.0...25.9.0)

[Compare
Source](https://redirect.github.com/psf/black-pre-commit-mirror/compare/25.1.0...25.9.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 21:41:06 +00:00
renovate[bot]
7891974635
chore(deps): update pre-commit hook ansible/ansible-lint to v25.9.0 (#689)
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | minor | `v25.8.2` -> `v25.9.0` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>

###
[`v25.9.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.9.0)

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.8.2...v25.9.0)

#### Fixes

- Remove patterns validation checks
([#&#8203;4772](https://redirect.github.com/ansible/ansible-lint/issues/4772))
[@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)
- Reapply "fix: adopt uv.lock and dependency-groups
([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))"
([#&#8203;4761](https://redirect.github.com/ansible/ansible-lint/issues/4761))
[@&#8203;Qalthos](https://redirect.github.com/Qalthos)
- Revert "fix: adopt uv.lock and dependency-groups
([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))"
([#&#8203;4760](https://redirect.github.com/ansible/ansible-lint/issues/4760))
[@&#8203;Qalthos](https://redirect.github.com/Qalthos)
- fix: adopt uv.lock and dependency-groups
([#&#8203;4757](https://redirect.github.com/ansible/ansible-lint/issues/4757))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- fix: avoid warnings about PATH with uv installations
([#&#8203;4714](https://redirect.github.com/ansible/ansible-lint/issues/4714))
[@&#8203;SecT0uch](https://redirect.github.com/SecT0uch)
- fix: clarify error message related to --fix arguments
([#&#8203;4720](https://redirect.github.com/ansible/ansible-lint/issues/4720))
[@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)
- fix: change patterns schema location
([#&#8203;4755](https://redirect.github.com/ansible/ansible-lint/issues/4755))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- fix: recognize Debian 14 (Forky) as a platform
([#&#8203;4726](https://redirect.github.com/ansible/ansible-lint/issues/4726))
[@&#8203;mcdonnnj](https://redirect.github.com/mcdonnnj)
- Prevent false positive pattern detection in filenames containing
"pattern.json"
([#&#8203;4743](https://redirect.github.com/ansible/ansible-lint/issues/4743))
[@&#8203;shatakshiiii](https://redirect.github.com/shatakshiiii)
- Require ansible-core 2.19 when used as a pre-commit hook
([#&#8203;4744](https://redirect.github.com/ansible/ansible-lint/issues/4744))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Exclude non-linted files in summary
([#&#8203;4725](https://redirect.github.com/ansible/ansible-lint/issues/4725))
[@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)
- Fix rule summary for error messages
([#&#8203;4740](https://redirect.github.com/ansible/ansible-lint/issues/4740))
[@&#8203;simonLeary42](https://redirect.github.com/simonLeary42)

#### Maintenance

- chore(deps): update all dependencies
([#&#8203;4773](https://redirect.github.com/ansible/ansible-lint/issues/4773))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4771](https://redirect.github.com/ansible/ansible-lint/issues/4771))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4770](https://redirect.github.com/ansible/ansible-lint/issues/4770))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4769](https://redirect.github.com/ansible/ansible-lint/issues/4769))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4768](https://redirect.github.com/ansible/ansible-lint/issues/4768))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update all dependencies
([#&#8203;4766](https://redirect.github.com/ansible/ansible-lint/issues/4766))
@&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore: replace prettier with biome
([#&#8203;4765](https://redirect.github.com/ansible/ansible-lint/issues/4765))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- chore: fix renovate config
([#&#8203;4764](https://redirect.github.com/ansible/ansible-lint/issues/4764))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- chore: configure renovate
([#&#8203;4753](https://redirect.github.com/ansible/ansible-lint/issues/4753))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- chore: update hook configs
([#&#8203;4752](https://redirect.github.com/ansible/ansible-lint/issues/4752))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- chore: pre-commit autoupdate
([#&#8203;4708](https://redirect.github.com/ansible/ansible-lint/issues/4708))
@&#8203;[pre-commit-ci\[bot\]](https://redirect.github.com/apps/pre-commit-ci)
- Bump codecov/codecov-action from 5.4.3 to 5.5.0
([#&#8203;4738](https://redirect.github.com/ansible/ansible-lint/issues/4738))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump actions/checkout from 4 to 5
([#&#8203;4718](https://redirect.github.com/ansible/ansible-lint/issues/4718))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Bump actions/download-artifact from 4 to 5
([#&#8203;4711](https://redirect.github.com/ansible/ansible-lint/issues/4711))
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- Jinja test fixes
([#&#8203;4742](https://redirect.github.com/ansible/ansible-lint/issues/4742))
[@&#8203;anusshukla](https://redirect.github.com/anusshukla)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-16 18:07:00 +00:00
Jonas L.
3d809cbc6f
feat: return server type category (#687)
##### SUMMARY

Related to
https://docs.hetzner.cloud/changelog#2025-08-25-category-for-server-types
2025-09-08 13:02:45 +02:00
renovate[bot]
923057c7b6
chore(deps): update dependency hcloud to v2.6.0 (#686)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [hcloud](https://redirect.github.com/hetznercloud/hcloud-python)
([changelog](https://redirect.github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md))
| `2.5.4` -> `2.6.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/hcloud/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/hcloud/2.5.4/2.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>

###
[`v2.6.0`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v260)

[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.5.4...v2.6.0)

##### Features

- add category property to server type
([#&#8203;549](https://redirect.github.com/hetznercloud/hcloud-python/issues/549))

##### Bug Fixes

- rename `ClientEntityBase` to `ResourceClientBase`
([#&#8203;532](https://redirect.github.com/hetznercloud/hcloud-python/issues/532))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2025-09-08 12:44:47 +02:00
renovate[bot]
f2983603af
chore(deps): update actions/setup-python action to v6 (#685)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/setup-python](https://redirect.github.com/actions/setup-python)
| action | major | `v5` -> `v6` |

---

### Release Notes

<details>
<summary>actions/setup-python (actions/setup-python)</summary>

###
[`v6`](https://redirect.github.com/actions/setup-python/compare/v5...v6)

[Compare
Source](https://redirect.github.com/actions/setup-python/compare/v5...v6)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 10:23:55 +02:00
renovate[bot]
e849794b89
chore(deps): update pre-commit hook ansible/ansible-lint to v25.8.2 (#684)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | patch | `v25.8.1` -> `v25.8.2` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>

###
[`v25.8.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.8.2)

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.8.1...v25.8.2)

#### Bugfixes

- Make rule deprecated-local-action preserve module parameters
([#&#8203;4733](https://redirect.github.com/ansible/ansible-lint/issues/4733))
[@&#8203;koalajoe23](https://redirect.github.com/koalajoe23)
- Fix Jinja template rendering error when concatenating
\_AnsibleTaggedStr with list
([#&#8203;4737](https://redirect.github.com/ansible/ansible-lint/issues/4737))
[@&#8203;anusshukla](https://redirect.github.com/anusshukla)
- Update supported Ubuntu platforms
([#&#8203;4727](https://redirect.github.com/ansible/ansible-lint/issues/4727))
[@&#8203;mcdonnnj](https://redirect.github.com/mcdonnnj)
- Update deps
([#&#8203;4734](https://redirect.github.com/ansible/ansible-lint/issues/4734))
[@&#8203;cidrblock](https://redirect.github.com/cidrblock)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44MS4yIiwidXBkYXRlZEluVmVyIjoiNDEuODEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 21:59:58 +00:00
Hetzner Cloud Bot
bf678c47fb
chore(main): release 5.2.0 (#656)
🤖 I have created a release *beep* *boop*
---


##
[5.2.0](https://github.com/ansible-collections/hetzner.hcloud/compare/5.1.0...5.2.0)
(2025-08-14)


### Features

* allow renaming a volume
([#683](https://github.com/ansible-collections/hetzner.hcloud/issues/683))
([8c8a52c](8c8a52ceed))
* warn when experimental features are used
([#669](https://github.com/ansible-collections/hetzner.hcloud/issues/669))
([36053c7](36053c7ee8))


### Bug Fixes

* add `volume_attachment` module to meta
([#655](https://github.com/ansible-collections/hetzner.hcloud/issues/655))
([e6e4ce1](e6e4ce1d5f))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2025-08-14 15:43:34 +02:00
Amirhossein Shaerpour
8c8a52ceed
feat: allow renaming a volume (#683)
##### SUMMARY
Allow renaming volume
Fixes #681 

##### ISSUE TYPE
- Feature Pull Request

##### COMPONENT NAME
`volume`

---------

Co-authored-by: Jonas L. <jooola@users.noreply.github.com>
2025-08-14 15:02:28 +02:00
renovate[bot]
b566c017e2
chore(deps): update pre-commit hook ansible/ansible-lint to v25.8.1 (#682)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | patch | `v25.8.0` -> `v25.8.1` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>

###
[`v25.8.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.8.1)

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.8.0...v25.8.1)

#### Bugfixes

- Fix first-run collection discovery by enabling plugin loader after
prepare\_environment
([#&#8203;4722](https://redirect.github.com/ansible/ansible-lint/issues/4722))
[@&#8203;cidrblock](https://redirect.github.com/cidrblock)

#### Maintenance

- Fix mypy and pyright type checking errors
([#&#8203;4724](https://redirect.github.com/ansible/ansible-lint/issues/4724))
[@&#8203;cidrblock](https://redirect.github.com/cidrblock)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDEuNjYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 11:22:54 +00:00
renovate[bot]
01cd153ff9
chore(deps): update pre-commit hook ansible/ansible-lint to v25.8.0 (#680)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | minor | `v25.7.0` -> `v25.8.0` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>

###
[`v25.8.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.8.0)

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.7.0...v25.8.0)

#### Bugfixes

- Lint failure in ansible.utils: src must be an absolute path fix
([#&#8203;4712](https://redirect.github.com/ansible/ansible-lint/issues/4712))
[@&#8203;anusshukla](https://redirect.github.com/anusshukla)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDEuNjYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 19:53:34 +02:00
renovate[bot]
95b5d08975
chore(deps): update actions/checkout action to v5 (#679)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | major | `v4` -> `v5` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v5`](https://redirect.github.com/actions/checkout/compare/v4...v5)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v4...v5)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42MC40IiwidXBkYXRlZEluVmVyIjoiNDEuNjAuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 16:56:56 +02:00
renovate[bot]
46ced0b408
chore(deps): update dependency antsibull-docs to >=2.21,<2.22 (#678)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[antsibull-docs](https://redirect.github.com/ansible-community/antsibull-docs)
([changelog](https://redirect.github.com/ansible-community/antsibull-docs/tree/main/CHANGELOG.md))
| `>=2.20,<2.21` -> `>=2.21,<2.22` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/antsibull-docs/2.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/antsibull-docs/2.20.0/2.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ansible-community/antsibull-docs (antsibull-docs)</summary>

###
[`v2.21.0`](https://redirect.github.com/ansible-community/antsibull-docs/releases/tag/2.21.0)

[Compare
Source](https://redirect.github.com/ansible-community/antsibull-docs/compare/2.20.0...2.21.0)

##### Release Summary

Feature release.

##### Minor Changes

- Add an index for all deprecated collections (official docsite only)
and plugins
([#&#8203;413](https://redirect.github.com/ansible-community/antsibull-docs/pull/413)).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42MC40IiwidXBkYXRlZEluVmVyIjoiNDEuNjAuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 16:35:44 +02:00
renovate[bot]
1cb09a1677
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 (#677)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[pre-commit/pre-commit-hooks](https://redirect.github.com/pre-commit/pre-commit-hooks)
| repository | major | `v5.0.0` -> `v6.0.0` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>pre-commit/pre-commit-hooks
(pre-commit/pre-commit-hooks)</summary>

###
[`v6.0.0`](https://redirect.github.com/pre-commit/pre-commit-hooks/releases/tag/v6.0.0):
pre-commit-hooks v6.0.0

[Compare
Source](https://redirect.github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0)

#### Fixes

- `check-shebang-scripts-are-executable`: improve error message.
-
[#&#8203;1115](https://redirect.github.com/pre-commit/pre-commit-hooks/issues/1115)
PR by [@&#8203;homebysix](https://redirect.github.com/homebysix).

#### Migrating

- now requires python >= 3.9.
-
[#&#8203;1098](https://redirect.github.com/pre-commit/pre-commit-hooks/issues/1098)
PR by [@&#8203;asottile](https://redirect.github.com/asottile).
- `file-contents-sorter`: disallow `--unique` and `--ignore-case` at the
same
  time.
-
[#&#8203;1095](https://redirect.github.com/pre-commit/pre-commit-hooks/issues/1095)
PR by [@&#8203;nemacysts](https://redirect.github.com/nemacysts).
-
[#&#8203;794](https://redirect.github.com/pre-commit/pre-commit-hooks/issues/794)
issue by [@&#8203;teksturi](https://redirect.github.com/teksturi).
- Removed `check-byte-order-marker` and `fix-encoding-pragma`.
  - `check-byte-order-marker`: migrate to `fix-byte-order-marker`.
  - `fix-encoding-pragma`: migrate to `pyupgrade`.
-
[#&#8203;1034](https://redirect.github.com/pre-commit/pre-commit-hooks/issues/1034)
PR by [@&#8203;mxr](https://redirect.github.com/mxr).
-
[#&#8203;1032](https://redirect.github.com/pre-commit/pre-commit-hooks/issues/1032)
issue by [@&#8203;mxr](https://redirect.github.com/mxr).
-
[#&#8203;522](https://redirect.github.com/pre-commit/pre-commit-hooks/issues/522)
PR by [@&#8203;jgowdy](https://redirect.github.com/jgowdy).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 16:35:30 +02:00
renovate[bot]
37d0c41924
chore(deps): update pre-commit hook ansible/ansible-lint to v25.7.0 (#673)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | minor | `v25.6.1` -> `v25.7.0` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>

###
[`v25.7.0`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.7.0)

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.6.1...v25.7.0)

#### Enhancements

- Use 'x-ansible-lint' key for path patterns in schema tests
([#&#8203;4690](https://redirect.github.com/ansible/ansible-lint/issues/4690))
[@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)
- Address disable\_lookups deprecation with ansible-core 2.19
([#&#8203;4683](https://redirect.github.com/ansible/ansible-lint/issues/4683))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Add auto-fixing implementation for pattern rule
([#&#8203;4679](https://redirect.github.com/ansible/ansible-lint/issues/4679))
[@&#8203;shatakshiiii](https://redirect.github.com/shatakshiiii)
- Remove patterns specific playbook meta folder
([#&#8203;4669](https://redirect.github.com/ansible/ansible-lint/issues/4669))
[@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)
- Allow loading of yamllint config from a different location
([#&#8203;4644](https://redirect.github.com/ansible/ansible-lint/issues/4644))
[@&#8203;dbrennand](https://redirect.github.com/dbrennand)
- Add new rule to validate pattern directory structure
([#&#8203;4662](https://redirect.github.com/ansible/ansible-lint/issues/4662))
[@&#8203;shatakshiiii](https://redirect.github.com/shatakshiiii)
- Add play argspec schema validation to schema rule
([#&#8203;4667](https://redirect.github.com/ansible/ansible-lint/issues/4667))
[@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)
- Add schema check for validating pattern specification file
([#&#8203;4653](https://redirect.github.com/ansible/ansible-lint/issues/4653))
[@&#8203;shatakshiiii](https://redirect.github.com/shatakshiiii)
- Enable testing with python 3.14
([#&#8203;4637](https://redirect.github.com/ansible/ansible-lint/issues/4637))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)

#### Bugfixes

- Check for gh\_action\_ref explicitly and document GHA inputs
([#&#8203;4701](https://redirect.github.com/ansible/ansible-lint/issues/4701))
[@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)
- jinja spacing warning line-endings
([#&#8203;4691](https://redirect.github.com/ansible/ansible-lint/issues/4691))
[@&#8203;anusshukla](https://redirect.github.com/anusshukla)
- Handle lookup templating checks with ASTs
([#&#8203;4698](https://redirect.github.com/ansible/ansible-lint/issues/4698))
[@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)
- Fix var-naming\[no-role-prefix] rule incorrectly applying to role
variables
([#&#8203;4677](https://redirect.github.com/ansible/ansible-lint/issues/4677))
[@&#8203;vills](https://redirect.github.com/vills)
- schema: add missing subset 'systemd' to gather\_subset
([#&#8203;4664](https://redirect.github.com/ansible/ansible-lint/issues/4664))
[@&#8203;eliba](https://redirect.github.com/eliba)
- Fix typos in --list-tags help text
([#&#8203;4661](https://redirect.github.com/ansible/ansible-lint/issues/4661))
[@&#8203;correctmost](https://redirect.github.com/correctmost)
- Avoid import errors from filters when running in nodeps mode
([#&#8203;4651](https://redirect.github.com/ansible/ansible-lint/issues/4651))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)

#### Maintenance

- packit: reformat, remove deprecated syntax and try merge queue
([#&#8203;4639](https://redirect.github.com/ansible/ansible-lint/issues/4639))
[@&#8203;mfocko](https://redirect.github.com/mfocko)
- Remove patch report from codecov
([#&#8203;4671](https://redirect.github.com/ansible/ansible-lint/issues/4671))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Improve cspell configuration
([#&#8203;4668](https://redirect.github.com/ansible/ansible-lint/issues/4668))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Update test deps
([#&#8203;4658](https://redirect.github.com/ansible/ansible-lint/issues/4658))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-31 14:34:49 +02:00
Jonas L.
034d6007ca
ci: bump azure-pipelines-test-container to v7 (#674)
See https://github.com/ansible/azure-pipelines-test-container/releases
2025-07-31 13:02:51 +02:00
renovate[bot]
3225efa9e0
chore(deps): update dependency antsibull-docs to >=2.20,<2.21 (#672)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[antsibull-docs](https://redirect.github.com/ansible-community/antsibull-docs)
([changelog](https://redirect.github.com/ansible-community/antsibull-docs/tree/main/CHANGELOG.md))
| `>=2.19,<2.20` -> `>=2.20,<2.21` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/antsibull-docs/2.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/antsibull-docs/2.19.1/2.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ansible-community/antsibull-docs (antsibull-docs)</summary>

###
[`v2.20.0`](https://redirect.github.com/ansible-community/antsibull-docs/releases/tag/2.20.0)

[Compare
Source](https://redirect.github.com/ansible-community/antsibull-docs/compare/2.19.1...2.20.0)

##### Release Summary

Bugfix and feature release.

##### Minor Changes

- Add <code>--config</code> parameter to the <code>ansible-output</code>
subcommand to allow specifying a config file when not in collection mode
([#&#8203;410](https://redirect.github.com/ansible-community/antsibull-docs/pull/410)).
- Add <code>ansible-output-meta</code> directive that allows to apply
meta actions, like resetting previous code blocks for variable
references, or defining templates for <code>ansible-output-data</code>
([#&#8203;409](https://redirect.github.com/ansible-community/antsibull-docs/pull/409)).
- Allow to specify YAML inventory for <code>ansible-output</code>
subcommand code blocks
([#&#8203;411](https://redirect.github.com/ansible-community/antsibull-docs/pull/411)).
- Let <code>ansible-output</code> subcommand run
<code>ansible-playbook</code> instances in parallel
([#&#8203;407](https://redirect.github.com/ansible-community/antsibull-docs/pull/407),
[#&#8203;408](https://redirect.github.com/ansible-community/antsibull-docs/pull/408)).

##### Bugfixes

- Run the post-processors in the <code>ansible-output</code> subcommand
from the current working directory, and not from the temporary playbook
directory. This allows post-processors to have relative paths from where
<code>antsibull-docs ansible-output</code> is called
([#&#8203;406](https://redirect.github.com/ansible-community/antsibull-docs/pull/406)).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 11:21:47 +02:00
Jonas L.
c11646e2b3
ci: add ansible-core 2.19 to the test matrix (#671)
##### SUMMARY


https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
2025-07-22 07:59:12 +02:00
renovate[bot]
5053f386e8
chore(deps): update dependency antsibull-docs to >=2.19,<2.20 (#670)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[antsibull-docs](https://redirect.github.com/ansible-community/antsibull-docs)
([changelog](https://redirect.github.com/ansible-community/antsibull-docs/tree/main/CHANGELOG.md))
| `>=2.18,<2.19` -> `>=2.19,<2.20` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/antsibull-docs/2.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/antsibull-docs/2.18.0/2.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ansible-community/antsibull-docs (antsibull-docs)</summary>

###
[`v2.19.1`](https://redirect.github.com/ansible-community/antsibull-docs/releases/tag/2.19.1)

[Compare
Source](https://redirect.github.com/ansible-community/antsibull-docs/compare/2.19.0...2.19.1)

##### Release Summary

Bugfix release for official docsite build.

##### Bugfixes

- Remove <code>ansible.\_protomatter</code> from the collection list if
no plugins are found for it and it has not been explicitly added to the
collection list
([#&#8203;405](https://redirect.github.com/ansible-community/antsibull-docs/pull/405)).
- Remove old hint on configuration settings precedence. The new note
makes this one superfluous
([#&#8203;404](https://redirect.github.com/ansible-community/antsibull-docs/pull/404)).

###
[`v2.19.0`](https://redirect.github.com/ansible-community/antsibull-docs/releases/tag/2.19.0)

[Compare
Source](https://redirect.github.com/ansible-community/antsibull-docs/compare/2.18.0...2.19.0)

##### Release Summary

Bugfix and feature release.

##### Minor Changes

- Add a new subcommand <code>ansible-output</code> which allows to
render Ansible output into RST code blocks
([#&#8203;397](https://redirect.github.com/ansible-community/antsibull-docs/pull/397),
[#&#8203;401](https://redirect.github.com/ansible-community/antsibull-docs/pull/401),
[#&#8203;402](https://redirect.github.com/ansible-community/antsibull-docs/pull/402)).
- Antsibull-docutils 1.3.0+ is now an explicit dependency
([#&#8203;395](https://redirect.github.com/ansible-community/antsibull-docs/pull/395)).
- For plugin options that can be configured through other means (Ansible
variables, INI entries, environment variables, keywords, CLI arguments),
show a notice on precedence below the plugin's parameters if more than
one such way is present for an option
([#&#8203;400](https://redirect.github.com/ansible-community/antsibull-docs/pull/400),
[#&#8203;403](https://redirect.github.com/ansible-community/antsibull-docs/pull/403)).
- When linting extra docs, verify that files referenced in toctrees
exist
([#&#8203;398](https://redirect.github.com/ansible-community/antsibull-docs/issues/398),
[#&#8203;395](https://redirect.github.com/ansible-community/antsibull-docs/pull/395)).

##### Bugfixes

- Fix bug that hid keyword config for plugin options for options that
are only configurable this way
([#&#8203;403](https://redirect.github.com/ansible-community/antsibull-docs/pull/403)).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-22 07:52:47 +02:00
Jonas L.
36053c7ee8
feat: warn when experimental features are used (#669)
##### SUMMARY

- Document how users can learn about experimental features.
- Document how developers can release experimental features.
- Log a warning when experimental features are being used.

##### ISSUE TYPE

- Feature Pull Request
2025-07-21 11:03:31 +02:00
Amirhossein Shaerpour
e0e3dc9562
docs: remove trailing space (#665)
##### SUMMARY
Remove trailing space in README.md file.

##### ISSUE TYPE
- Docs Pull Request
2025-07-10 10:32:36 +02:00
renovate[bot]
192139e000
chore(deps): update dependency hcloud to v2.5.4 (#668)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [hcloud](https://redirect.github.com/hetznercloud/hcloud-python)
([changelog](https://redirect.github.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md))
| `2.5.3` -> `2.5.4` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/hcloud/2.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/hcloud/2.5.3/2.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>

###
[`v2.5.4`](https://redirect.github.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#v254)

[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-python/compare/v2.5.3...v2.5.4)

##### Bug Fixes

- typo in `LoadBalancerHealthCheckHttp` class name
([#&#8203;511](https://redirect.github.com/hetznercloud/hcloud-python/issues/511))
- equality for some domain classes
([#&#8203;510](https://redirect.github.com/hetznercloud/hcloud-python/issues/510))
- use valid license identifier (SPDX)
([#&#8203;514](https://redirect.github.com/hetznercloud/hcloud-python/issues/514))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2025-07-10 10:31:55 +02:00
Jonas L.
84748a7081
docs: add link to rdns module for resource with dns pointers (#664)
##### SUMMARY

Fixes #662 

##### ISSUE TYPE

- Docs Pull Request
2025-06-27 10:23:01 +02:00
renovate[bot]
4547d9fa83
chore(deps): update dependency antsibull-docs to >=2.18,<2.19 (#660)
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[antsibull-docs](https://redirect.github.com/ansible-community/antsibull-docs)
([changelog](https://redirect.github.com/ansible-community/antsibull-docs/tree/main/CHANGELOG.md))
| `>=2.17,<2.18` -> `>=2.18,<2.19` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/antsibull-docs/2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/antsibull-docs/2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/antsibull-docs/2.17.1/2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/antsibull-docs/2.17.1/2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>ansible-community/antsibull-docs (antsibull-docs)</summary>

###
[`v2.18.0`](https://redirect.github.com/ansible-community/antsibull-docs/releases/tag/2.18.0)

[Compare
Source](https://redirect.github.com/ansible-community/antsibull-docs/compare/2.17.1...2.18.0)

##### Release Summary

Feature and bugfix release.

##### Minor Changes

- Add <code>:anscollection:</code> role to allow referencing
collections. The syntax is
<code>:anscollection:\`namespace.name\`</code>, or
<code>:anscollection:\`namespace.name#what\`</code> for more specific
parts of the index page

([#&#8203;393](https://redirect.github.com/ansible-community/antsibull-docs/pull/393)).
- Extend <code>:ansplugin:</code> role to allow referencing role
entrypoints. The syntax is
<code>:ansplugin:\`namespace.name.role\_name#entrypoint\`</code>

([#&#8203;393](https://redirect.github.com/ansible-community/antsibull-docs/pull/393)).
- The <code>lint-collection-docs</code> subcommand has a new option
<code>--check-extra-docs-refs</code> that checks references to
collections in extra documentation files (<code>docs/docsite/rst</code>)
([#&#8203;392](https://redirect.github.com/ansible-community/antsibull-docs/pull/392)).
- The <code>lint-collection-docs</code>'s option
<code>--plugin-docs</code> now also checks role entrypoints for
existence
([#&#8203;392](https://redirect.github.com/ansible-community/antsibull-docs/pull/392)).

##### Deprecated Features

- The following default values for options to <code>antsibull-docs
lint-collection-docs</code> are deprecated
  and will change in antsibull-docs 3.0.0:

- <code>--plugin-docs</code> will be enabled by default; right now the
default is <code>--no-plugin-docs</code>;
- <code>--skip-rstcheck</code> will be enabled by default; right now the
default is <code>--no-skip-rstcheck</code> (note that this applies to
<code>--plugin-docs</code>, not to checking extra documentation);
- <code>--check-extra-docs-refs</code> will be enabled by default; right
now the default is <code>--no-check-extra-docs-refs</code>.

We suggested to already now explicitly state the default value if you do
not want the extra checks to be run

([#&#8203;394](https://redirect.github.com/ansible-community/antsibull-docs/pull/394)).

##### Bugfixes

- Ansible-core 2.19 now lists standard Jinja2 tests and filters as
members of <code>ansible.builtin</code> with minimal documentation, but
without a <code>name</code> field in <code>doc</code>
([#&#8203;393](https://redirect.github.com/ansible-community/antsibull-docs/pull/393)).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2025-06-26 09:04:49 +02:00
Jonas L.
92c6b6314c
docs: update links to api specification (sweep) (#661) 2025-06-25 15:41:21 +02:00
renovate[bot]
3efe4f5e41
chore(deps): update pre-commit hook ansible/ansible-lint to v25.6.1 (#657)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | patch | `v25.6.0` -> `v25.6.1` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>

###
[`v25.6.1`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.6.1)

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.6.0...v25.6.1)

#### Bugfixes

- Revert 'Don't pass deprecated disable\_lookups to template function'
([#&#8203;4650](https://redirect.github.com/ansible/ansible-lint/issues/4650))
[@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-19 16:50:38 +00:00
Amirhossein Shaerpour
e6e4ce1d5f
fix: add volume_attachment module to meta (#655)
##### SUMMARY
Add `volume_attachment` module to meta runtime file

##### ISSUE TYPE
- Docs Pull Request

---------

Co-authored-by: jo <ljonas@riseup.net>
2025-06-18 10:11:48 +02:00
renovate[bot]
264441b50a
chore(deps): update pre-commit hook ansible/ansible-lint to v25.6.0 (#654)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | minor | `v25.5.0` -> `v25.6.0` |

Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://redirect.github.com/renovatebot/renovate/discussions/new)
if you have any questions.

---

### Release Notes

<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>

###
[`v25.6.0`](https://redirect.github.com/ansible/ansible-lint/compare/v25.5.0...v25.6.0)

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v25.5.0...v25.6.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 00:46:03 +00:00
Hetzner Cloud Bot
f86cdf460b
chore(main): release 5.1.0 (#653)
🤖 I have created a release *beep* *boop*
---


##
[5.1.0](https://github.com/ansible-collections/hetzner.hcloud/compare/5.0.1...5.1.0)
(2025-06-11)


### Features

* allow recreating ssh key when public key in the API does not match
([#634](https://github.com/ansible-collections/hetzner.hcloud/issues/634))
([4fc2003](4fc2003f30))


### Bug Fixes

* ensure returned resource ids are integers
([#651](https://github.com/ansible-collections/hetzner.hcloud/issues/651))
([579b34e](579b34e754))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2025-06-11 10:24:40 +02:00
Jonas L.
6bd07dca84
docs: add missing changelog fragment for #647 (#652)
##### SUMMARY

A changelog fragment was missing when we fixed the bug #647.
2025-06-11 10:17:22 +02:00