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 |
|
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 |
|
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 |
|
Jonas L
|
6844317920
|
refactor: fix pylint invalid variable name (#312)
##### SUMMARY
Pylint complains about too short/meaningless variable names. We want to
be explicit when naming variables.
|
2023-08-25 16:19:15 +02:00 |
|
Jonas L
|
a0e91d942a
|
refactor: rename ansible module classes (#284)
* refactor: rename Hcloud class to AnsibleHCloud
* refactor: rename AnsibleHCloud* modules
* refactor: remove Hcloud deprecation wrapper
|
2023-08-04 09:24:14 +02:00 |
|
Jonas L
|
98afa99904
|
refactor: use super() to reference parent class (#280)
|
2023-08-02 12:05:00 +02:00 |
|
Jonas L
|
64b6804b41
|
refactor: use relative imports for local modules (#279)
|
2023-07-31 10:12:55 +02:00 |
|
Jonas L
|
c15377c672
|
feat: improve hcloud library exceptions handling (#243)
|
2023-07-20 14:34:48 +02:00 |
|
Jonas L
|
51f705c343
|
chore: use fqcn module names (#273)
|
2023-07-20 12:14:57 +02:00 |
|
Jonas L
|
0fcf4aad22
|
refactor: use new to_native function path (#238)
e535eb625b/lib/ansible/module_utils/_text.py
|
2023-06-27 13:17:21 +02:00 |
|
Jonas L
|
dfff49e31f
|
chore: setup pre-commit (#234)
* chore: add pre-commit config
* chore: fix pre-commit errors
* chore: add black pre-commit hook
* style: format python files with black
* chore: add isort pre-commit hook
* style: format python files using isort
* chore: add pyupgrade pre-commit hook
* refactor: upgrade code to python3.7
* Allow stacking PRs
Co-authored-by: Julian Tölle <julian.toelle97@gmail.com>
---------
Co-authored-by: Julian Tölle <julian.toelle97@gmail.com>
|
2023-06-27 11:50:13 +02:00 |
|
Julian Tölle
|
43ae035040
|
lint: fix unused-import errors (#195)
The linting rule `unused-import` was recently activated in ansible-test.
This commit removes all unused imports to satify the linting rule.
|
2023-03-31 09:01:22 +02:00 |
|
Florian Sesser
|
53fa2c1e96
|
Docs: fix typo (#127)
Co-authored-by: Florian Sesser <hi@flosse.works>
|
2022-04-25 06:28:21 +02:00 |
|
Lukas Kämmerling
|
eb45ae014c
|
Fix error handling and add test cases (#58)
* Fix error handling and add test cases
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
|
2021-02-24 13:37:58 +01:00 |
|
Lukas Kämmerling
|
c26039cabf
|
Fix Sanity tests: doc-default-does-not-match-spec (#46)
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
|
2020-12-08 07:37:54 +01:00 |
|
Lukas Kämmerling
|
8bb449d3de
|
Improve imports of APIException (#37)
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
|
2020-11-24 06:39:21 +01:00 |
|
Lukas Kämmerling
|
fe84174cb6
|
Allow creating resources with protection (#30)
* Allow all supporting resources to be created with protection
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
|
2020-10-01 11:09:51 +02:00 |
|
Lukas Kämmerling
|
603ecbe92b
|
Implement Label Selector and IP Targets (#23)
|
2020-08-11 16:16:02 +02:00 |
|
Lukas Kämmerling
|
9deba9db7a
|
hcloud_load_balancer Allow changing the type of a Load Balancer (#21)
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
|
2020-08-10 09:58:30 +02:00 |
|
Lukas Kämmerling
|
41354355e6
|
Fix inventory plugin does not work with old configuration files (#15)
|
2020-06-30 13:48:24 +02:00 |
|
Lukas Kämmerling
|
769a63ff22
|
Implement Load Balancers and Certificates and prepare release (#13)
|
2020-06-29 15:41:30 +02:00 |
|