1
0
Fork 0
mirror of https://github.com/ansible-collections/hetzner.hcloud.git synced 2026-02-04 08:01:49 +00:00
Commit graph

450 commits

Author SHA1 Message Date
Jonas L.
6956596fd2
fix: only update load balancer service when changed (#603)
##### SUMMARY

We only was to perform an update call when a value changed, or we end up
with an empty update request.
2025-02-24 14:26:58 +01:00
Jonas L.
4f8f95b58f
test: ignore lint error for missing args in tests (#602)
##### SUMMARY

We are testing that the parameters are missing, so we should ignore the
linting errors.
2025-02-24 13:50:13 +01:00
renovate[bot]
258ad51e39
chore(deps): update pre-commit hook ansible/ansible-lint to v25.1.3 (#601)
This PR contains the following updates:

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

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.1.3`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.1.3)

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

#### Bugfixes

- Allow use with readonly virtualenvs
([#&#8203;4526](https://redirect.github.com/ansible/ansible-lint/issues/4526))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Add git clean to allowed executable options
([#&#8203;4519](https://redirect.github.com/ansible/ansible-lint/issues/4519))
[@&#8203;s-hertel](https://redirect.github.com/s-hertel)
- Fix failing `ansible-lint` CI job
([#&#8203;4520](https://redirect.github.com/ansible/ansible-lint/issues/4520))
[@&#8203;aphedges](https://redirect.github.com/aphedges)
- Add .ansible to the implicit ignore list
([#&#8203;4518](https://redirect.github.com/ansible/ansible-lint/issues/4518))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Avoid unnecessary warning when meta/runtime.yml is null
([#&#8203;4514](https://redirect.github.com/ansible/ansible-lint/issues/4514))
[@&#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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-18 22:54:25 +00:00
renovate[bot]
a0d8c82933
chore(deps): update pre-commit hook ansible/ansible-lint to v25.1.2 (#597)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | patch | `v25.1.0` -> `v25.1.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.1.2`](https://redirect.github.com/ansible/ansible-lint/releases/tag/v25.1.2)

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

#### Bugfixes

- Require ansible-compat>=25.1.2
([#&#8203;4512](https://redirect.github.com/ansible/ansible-lint/issues/4512))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Improve output with broken multiline playbooks
([#&#8203;4506](https://redirect.github.com/ansible/ansible-lint/issues/4506))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Avoid broken referencing dependency
([#&#8203;4505](https://redirect.github.com/ansible/ansible-lint/issues/4505))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Clarify partial-become rule description
([#&#8203;4500](https://redirect.github.com/ansible/ansible-lint/issues/4500))
[@&#8203;alisonlhart](https://redirect.github.com/alisonlhart)
- Allow linter to capture and display initialization warnings
([#&#8203;4504](https://redirect.github.com/ansible/ansible-lint/issues/4504))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Update ansible-compat to `v25.1.1`
([#&#8203;4499](https://redirect.github.com/ansible/ansible-lint/issues/4499))
[@&#8203;audgirka](https://redirect.github.com/audgirka)

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

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

#### Bugfixes

- Update compat and pre-commit versions
([#&#8203;4495](https://redirect.github.com/ansible/ansible-lint/issues/4495))
[@&#8203;audgirka](https://redirect.github.com/audgirka)
- Fix output terminal colors error for black on black
([#&#8203;4490](https://redirect.github.com/ansible/ansible-lint/issues/4490))
[@&#8203;audgirka](https://redirect.github.com/audgirka)

#### Other

- Add documentation about how to use private repositories with the
github action
([#&#8203;4491](https://redirect.github.com/ansible/ansible-lint/issues/4491))
[@&#8203;umglurf](https://redirect.github.com/umglurf)

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-05 18:12:48 +00:00
Jonas L.
6321bc2319
test: enable unsupported-version lint rule (#595)
##### SUMMARY

Enable the ansible-lint unsupported-version lint rule.
2025-01-29 10:30:16 +00:00
renovate[bot]
d483243bd1
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v25 (#599) 2025-01-29 10:29:17 +00:00
renovate[bot]
ef8af251ab
chore(deps): update pre-commit hook ansible-community/antsibull-changelog to v0.31.2 (#598)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible-community/antsibull-changelog](https://redirect.github.com/ansible-community/antsibull-changelog)
| repository | patch | `0.31.1` -> `0.31.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-community/antsibull-changelog
(ansible-community/antsibull-changelog)</summary>

###
[`v0.31.2`](https://redirect.github.com/ansible-community/antsibull-changelog/releases/tag/0.31.2)

[Compare
Source](https://redirect.github.com/ansible-community/antsibull-changelog/compare/0.31.1...0.31.2)

##### Release Summary

Bugfix release.

##### Bugfixes

- When linting found RST problems with rstcheck, the error messages were
reduced to a single letter
([#&#8203;188](https://redirect.github.com/ansible-community/antsibull-changelog/pull/188)).

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-29 01:11:40 +00:00
renovate[bot]
85cca8ee10
chore(deps): update pre-commit hook pycqa/isort to v6 (#596) 2025-01-28 08:33:39 +00:00
renovate[bot]
f7fdcb99a6
chore(deps): update pre-commit hook ansible/ansible-lint to v25 (#594) 2025-01-20 18:43:23 +00:00
renovate[bot]
855c53c394
chore(deps): update pre-commit hook asottile/pyupgrade to v3.19.1 (#592)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [asottile/pyupgrade](https://redirect.github.com/asottile/pyupgrade) |
repository | patch | `v3.19.0` -> `v3.19.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>asottile/pyupgrade (asottile/pyupgrade)</summary>

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

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

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-17 03:19:27 +00:00
renovate[bot]
e152fe3480
chore(deps): update pre-commit hook ansible/ansible-lint to v24.12.2 (#591)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | patch | `v24.12.1` -> `v24.12.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>

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

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.12.1...v24.12.2)

#### Enhancements

- Added additional galaxy\[tags] checks
([#&#8203;4422](https://redirect.github.com/ansible/ansible-lint/issues/4422))
[@&#8203;minsis](https://redirect.github.com/minsis)
- Refactor code to avoid use of rich library
([#&#8203;4396](https://redirect.github.com/ansible/ansible-lint/issues/4396))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Search for config with the yml/yaml extension
([#&#8203;4416](https://redirect.github.com/ansible/ansible-lint/issues/4416))
[@&#8203;cornfeedhobo](https://redirect.github.com/cornfeedhobo)
- Rename color module to output
([#&#8203;4433](https://redirect.github.com/ansible/ansible-lint/issues/4433))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Remove formatting options for listing rules
([#&#8203;4432](https://redirect.github.com/ansible/ansible-lint/issues/4432))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)

#### Bugfixes

- Revert "Accommodate specified inventory files
([#&#8203;4393](https://redirect.github.com/ansible/ansible-lint/issues/4393))"
([#&#8203;4450](https://redirect.github.com/ansible/ansible-lint/issues/4450))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Enable FQCNs for import_playbook to have subdirs
([#&#8203;4412](https://redirect.github.com/ansible/ansible-lint/issues/4412))
[@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)
- Utilize create_matcherror more in other rules
([#&#8203;4408](https://redirect.github.com/ansible/ansible-lint/issues/4408))
[@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)
- Add Astra Linux Platform to platform items
([#&#8203;4429](https://redirect.github.com/ansible/ansible-lint/issues/4429))
[@&#8203;razerisback](https://redirect.github.com/razerisback)
- Normalize version field for rules
([#&#8203;4431](https://redirect.github.com/ansible/ansible-lint/issues/4431))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Enable pyright hook
([#&#8203;4426](https://redirect.github.com/ansible/ansible-lint/issues/4426))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Remove dead code and prevent regressions
([#&#8203;4425](https://redirect.github.com/ansible/ansible-lint/issues/4425))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Prepare for pyright hook enablement
([#&#8203;4410](https://redirect.github.com/ansible/ansible-lint/issues/4410))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Activate and address some ruff violations (preview)
([#&#8203;4421](https://redirect.github.com/ansible/ansible-lint/issues/4421))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Fix exception with 'skipped' test
([#&#8203;4406](https://redirect.github.com/ansible/ansible-lint/issues/4406))
[@&#8203;Gilles95](https://redirect.github.com/Gilles95)
- Include ! as a shell word. closes
[#&#8203;4386](https://redirect.github.com/ansible/ansible-lint/issues/4386)
([#&#8203;4403](https://redirect.github.com/ansible/ansible-lint/issues/4403))
[@&#8203;wimglenn](https://redirect.github.com/wimglenn)

Note this this changelog entry contains changes also included in the two
yanked releases before it.

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-12 18:56:36 +00:00
renovate[bot]
df465aa376
chore(deps): update pre-commit hook ansible/ansible-lint to v24.12.1 (#590)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | patch | `v24.12.0` -> `v24.12.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>

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

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.12.0...v24.12.1)

#### Enhancements

- Added additional galaxy\[tags] checks
([#&#8203;4422](https://redirect.github.com/ansible/ansible-lint/issues/4422))
[@&#8203;minsis](https://redirect.github.com/minsis)

#### Bugfixes

- Do inventory parsing non-multithreaded
([#&#8203;4447](https://redirect.github.com/ansible/ansible-lint/issues/4447))
[@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)
- Enable FQCNs for import_playbook to have subdirs
([#&#8203;4412](https://redirect.github.com/ansible/ansible-lint/issues/4412))
[@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 18:49:25 +00:00
renovate[bot]
b2c496b612
chore(deps): update pre-commit hook ansible/ansible-lint to v24.12.0 (#589)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | minor | `v24.10.0` -> `v24.12.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>

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

[Compare
Source](https://redirect.github.com/ansible/ansible-lint/compare/v24.10.0...v24.12.0)

#### Enhancements

- Refactor code to avoid use of rich library
([#&#8203;4396](https://redirect.github.com/ansible/ansible-lint/issues/4396))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Search for config with the yml/yaml extension
([#&#8203;4416](https://redirect.github.com/ansible/ansible-lint/issues/4416))
[@&#8203;cornfeedhobo](https://redirect.github.com/cornfeedhobo)
- Rename color module to output
([#&#8203;4433](https://redirect.github.com/ansible/ansible-lint/issues/4433))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Remove formatting options for listing rules
([#&#8203;4432](https://redirect.github.com/ansible/ansible-lint/issues/4432))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)

#### Bugfixes

- Accommodate specified inventory files
([#&#8203;4393](https://redirect.github.com/ansible/ansible-lint/issues/4393))
[@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)
- Utilize create_matcherror more in other rules
([#&#8203;4408](https://redirect.github.com/ansible/ansible-lint/issues/4408))
[@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)
- Add Astra Linux Platform to platform items
([#&#8203;4429](https://redirect.github.com/ansible/ansible-lint/issues/4429))
[@&#8203;razerisback](https://redirect.github.com/razerisback)
- Normalize version field for rules
([#&#8203;4431](https://redirect.github.com/ansible/ansible-lint/issues/4431))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Enable pyright hook
([#&#8203;4426](https://redirect.github.com/ansible/ansible-lint/issues/4426))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Remove dead code and prevent regressions
([#&#8203;4425](https://redirect.github.com/ansible/ansible-lint/issues/4425))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Prepare for pyright hook enablement
([#&#8203;4410](https://redirect.github.com/ansible/ansible-lint/issues/4410))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Activate and address some ruff violations (preview)
([#&#8203;4421](https://redirect.github.com/ansible/ansible-lint/issues/4421))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Fix exception with 'skipped' test
([#&#8203;4406](https://redirect.github.com/ansible/ansible-lint/issues/4406))
[@&#8203;Gilles95](https://redirect.github.com/Gilles95)
- Include ! as a shell word. closes
[#&#8203;4386](https://redirect.github.com/ansible/ansible-lint/issues/4386)
([#&#8203;4403](https://redirect.github.com/ansible/ansible-lint/issues/4403))
[@&#8203;wimglenn](https://redirect.github.com/wimglenn)

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 17:07:15 +00:00
Hetzner Cloud Bot
098883454c
chore(main): release 4.2.2 (#571)
🤖 I have created a release *beep* *boop*
---


##
[4.2.2](https://github.com/ansible-collections/hetzner.hcloud/compare/4.2.1...4.2.2)
(2024-11-22)


### Bug Fixes

* improve unknown certificate error in `load_balancer_service`
([#570](https://github.com/ansible-collections/hetzner.hcloud/issues/570))
([fe3bfa9](fe3bfa9020))
* only rebuild existing servers, skip rebuild if it was just created
([#581](https://github.com/ansible-collections/hetzner.hcloud/issues/581))
([06718d0](06718d0db0))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2024-11-22 13:51:01 +01:00
renovate[bot]
ed76bc31ac
chore(deps): update dependency antsibull-docs to >=2.16,<2.17 (#586) 2024-11-22 12:03:55 +01:00
renovate[bot]
7f81ee6df3
chore(deps): update pre-commit hook ansible/ansible-lint to v24.10.0 (#584)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ansible/ansible-lint](https://redirect.github.com/ansible/ansible-lint)
| repository | minor | `v24.9.2` -> `v24.10.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>

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

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

#### Enhancements

- Add support for py313
([#&#8203;4388](https://redirect.github.com/ansible/ansible-lint/issues/4388))
[@&#8203;abhikdps](https://redirect.github.com/abhikdps)

#### Bugfixes

- Require ansible-compat>=24.10.0
([#&#8203;4402](https://redirect.github.com/ansible/ansible-lint/issues/4402))
- Update TaskHasTag example rule used in custom-rules.md
([#&#8203;4401](https://redirect.github.com/ansible/ansible-lint/issues/4401))
[@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)
- Add Fedora 41 as a platform in the metadata schema
([#&#8203;4392](https://redirect.github.com/ansible/ansible-lint/issues/4392))
[@&#8203;jsf9k](https://redirect.github.com/jsf9k)
- Fixing the issue "Unfinished sentence in docs/profiles.md
[#&#8203;4358](https://redirect.github.com/ansible/ansible-lint/issues/4358)"
([#&#8203;4380](https://redirect.github.com/ansible/ansible-lint/issues/4380))
[@&#8203;binojmn](https://redirect.github.com/binojmn)
- Fix quotes converting free-form syntax to yaml
([#&#8203;4361](https://redirect.github.com/ansible/ansible-lint/issues/4361))
[@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)
- Handle FQCN when using import_playbook
([#&#8203;4369](https://redirect.github.com/ansible/ansible-lint/issues/4369))
[@&#8203;cavcrosby](https://redirect.github.com/cavcrosby)
- Allow jinja in variable names
([#&#8203;4372](https://redirect.github.com/ansible/ansible-lint/issues/4372))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Update rulebook schema
([#&#8203;4373](https://redirect.github.com/ansible/ansible-lint/issues/4373))
[@&#8203;ssbarnea](https://redirect.github.com/ssbarnea)
- Fix wonky writing to sarif_file
([#&#8203;4368](https://redirect.github.com/ansible/ansible-lint/issues/4368))
[@&#8203;Qalthos](https://redirect.github.com/Qalthos)
- Fix to avoid spamming syslog with invoked messages
([#&#8203;4353](https://redirect.github.com/ansible/ansible-lint/issues/4353))
[@&#8203;tanwigeetika1618](https://redirect.github.com/tanwigeetika1618)
- Pin codecov action to v4.5.0 and update dependabot.yml to ignore
v4.6.0
([#&#8203;4356](https://redirect.github.com/ansible/ansible-lint/issues/4356))
[@&#8203;tanwigeetika1618](https://redirect.github.com/tanwigeetika1618)
- Update schema for missing `tags` property to builder v3 `options`
([#&#8203;4346](https://redirect.github.com/ansible/ansible-lint/issues/4346))
[@&#8203;audgirka](https://redirect.github.com/audgirka)

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 19:42:26 +00:00
Jonas L.
380a692238
ci: add ansible-core 2.18 to the test matrix (#582)
##### SUMMARY

See
https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
2024-11-12 10:27:19 +01:00
Jonas L.
06718d0db0
fix: only rebuild existing servers, skip rebuild if it was just created (#581)
##### SUMMARY

Fixes #580

A freshly created server must not be rebuild.

##### ISSUE TYPE

- Bugfix Pull Request


##### COMPONENT NAME

server
2024-11-11 17:09:37 +01:00
renovate[bot]
5221828cba chore(deps): update pre-commit hook ansible-community/antsibull-changelog to v0.31.1 2024-10-27 13:00:38 +00:00
renovate[bot]
d4199ee1a3 chore(deps): update pre-commit hook asottile/pyupgrade to v3.19.0 2024-10-22 03:28:40 +00:00
Jonas L.
b545860e9e
test: run devel (ansible-core 2.18) tests with python 3.13 (#575)
##### SUMMARY

See
https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
2024-10-21 12:29:37 +02:00
renovate[bot]
bb23d0ab14 chore(deps): update pre-commit hook ansible-community/antsibull-changelog to v0.31.0 2024-10-19 22:05:18 +00:00
renovate[bot]
6c42ee4713 chore(deps): update pre-commit hook asottile/pyupgrade to v3.18.0 2024-10-12 04:08:56 +00:00
Jonas L.
fe3bfa9020
fix: improve unknown certificate error in load_balancer_service (#570)
##### SUMMARY

Closes #563 

##### ISSUE TYPE

- Bugfix Pull Request

##### COMPONENT NAME

load_balancer_service
2024-10-10 15:19:16 +02:00
renovate[bot]
d9f49144bc
chore(deps): update dependency hcloud to v2.3.0 (#567) 2024-10-10 13:03:44 +02:00
Jonas L.
f05894ad09
test: do not use deprecated iso (#569)
##### SUMMARY

The iso used for the tests is now deprecated, changed to the latest
version of the system rescue iso.
2024-10-10 12:55:03 +02:00
renovate[bot]
5a5c8571b7
chore(deps): update dependency antsibull-docs to >=2.15,<2.16 (#568) 2024-10-10 12:53:25 +02:00
renovate[bot]
2cc99d433d
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v5 (#564) 2024-10-08 11:20:38 +02:00
renovate[bot]
f5d32d7223 chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v24.10.0 2024-10-08 04:36:25 +00:00
Hetzner Cloud Bot
8503764dd0
chore(main): release 4.2.1 (#562)
🤖 I have created a release *beep* *boop*
---


##
[4.2.1](https://github.com/ansible-collections/hetzner.hcloud/compare/4.2.0...4.2.1)
(2024-09-23)


### Bug Fixes

* **server:** timeout in server creation when waiting on next actions
([#561](https://github.com/ansible-collections/hetzner.hcloud/issues/561))
([98e9c52](98e9c52c74))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2024-09-23 09:08:39 +02:00
Julian Tölle
98e9c52c74
fix(server): timeout in server creation when waiting on next actions (#561)
While we wait a long time on the `create_server` actions, we only wait 2
minutes on any follow up actions like `start_server` or
`attach_network`. This is sometimes not enough. This commit adds a longer
wait timeout for the `next_actions` returned after creating the server.

Co-authored-by: Marco Montesi <marco.montesi@gmail.com>
2024-09-23 09:00:57 +02:00
renovate[bot]
a2d5d1f695 chore(deps): update pre-commit hook ansible/ansible-lint to v24.9.2 2024-09-19 22:55:40 +00:00
Seb d'Argoeuves
b39d7626b5
docs: fix firewall_resource examples input parameters (#557)
In the example, we should use `firewall` instead of `name` as per the
options described at the top of the documentation.
2024-09-12 13:42:11 +02:00
renovate[bot]
5b2aae8011 chore(deps): update pre-commit hook ansible/ansible-lint to v24.9.0 2024-09-11 17:13:11 +00:00
renovate[bot]
7aba3d4839
chore(deps): update pre-commit hook ansible-community/antsibull-changelog to v0.30.0 (#556) 2024-09-09 19:20:06 +02:00
renovate[bot]
a3ed25407e
chore(deps): update dependency antsibull-docs to >=2.14,<2.15 (#555) 2024-09-09 19:12:54 +02:00
Hetzner Cloud Bot
9cce39cf56
chore(main): release 4.2.0 (#551)
🤖 I have created a release *beep* *boop*
---


##
[4.2.0](https://github.com/ansible-collections/hetzner.hcloud/compare/4.1.0...4.2.0)
(2024-08-30)


### Features

* compute load balancer targets status using a filter
([#550](https://github.com/ansible-collections/hetzner.hcloud/issues/550))
([fce8bc9](fce8bc9bb9))


### Bug Fixes

* check label_selector child targets with load_balancer_status filter
([#552](https://github.com/ansible-collections/hetzner.hcloud/issues/552))
([abdf722](abdf72212b))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2024-08-30 15:20:16 +02:00
renovate[bot]
c92c73904e
chore(deps): update dependency hcloud to v2.2.1 (#553) 2024-08-30 15:11:41 +02:00
renovate[bot]
a955bfe493
chore(deps): update dependency antsibull-docs to >=2.13,<2.14 (#554) 2024-08-28 17:25:14 +02:00
Jonas L.
abdf72212b
fix: check label_selector child targets with load_balancer_status filter (#552)
##### SUMMARY

The previous implementation did not take into consideration label
selectors targets, and their child targets.

This change implements a recursive function that traverse all the
targets.

Related to #467 #550
2024-08-16 11:09:20 +02:00
Jonas L.
fce8bc9bb9
feat: compute load balancer targets status using a filter (#550)
##### SUMMARY

Allow to compute the status of a load balancer using a filter.

Closes #467 

##### ISSUE TYPE

- Feature Pull Request


##### COMPONENT NAME

hetzner.hcloud.loab_balancer_status
2024-08-14 14:18:39 +02:00
Andrew Klychkov
a85bd39738
docs: add communication section with forum information (#549)
##### SUMMARY

As a part of the [Consolidating Ansible discussion platforms
initiative](https://forum.ansible.com/t/proposal-consolidating-ansible-discussion-platforms/6812),
this PR adds the communication section template defined by the community
to the README. Similar PRs are being raised across all included
collections under the ansible-collection org for now.

- If you have your forum group and/or tags related to the collection,
please update corresponding lines by suggesting changes to the PR.
- If the collection is not present on the Ansible forum yet, please
check out the existing [tags](https://forum.ansible.com/tags) and
[groups](https://forum.ansible.com/g) - use what suits your collection.
If there is no appropriate tag, please [request
one](https://forum.ansible.com/t/requesting-a-forum-group/503/17). You
can also request a group there as a WG if needed. Then update
corresponding lines by suggesting changes to the PR.
- Presence in the forum will soon likely become a part of the Collection
inclusion requirements.

##### ISSUE TYPE

- Docs Pull Request

##### COMPONENT NAME
README.md

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2024-08-13 10:54:56 +02:00
Jonas L.
cb03f49df7
chore: fix sanity unreachable code (#548) 2024-08-09 09:39:05 +02:00
Jonas L.
04a45bd92c
test: improve load_balancer_target integration using new framework (#547)
##### SUMMARY

Use the new testing framework for the load_balancer_target integration
tests.

Depends on #546
2024-08-08 16:05:21 +02:00
Jonas L.
d56d12b68d
test: improve load_balancer_service integration using new framework (#546)
SUMMARY

Use the new testing framework for the load_balancer_service integration
tests.

Depends on #545
2024-08-08 16:04:22 +02:00
Jonas L.
1d9ea16fc4
test: improve load_balancer_network integration using new framework (#545)
##### SUMMARY

Use the new testing framework for the load_balancer_network integration
tests.
2024-08-08 16:01:47 +02:00
renovate[bot]
28c2148510
chore(deps): update dependency hcloud to v2.2.0 (#544)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [hcloud](https://togithub.com/hetznercloud/hcloud-python)
([changelog](https://togithub.com/hetznercloud/hcloud-python/blob/main/CHANGELOG.md))
| `2.1.1` -> `2.2.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/hcloud/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/hcloud/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/hcloud/2.1.1/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/hcloud/2.1.1/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v2.2.0`](https://togithub.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#220-2024-08-06)

[Compare
Source](https://togithub.com/hetznercloud/hcloud-python/compare/v2.1.1...v2.2.0)

##### Features

- retry requests when the api gateway errors
([#&#8203;430](https://togithub.com/hetznercloud/hcloud-python/issues/430))
([f63ac8b](f63ac8b4d0))
- retry requests when the api returns a conflict error
([#&#8203;430](https://togithub.com/hetznercloud/hcloud-python/issues/430))
([f63ac8b](f63ac8b4d0))
- retry requests when the network timed outs
([#&#8203;430](https://togithub.com/hetznercloud/hcloud-python/issues/430))
([f63ac8b](f63ac8b4d0))
- retry requests when the rate limit was reached
([#&#8203;430](https://togithub.com/hetznercloud/hcloud-python/issues/430))
([f63ac8b](f63ac8b4d0))

##### Bug Fixes

- update network subnet types
([#&#8203;431](https://togithub.com/hetznercloud/hcloud-python/issues/431))
([c32a615](c32a615db7))

</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://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/ansible-collections/hetzner.hcloud).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xOC4xNyIsInVwZGF0ZWRJblZlciI6IjM4LjE4LjE3IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2024-08-06 17:13:18 +02:00
Jonas L.
87ad95a0ad
test: use shared network zone variable (#543)
##### SUMMARY

Allow to easily update the network zone when changing the location, for
testing.
2024-08-06 12:50:58 +02:00
Jonas L.
c6d7121e9e
test: ensure location is used for tests (#541)
##### SUMMARY

Make sure that the tests uses the `hcloud_location_name` variable for
the tests.
2024-08-06 11:59:31 +02:00
renovate[bot]
0b8b44ec4c
chore(deps): update pre-commit hook psf/black-pre-commit-mirror to v24.8.0 (#542) 2024-08-06 10:47:16 +02:00