Jonas L
|
c56cbab1a0
|
refactor: use f-strings (#310)
##### SUMMARY
Replace string interpolation with f-strings. Improves readability, and
should help prevent #309
|
2023-08-24 11:27:40 +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
|
8a6157e8b2
|
feat: vendor hcloud python dependency (#244)
* chore: ignore venv directories
* chore: ignore integration test generated inventory
* feat: vendor hcloud package
* import https://github.com/hetznercloud/hcloud-python
* use vendored hcloud in modules
* update integration test requirements
* make vendor script self contained
* chore: add check-hcloud-vendor pre-commit hook
* pin hcloud version to v.1.24.0
* move vendored __version__.py file to _version.py
* update comment about galaxy-importer filename lint
|
2023-07-11 11:15:08 +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 |
|
René Moser
|
1d568f3ac7
|
loadbalancer_: improve error handlings (#138)
* loadbalancer_: improve error handlings
* streamline a bit to make ansible 2.9 pass
* handle race condition
|
2022-06-20 06:26:26 +02:00 |
|
René Moser
|
a0a5da3f46
|
hcloud_load_balancer_target: fix types in examples (#136)
|
2022-06-17 22:15:35 +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
|
0617bc65f8
|
Add hcloud_load_balancer_info module (#41)
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
|
2020-11-27 12:25:06 +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
|
603ecbe92b
|
Implement Label Selector and IP Targets (#23)
|
2020-08-11 16:16:02 +02:00 |
|
Lukas Kämmerling
|
769a63ff22
|
Implement Load Balancers and Certificates and prepare release (#13)
|
2020-06-29 15:41:30 +02:00 |
|