Jonas L
385714463a
chore: don't format changelogs files ( #385 )
...
pre-commit autofixes at slowing down the release process. Let's ignore
the format of the changelog files.
2023-11-07 13:00:15 +01:00
Hetzner Cloud Bot
0e00c9f43b
chore(main): release 2.3.0 ( #382 )
...
🤖 I have created a release *beep* *boop*
---
##
[2.3.0](https://github.com/ansible-collections/hetzner.hcloud/compare/2.2.0...2.3.0 )
(2023-11-07)
### Features
* add `created` field to server and server_info modules
([#381 ](https://github.com/ansible-collections/hetzner.hcloud/issues/381 ))
([c3e4c0e
](c3e4c0ea0a
))
* add server_types to datacenter info module
([#379 ](https://github.com/ansible-collections/hetzner.hcloud/issues/379 ))
([084e04d
](084e04d576
))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-07 12:59:43 +01:00
renovate[bot]
5fdba0a70f
deps: update pre-commit hook ansible/ansible-lint to v6.22.0 ( #383 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ansible/ansible-lint](https://togithub.com/ansible/ansible-lint ) |
repository | minor | `v6.21.1` -> `v6.22.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://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v6.22.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.22.0 )
[Compare
Source](https://togithub.com/ansible/ansible-lint/compare/v6.21.1...v6.22.0 )
#### Minor Changes
- Enable YAML 1.2 support for non-ansible files
([#​3809](https://togithub.com/ansible/ansible-lint/issues/3809 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
#### Bugfixes
- Require ruamel.yaml >= 0.18.5
([#​3880](https://togithub.com/ansible/ansible-lint/issues/3880 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Improve logging regarding to yaml loading and dumping
([#​3875](https://togithub.com/ansible/ansible-lint/issues/3875 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Avoid creating new load method in our custom formatter
([#​3874](https://togithub.com/ansible/ansible-lint/issues/3874 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Support `ruamel-yaml >= 0.18.2`
([#​3869](https://togithub.com/ansible/ansible-lint/issues/3869 ))
[@​hswong3i](https://togithub.com/hswong3i )
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 12:34:00 +01:00
urbanekpj
c3e4c0ea0a
feat: add created
field to server and server_info modules ( #381 )
...
##### SUMMARY
Add missing "created" field to ansible result
based on documentation
https://docs.hetzner.cloud/#servers-get-all-servers
```
created
string required
Point in time when the Resource was created (in ISO-8601 format)
```
##### ISSUE TYPE
- Feature Pull Request
##### COMPONENT NAME
hcloud_server_info
hcloud_server
Co-authored-by: Pawel Urbanek <pawel.urbanek@medvc.eu>
2023-11-06 17:10:54 +01:00
Jonas L
084e04d576
feat: add server_types to datacenter info module ( #379 )
...
##### SUMMARY
Closes #204
Return the `server_types` dict when querying the datacenters.
##### ISSUE TYPE
- Feature Pull Request
##### COMPONENT NAME
hcloud_datacenter_info
2023-11-06 15:23:20 +01:00
Jonas L
c491799f6f
docs: fix certificates module options and examples ( #377 )
...
##### SUMMARY
Closes #374
Closes #375
##### ISSUE TYPE
- Docs Pull Request
##### COMPONENT NAME
hcloud_certificates
2023-10-30 17:30:49 +01:00
Jonas L
de1eed9cb5
ci: pin python version to 3.11 ( #378 )
...
##### SUMMARY
This is an attempt to fix the linting job:
https://github.com/ansible-collections/hetzner.hcloud/actions/runs/6692855477/job/18182866932
Run on python 3.11 until the following ticket is solved:
https://github.com/aio-libs/aiohttp/issues/7675
2023-10-30 17:30:11 +01:00
renovate[bot]
96bbcfc507
deps: update pre-commit hook psf/black-pre-commit-mirror to v23.10.1 ( #373 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[psf/black-pre-commit-mirror](https://togithub.com/psf/black-pre-commit-mirror )
| repository | patch | `23.10.0` -> `23.10.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://togithub.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>
###
[`v23.10.1`](https://togithub.com/psf/black-pre-commit-mirror/compare/23.10.0...23.10.1 )
[Compare
Source](https://togithub.com/psf/black-pre-commit-mirror/compare/23.10.0...23.10.1 )
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMzEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-24 10:27:55 +02:00
Hetzner Cloud Bot
0c776c3fc8
chore(main): release 2.2.0 ( #360 )
...
🤖 I have created a release *beep* *boop*
---
##
[2.2.0](https://github.com/ansible-collections/hetzner.hcloud/compare/2.1.2...2.2.0 )
(2023-10-23)
### Features
* add deprecation field to hcloud_iso_info
([#357 ](https://github.com/ansible-collections/hetzner.hcloud/issues/357 ))
([76ef636
](76ef636f07
))
* add load_balancer algorithm option
([#368 ](https://github.com/ansible-collections/hetzner.hcloud/issues/368 ))
([a93dbaa
](a93dbaa428
))
* allow selecting a resource using its ID
([#361 ](https://github.com/ansible-collections/hetzner.hcloud/issues/361 ))
([5e425c5
](5e425c56c2
))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-10-23 16:26:55 +02:00
Jonas L
c336f47f80
test: improve rdns integration using the testing framework ( #372 )
...
##### SUMMARY
Use the new testing framework for the rdns integration tests.
2023-10-23 16:23:33 +02:00
Jonas L
41ea82cc07
refactor: don't use ISO deprecated field ( #371 )
...
##### SUMMARY
The deprecated field is deprecated, we must use the deprecation object
instead.
##### COMPONENT NAME
hcloud_iso_info
2023-10-23 13:36:14 +02:00
renovate[bot]
f35f5009aa
deps: update dependency hcloud to v1.31.0 ( #370 )
...
[![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 ))
| `1.30.0` -> `1.31.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/hcloud/1.31.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/hcloud/1.31.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/hcloud/1.30.0/1.31.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/hcloud/1.30.0/1.31.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v1.31.0`](https://togithub.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#1310-2023-10-23 )
[Compare
Source](https://togithub.com/hetznercloud/hcloud-python/compare/v1.30.0...v1.31.0 )
##### Features
- prepare for iso deprecated field removal
([#​320](https://togithub.com/hetznercloud/hcloud-python/issues/320 ))
([beae328](beae328dd6
))
##### Dependencies
- update pre-commit hook psf/black-pre-commit-mirror to v23.10.0
([#​319](https://togithub.com/hetznercloud/hcloud-python/issues/319 ))
([184bbe6](184bbe65a7
))
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2023-10-23 11:12:06 +02:00
Jonas L
a93dbaa428
feat: add load_balancer algorithm option ( #368 )
...
##### SUMMARY
Allow to configure load balancers algorithm.
Closes #289
Depends on #367
##### ISSUE TYPE
- Feature Pull Request
##### COMPONENT NAME
hcloud_load_balancer
2023-10-20 12:20:09 +02:00
Jonas L
80d683959b
ci: force push antsibull-changelog changes ( #366 )
...
##### SUMMARY
pre-commit.ci automatically pushes styling commit to the release please
branch and might render the checkout in CI out of sync with the origin.
This makes sure the release-please workflow does not fail by force
pushing to the branch.
2023-10-20 12:19:33 +02:00
renovate[bot]
af5308af92
deps: update pre-commit hook ansible/ansible-lint to v6.21.1 ( #369 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ansible/ansible-lint](https://togithub.com/ansible/ansible-lint ) |
repository | patch | `v6.21.0` -> `v6.21.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://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v6.21.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.21.1 )
[Compare
Source](https://togithub.com/ansible/ansible-lint/compare/v6.21.0...v6.21.1 )
#### Bugfixes
- Avoid exception caused by accidental unloading of core rules
([#​3857](https://togithub.com/ansible/ansible-lint/issues/3857 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Document pre-commit access to ansible community bundle
([#​3856](https://togithub.com/ansible/ansible-lint/issues/3856 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Fix bug with auto-fix ending too soon
([#​3855](https://togithub.com/ansible/ansible-lint/issues/3855 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-20 11:19:38 +02:00
Jonas L
10a3e4f01e
test: rework load_balancer module tests ( #367 )
...
##### SUMMARY
Use the new testing framework and clean up the load_balancer tests.
---------
Co-authored-by: Julian Tölle <julian.toelle97@gmail.com>
2023-10-19 18:14:18 +02:00
renovate[bot]
3058995219
deps: update pre-commit hook ansible/ansible-lint to v6.21.0 ( #365 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ansible/ansible-lint](https://togithub.com/ansible/ansible-lint ) |
repository | minor | `v6.20.3` -> `v6.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://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v6.21.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.21.0 )
[Compare
Source](https://togithub.com/ansible/ansible-lint/compare/v6.20.3...v6.21.0 )
#### Minor Changes
- Allow linting plugin EXAMPLES as playbooks
([#​3309](https://togithub.com/ansible/ansible-lint/issues/3309 ))
[@​Qalthos](https://togithub.com/Qalthos )
#### Bugfixes
- Add support for Rocky
([#​3843](https://togithub.com/ansible/ansible-lint/issues/3843 ))
[@​facorazza](https://togithub.com/facorazza )
- Update supported Ubuntu versions in `meta.json`
([#​3845](https://togithub.com/ansible/ansible-lint/issues/3845 ))
[@​mcdonnnj](https://togithub.com/mcdonnnj )
- Avoid false positives for handler in roles handlers directory
([#​3838](https://togithub.com/ansible/ansible-lint/issues/3838 ))
[@​ajinkyau](https://togithub.com/ajinkyau )
- Hide stacktrace when loading invalid yaml
([#​3844](https://togithub.com/ansible/ansible-lint/issues/3844 ))
[@​ajinkyau](https://togithub.com/ajinkyau )
- Add some platforms to `meta.json`
([#​3841](https://togithub.com/ansible/ansible-lint/issues/3841 ))
[@​mcdonnnj](https://togithub.com/mcdonnnj )
- Temporary avoid auto-fixing YAML files not owned by ansible
([#​3837](https://togithub.com/ansible/ansible-lint/issues/3837 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Add environment variable for skipping schema update
([#​3835](https://togithub.com/ansible/ansible-lint/issues/3835 ))
[@​ajinkyau](https://togithub.com/ajinkyau )
- Avoid creating temporary YAML files inside source tree
([#​3819](https://togithub.com/ansible/ansible-lint/issues/3819 ))
[@​Qalthos](https://togithub.com/Qalthos )
- Document environment variables
([#​3833](https://togithub.com/ansible/ansible-lint/issues/3833 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Update schemas
([#​3832](https://togithub.com/ansible/ansible-lint/issues/3832 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Support complex requirements in argument_specs.yml
([#​3823](https://togithub.com/ansible/ansible-lint/issues/3823 ))
[@​tapetersen](https://togithub.com/tapetersen )
- Fix SARIF-formatter severity levels
([#​3824](https://togithub.com/ansible/ansible-lint/issues/3824 ))
[@​4ch1m](https://togithub.com/4ch1m )
- Add play level autofix for key-order rule
([#​3815](https://togithub.com/ansible/ansible-lint/issues/3815 ))
[@​ajinkyau](https://togithub.com/ajinkyau )
- Add support for python 3.12
([#​3813](https://togithub.com/ansible/ansible-lint/issues/3813 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Update SPDX license list
([#​3814](https://togithub.com/ansible/ansible-lint/issues/3814 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Use checkout action in install docs
([#​3810](https://togithub.com/ansible/ansible-lint/issues/3810 ))
[@​gma](https://togithub.com/gma )
- Fix actions-tagger arguments
([#​3808](https://togithub.com/ansible/ansible-lint/issues/3808 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2023-10-19 12:41:44 +02:00
renovate[bot]
f43ac5bab7
deps: update pre-commit hook psf/black-pre-commit-mirror to v23.10.0 ( #364 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[psf/black-pre-commit-mirror](https://togithub.com/psf/black-pre-commit-mirror )
| repository | minor | `23.9.1` -> `23.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://togithub.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>
###
[`v23.10.0`](https://togithub.com/psf/black-pre-commit-mirror/compare/23.9.1...23.10.0 )
[Compare
Source](https://togithub.com/psf/black-pre-commit-mirror/compare/23.9.1...23.10.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 11:22:26 +02:00
Jonas L
5e425c56c2
feat: allow selecting a resource using its ID ( #361 )
...
##### SUMMARY
Allow referring to resources using their IDs for:
- hcloud_load_balancer_network
- hcloud_load_balancer_service
- hcloud_load_balancer_target
- hcloud_rdns
- hcloud_route
- hcloud_server_network
- hcloud_subnetwork
##### ISSUE TYPE
- Feature Pull Request
##### COMPONENT NAME
- hcloud_load_balancer_network
- hcloud_load_balancer_service
- hcloud_load_balancer_target
- hcloud_rdns
- hcloud_route
- hcloud_server_network
- hcloud_subnetwork
2023-10-18 10:28:42 +02:00
Jonas L
bd93d2caf8
ci: reduce usage when pushing release-please updates ( #362 )
...
##### SUMMARY
Disable azure pipelines for draft pull requests and ask release-please
to create draft pull requests. This should reduce the amount of CI usage
around the release please workflow.
2023-10-18 10:27:13 +02:00
Jonas L
4342c6ffc6
chore: update galaxy version badge url ( #363 )
...
##### SUMMARY
Use the new API to have up-to-date versions badge.
2023-10-18 10:26:59 +02:00
Jonas L
4044980477
test: fix vswitch subnets ip_range ( #359 )
...
##### SUMMARY
The vswitch subnet validation changed: the subnet ip_range must be
smaller than the network ip_range **AND** must not start with the same
IP.
See
https://github.com/ansible-collections/hetzner.hcloud/runs/17672011247
In addition, I reworked the tests to use the new testing framework.
2023-10-17 09:18:26 +02:00
Jonas L
76ef636f07
feat: add deprecation field to hcloud_iso_info ( #357 )
...
##### SUMMARY
See these changelog entries for the announcement:
-
https://docs.hetzner.cloud/changelog#2023-10-12-deprecation-info-for-isos
-
https://docs.hetzner.cloud/changelog#2023-10-12-field-deprecated-on-isos-is-now-deprecated
##### ISSUE TYPE
- Feature Pull Request
##### COMPONENT NAME
hcloud_iso_info
2023-10-16 11:16:31 +02:00
renovate[bot]
11ffbd9d43
deps: update dependency hcloud to v1.30.0 ( #358 )
...
[![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 ))
| `1.29.1` -> `1.30.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/hcloud/1.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/hcloud/1.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/hcloud/1.29.1/1.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/hcloud/1.29.1/1.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### ⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the
Dependency Dashboard for more information.
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v1.30.0`](https://togithub.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#1300-2023-10-13 )
[Compare
Source](https://togithub.com/hetznercloud/hcloud-python/compare/v1.29.1...v1.30.0 )
##### Features
- add deprecation field to Iso
([#​318](https://togithub.com/hetznercloud/hcloud-python/issues/318 ))
([036b52f](036b52fe51
))
- support python 3.12
([#​311](https://togithub.com/hetznercloud/hcloud-python/issues/311 ))
([7e8cd1d](7e8cd1d92e
))
##### Dependencies
- update dependency mypy to >=1.6,<1.7
([#​317](https://togithub.com/hetznercloud/hcloud-python/issues/317 ))
([d248bbd](d248bbd4e5
))
- update dependency pylint to v3
([#​307](https://togithub.com/hetznercloud/hcloud-python/issues/307 ))
([277841d](277841dd84
))
- update pre-commit hook asottile/pyupgrade to v3.14.0
([#​308](https://togithub.com/hetznercloud/hcloud-python/issues/308 ))
([07a4513](07a4513e28
))
- update pre-commit hook asottile/pyupgrade to v3.15.0
([#​312](https://togithub.com/hetznercloud/hcloud-python/issues/312 ))
([c544639](c5446394ac
))
- update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0
([#​313](https://togithub.com/hetznercloud/hcloud-python/issues/313 ))
([e51eaa9](e51eaa9903
))
- update python docker tag to v3.12
([#​309](https://togithub.com/hetznercloud/hcloud-python/issues/309 ))
([3a1ee67](3a1ee675f2
))
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44LjEiLCJ1cGRhdGVkSW5WZXIiOiIzNy44LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2023-10-13 16:26:39 +02:00
Jonas L
654ec14310
chore: update renovate bot config ( #355 )
2023-10-12 10:16:48 +02:00
Jonas L
79d52d3621
chore: add venv dependency to lint-docs target ( #350 )
...
##### SUMMARY
Missing venv when running lint-docs from a clean repo.
2023-10-09 13:42:59 +02:00
Jonas L
74f6eff294
chore: update pre-commit hooks ( #354 )
2023-10-09 13:42:43 +02:00
renovate[bot]
6def71a3cf
deps: update pre-commit hook asottile/pyupgrade to v3.15.0 ( #351 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [asottile/pyupgrade](https://togithub.com/asottile/pyupgrade ) |
repository | minor | `v3.14.0` -> `v3.15.0` |
---
### ⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the
Dependency Dashboard for more information.
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://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>asottile/pyupgrade (asottile/pyupgrade)</summary>
###
[`v3.15.0`](https://togithub.com/asottile/pyupgrade/compare/v3.14.0...v3.15.0 )
[Compare
Source](https://togithub.com/asottile/pyupgrade/compare/v3.14.0...v3.15.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4wLjMiLCJ1cGRhdGVkSW5WZXIiOiIzNy4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-09 11:49:08 +02:00
renovate[bot]
f64d542ade
deps: update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0 ( #352 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[pre-commit/pre-commit-hooks](https://togithub.com/pre-commit/pre-commit-hooks )
| repository | minor | `v4.4.0` -> `v4.5.0` |
---
### ⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the
Dependency Dashboard for more information.
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://togithub.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>
###
[`v4.5.0`](https://togithub.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.0 )
[Compare
Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4wLjMiLCJ1cGRhdGVkSW5WZXIiOiIzNy4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-09 11:48:46 +02:00
Jonas L
f232bfccb8
ci: use reusable stale bot workflow ( #353 )
2023-10-09 11:37:01 +02:00
Jonas L
9eab32cf3d
chore: pre-commit improvements ( #348 )
...
##### SUMMARY
- Speed up pre-commit by moving some tasks out of pre-commit
- Move network related hooks out of pre-commit (allow enabling
pre-commit.ci)
- Some optimization
- Use pre-commit.ci
2023-10-06 16:02:46 +02:00
Jonas L
7f4e4e96cc
build: don't include v prefix in version tags ( #349 )
...
##### SUMMARY
The version tag regex allowing to publish to ansible-galaxy does not
allow versions to be prefixed with a v:
468493fef4/zuul.d/pipelines.yaml (L146-L155)
Introducing the v prefix is also breaking with the previous tag naming
convention.
2023-10-06 15:59:20 +02:00
Hetzner Cloud Bot
e692b3e2e0
chore(main): release 2.1.2 ( #335 )
...
🤖 I have created a release *beep* *boop*
---
##
[2.1.2](https://github.com/ansible-collections/hetzner.hcloud/compare/2.1.1...v2.1.2 )
(2023-10-05)
### Bug Fixes
* firewall port argument is required with udp or tcp
([#345 ](https://github.com/ansible-collections/hetzner.hcloud/issues/345 ))
([76c1abf
](76c1abf447
))
* invalid field in load_balancer_service health_check.http return data
([#333 ](https://github.com/ansible-collections/hetzner.hcloud/issues/333 ))
([fb35516
](fb35516e76
))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
2023-10-05 16:40:02 +02:00
Jonas L
5bbd806062
chore: new galaxy api broke the version shield ( #346 )
...
##### SUMMARY
Fix ansible galaxy badge urls. See
https://www.ansible.com/blog/new-ansible-galaxy
2023-10-05 12:30:04 +02:00
Jonas L
76c1abf447
fix: firewall port argument is required with udp or tcp ( #345 )
...
##### SUMMARY
When managing a tcp/udp firewall rule, provide a clear error message
when the port is missing from the rule.
Closes #344
##### ISSUE TYPE
- Bugfix Pull Request
##### COMPONENT NAME
hcloud_firewall
2023-10-04 10:59:50 +02:00
renovate[bot]
dc6583157d
deps: update pre-commit hook ansible/ansible-lint to v6.20.3 ( #342 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ansible/ansible-lint](https://togithub.com/ansible/ansible-lint ) |
repository | patch | `v6.20.0` -> `v6.20.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://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v6.20.3`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.3 )
[Compare
Source](https://togithub.com/ansible/ansible-lint/compare/v6.20.2...v6.20.3 )
##### Bugfixes
- Fix wget command arguments in github action
([#​3806](https://togithub.com/ansible/ansible-lint/issues/3806 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Update some platform versions in meta.json
([#​3800](https://togithub.com/ansible/ansible-lint/issues/3800 ))
[@​masoud-maghsoudi](https://togithub.com/masoud-maghsoudi )
###
[`v6.20.2`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.2 )
[Compare
Source](https://togithub.com/ansible/ansible-lint/compare/v6.20.1...v6.20.2 )
##### Bugfixes
- Do not use github action path for running ansible lint
([#​3798](https://togithub.com/ansible/ansible-lint/issues/3798 ))
[@​ReenigneArcher](https://togithub.com/ReenigneArcher )
- Correct listing of autofix rules in documentation
([#​3797](https://togithub.com/ansible/ansible-lint/issues/3797 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Make the autofix rule list dynamic in documentation
([#​3785](https://togithub.com/ansible/ansible-lint/issues/3785 ))
[@​shatakshiiii](https://togithub.com/shatakshiiii )
- Fix documentation links to autofix page
([#​3796](https://togithub.com/ansible/ansible-lint/issues/3796 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Bump test dependencies
([#​3795](https://togithub.com/ansible/ansible-lint/issues/3795 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Correct documentation regarding CLI argument precedence
([#​3792](https://togithub.com/ansible/ansible-lint/issues/3792 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Document autofix ability for rules that supports it
([#​3791](https://togithub.com/ansible/ansible-lint/issues/3791 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Accept underline prefix when checking var-naming
([#​3789](https://togithub.com/ansible/ansible-lint/issues/3789 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Correct regression with use of --fix
([#​3783](https://togithub.com/ansible/ansible-lint/issues/3783 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
###
[`v6.20.1`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.1 )
[Compare
Source](https://togithub.com/ansible/ansible-lint/compare/v6.20.0...v6.20.1 )
##### Bugfixes
- Fix detection of play roles vars missing prefix
([#​3765](https://togithub.com/ansible/ansible-lint/issues/3765 ))
[@​cavcrosby](https://togithub.com/cavcrosby )
- Prune reported errors after autofix
([#​3774](https://togithub.com/ansible/ansible-lint/issues/3774 ))
[@​cidrblock](https://togithub.com/cidrblock )
- `--fix` will now default to `all`
([#​3777](https://togithub.com/ansible/ansible-lint/issues/3777 ))
[@​ajinkyau](https://togithub.com/ajinkyau )
- Avoid false error caused by TypeError with jinja rule
([#​3773](https://togithub.com/ansible/ansible-lint/issues/3773 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Sanity Rule Ignore Additions and Updates
([#​3766](https://togithub.com/ansible/ansible-lint/issues/3766 ))
[@​alisonlhart](https://togithub.com/alisonlhart )
- Update rulebook schema (name is now required)
([#​3776](https://togithub.com/ansible/ansible-lint/issues/3776 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Expose rules that have autofix capability in docs
([#​3770](https://togithub.com/ansible/ansible-lint/issues/3770 ))
[@​shatakshiiii](https://togithub.com/shatakshiiii )
- List all the fixable rules in CLI via `--list-rules`
([#​3737](https://togithub.com/ansible/ansible-lint/issues/3737 ))
[@​shatakshiiii](https://togithub.com/shatakshiiii )
- Include level in SARIF results
([#​3758](https://togithub.com/ansible/ansible-lint/issues/3758 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Meta runtime supported version update
([#​3755](https://togithub.com/ansible/ansible-lint/issues/3755 ))
[@​alisonlhart](https://togithub.com/alisonlhart )
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4wLjMiLCJ1cGRhdGVkSW5WZXIiOiIzNy4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 10:49:41 +02:00
renovate[bot]
9c4aa3e999
deps: update pre-commit hook asottile/pyupgrade to v3.14.0 ( #343 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [asottile/pyupgrade](https://togithub.com/asottile/pyupgrade ) |
repository | minor | `v3.13.0` -> `v3.14.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://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>asottile/pyupgrade (asottile/pyupgrade)</summary>
###
[`v3.14.0`](https://togithub.com/asottile/pyupgrade/compare/v3.13.0...v3.14.0 )
[Compare
Source](https://togithub.com/asottile/pyupgrade/compare/v3.13.0...v3.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4wLjMiLCJ1cGRhdGVkSW5WZXIiOiIzNy4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-04 10:33:58 +02:00
Jonas L
8c49c472ac
ci: revert skip azp on release please commits ( #338 ) ( #341 )
...
This reverts commit 796ab1c1ae
.
2023-09-28 15:40:11 +02:00
Jonas L
796ab1c1ae
ci: skip azp on release please commits ( #338 )
...
##### SUMMARY
Skip the Azure pipelines when generating the release-please pull request
content.
2023-09-28 15:26:59 +02:00
Jonas L
001c3e2089
ci: clean azp scripts ( #340 )
...
##### SUMMARY
Clean old scripts and simplify the CI scripts.
2023-09-27 08:59:26 +02:00
renovate[bot]
3dffaafcdc
deps: update dependency hcloud to v1.29.1 ( #339 )
...
[![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 ))
| `1.29.0` -> `1.29.1` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/hcloud/1.29.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/hcloud/1.29.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/hcloud/1.29.0/1.29.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/hcloud/1.29.0/1.29.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v1.29.1`](https://togithub.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#1291-2023-09-26 )
[Compare
Source](https://togithub.com/hetznercloud/hcloud-python/compare/v1.29.0...v1.29.1 )
##### Bug Fixes
- prevent api calls when printing bound models
([#​305](https://togithub.com/hetznercloud/hcloud-python/issues/305 ))
([c1de7ef](c1de7efc85
))
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMDcuMiIsInVwZGF0ZWRJblZlciI6IjM2LjEwNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2023-09-26 19:55:44 +02:00
Jonas L
f47e49c132
test: fix AnsibleHCloud module unit tests ( #337 )
...
##### SUMMARY
We had a race condition between 2 Pull Requests (#336 and #325 ) and
everything didn't go through the test pipeline. Fixing it now.
2023-09-26 15:44:49 +02:00
Jonas L
9a44bc260f
ci: add unit tests to azure pipelines ( #325 )
...
##### SUMMARY
Enable unit testing in the CI. We started to write some unit tests for
the inventory, but they were not enforced in the CI.
2023-09-26 09:41:19 +02:00
Jonas L
94190ae6cb
refactor: move module vars out of __init__
( #336 )
...
##### SUMMARY
- move module vars out of `__init__`
- add modules type hints
- catch hcloud exception for api calls
2023-09-26 09:41:01 +02:00
renovate[bot]
4ae557c287
deps: update dependency hcloud to v1.29.0 ( #334 )
...
[![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 ))
| `1.28.0` -> `1.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/hcloud/1.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/hcloud/1.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/hcloud/1.28.0/1.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/hcloud/1.28.0/1.29.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>hetznercloud/hcloud-python (hcloud)</summary>
###
[`v1.29.0`](https://togithub.com/hetznercloud/hcloud-python/blob/HEAD/CHANGELOG.md#1290-2023-09-25 )
[Compare
Source](https://togithub.com/hetznercloud/hcloud-python/compare/v1.28.0...v1.29.0 )
##### Features
- add domain attribute type hints to bound models
([#​300](https://togithub.com/hetznercloud/hcloud-python/issues/300 ))
([6d46d06](6d46d06c42
))
- **firewalls:** add `applied_to_resources` to `FirewallResource`
([#​297](https://togithub.com/hetznercloud/hcloud-python/issues/297 ))
([55d2b20](55d2b2043e
))
##### Bug Fixes
- missing BaseDomain base class inheritance
([#​303](https://togithub.com/hetznercloud/hcloud-python/issues/303 ))
([0ee7598](0ee759856c
))
##### Dependencies
- update actions/checkout action to v4
([#​295](https://togithub.com/hetznercloud/hcloud-python/issues/295 ))
([c02b446](c02b4468f0
))
- update dependency sphinx to >=7.2.2,<7.3
([#​291](https://togithub.com/hetznercloud/hcloud-python/issues/291 ))
([10234ea](10234ea7bf
))
- update dependency sphinx to v7
([#​211](https://togithub.com/hetznercloud/hcloud-python/issues/211 ))
([f635c94](f635c94c23
))
- update pre-commit hook asottile/pyupgrade to v3.11.0
([#​298](https://togithub.com/hetznercloud/hcloud-python/issues/298 ))
([4bbd0cc](4bbd0ccb0f
))
- update pre-commit hook asottile/pyupgrade to v3.11.1
([#​299](https://togithub.com/hetznercloud/hcloud-python/issues/299 ))
([2f9fcd7](2f9fcd7bb8
))
- update pre-commit hook asottile/pyupgrade to v3.13.0
([#​301](https://togithub.com/hetznercloud/hcloud-python/issues/301 ))
([951dbf3](951dbf3e3b
))
- update pre-commit hook pre-commit/mirrors-prettier to v3.0.3
([#​294](https://togithub.com/hetznercloud/hcloud-python/issues/294 ))
([381e336](381e336ff1
))
- update pre-commit hook psf/black to v23.9.1
([#​296](https://togithub.com/hetznercloud/hcloud-python/issues/296 ))
([4374a7b](4374a7be9f
))
##### Documentation
- load token from env in examples scripts
([#​302](https://togithub.com/hetznercloud/hcloud-python/issues/302 ))
([f18c9a6](f18c9a60e0
))
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jo <ljonas@riseup.net>
2023-09-25 13:34:49 +02:00
renovate[bot]
576721987e
deps: update pre-commit hook ansible/ansible-lint to v6.20.0 ( #330 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [ansible/ansible-lint](https://togithub.com/ansible/ansible-lint ) |
repository | minor | `v6.19.0` -> `v6.20.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://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>ansible/ansible-lint (ansible/ansible-lint)</summary>
###
[`v6.20.0`](https://togithub.com/ansible/ansible-lint/releases/tag/v6.20.0 )
[Compare
Source](https://togithub.com/ansible/ansible-lint/compare/v6.19.0...v6.20.0 )
#### Minor Changes
- Respect cgroup CPU limits when running inside containers
([#​3749](https://togithub.com/ansible/ansible-lint/issues/3749 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Rename --write option to --fix
([#​3748](https://togithub.com/ansible/ansible-lint/issues/3748 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Add auto-fixing implementation for `no-free-form` rule
([#​3725](https://togithub.com/ansible/ansible-lint/issues/3725 ))
[@​ajinkyau](https://togithub.com/ajinkyau )
- Add auto-fixing implementation for `partial-become` rule
([#​3692](https://togithub.com/ansible/ansible-lint/issues/3692 ))
[@​shatakshiiii](https://togithub.com/shatakshiiii )
- Add auto-fixing implementation for `no-jinja-when` rule
([#​3721](https://togithub.com/ansible/ansible-lint/issues/3721 ))
[@​shatakshiiii](https://togithub.com/shatakshiiii )
#### Bugfixes
- Fix the detection of role vars missing role prefix
([#​3750](https://togithub.com/ansible/ansible-lint/issues/3750 ))
[@​cavcrosby](https://togithub.com/cavcrosby )
- Clarify auto-fix arguments use
([#​3751](https://togithub.com/ansible/ansible-lint/issues/3751 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Avoid IndexError exception with jinja transform
([#​3747](https://togithub.com/ansible/ansible-lint/issues/3747 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Fix docs typo
([#​3746](https://togithub.com/ansible/ansible-lint/issues/3746 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Add /bin/bash executable to example correct code for pipefail rule
([#​3731](https://togithub.com/ansible/ansible-lint/issues/3731 ))
[@​Perdu](https://togithub.com/Perdu )
- Properly avoid `pipx` venv path to be included in altered path warning
([#​3730](https://togithub.com/ansible/ansible-lint/issues/3730 ))
[@​chrysle](https://togithub.com/chrysle )
- Fix transform exception with local_action with old syntax
([#​3743](https://togithub.com/ansible/ansible-lint/issues/3743 ))
[@​ssbarnea](https://togithub.com/ssbarnea )
- Support only_upgrade
([#​3734](https://togithub.com/ansible/ansible-lint/issues/3734 ))
[@​soroshsabz](https://togithub.com/soroshsabz )
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 12:49:25 +02:00
renovate[bot]
449aa11ac1
deps: update pre-commit hook asottile/pyupgrade to v3.13.0 ( #331 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [asottile/pyupgrade](https://togithub.com/asottile/pyupgrade ) |
repository | minor | `v3.11.1` -> `v3.13.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://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>asottile/pyupgrade (asottile/pyupgrade)</summary>
###
[`v3.13.0`](https://togithub.com/asottile/pyupgrade/compare/v3.12.0...v3.13.0 )
[Compare
Source](https://togithub.com/asottile/pyupgrade/compare/v3.12.0...v3.13.0 )
###
[`v3.12.0`](https://togithub.com/asottile/pyupgrade/compare/v3.11.2...v3.12.0 )
[Compare
Source](https://togithub.com/asottile/pyupgrade/compare/v3.11.2...v3.12.0 )
###
[`v3.11.2`](https://togithub.com/asottile/pyupgrade/compare/v3.11.1...v3.11.2 )
[Compare
Source](https://togithub.com/asottile/pyupgrade/compare/v3.11.1...v3.11.2 )
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 12:48:25 +02:00
Jonas L
fb35516e76
fix: invalid field in load_balancer_service health_check.http return data ( #333 )
...
##### SUMMARY
In the `hcloud_load_balancer_service` return data, the
`health_check.http.certificates` field must be named
`health_check.http.status_codes`.
https://docs.hetzner.cloud/#load-balancers-get-a-load-balancer
Fixes #332
##### ISSUE TYPE
- Bugfix Pull Request
##### COMPONENT NAME
hcloud_load_balancer_service
2023-09-25 12:20:18 +02:00
renovate[bot]
73f0e3c708
deps: update pre-commit hook asottile/pyupgrade to v3.11.1 ( #329 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [asottile/pyupgrade](https://togithub.com/asottile/pyupgrade ) |
repository | patch | `v3.11.0` -> `v3.11.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://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>asottile/pyupgrade (asottile/pyupgrade)</summary>
###
[`v3.11.1`](https://togithub.com/asottile/pyupgrade/compare/v3.11.0...v3.11.1 )
[Compare
Source](https://togithub.com/asottile/pyupgrade/compare/v3.11.0...v3.11.1 )
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ansible-collections/hetzner.hcloud ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-20 18:12:12 +02:00
Jonas L
fcf39a633f
ci: add ansible-core 2.16 to the test matrix ( #328 )
...
##### SUMMARY
Related to
https://github.com/ansible-collections/news-for-maintainers/issues/58
And see
https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix
2023-09-19 09:34:00 +02:00