Fix hetzner cloud create method attachments (#59872)
What does this PR do?
Fix hetzner cloud create method attachments
What issues does this PR fix or reference?
Fixes: #59872
Commits signed with GPG?
No
@krionbsd
I've just added tests to go sure the correct mechanic of adding networks and volumes while creating a machine is being called. Anything else I can do here?
@dithmer looks like your PR needs a rebase with the master branch
Hi! I'm your friendly PR bot!
You might be wondering what I'm doing commenting here on your PR.
Yes, as a matter of fact, I am...
I'm just here to help us improve the documentation. I can't respond to questions or anything, but what I can do, I do well!
Okay... so what do you do?
I detect modules that are missing docstrings or "CLI Example" on existing docstrings! When I was created we had a lot of these. The documentation for these modules need some love and attention to make Salt better for our users.
So what does that have to do with my PR?
I noticed that in this PR there are some files changed that have some of these issues. So I'm leaving this comment to let you know your options.
Okay, what are they?
Well, my favorite, is that since you were making changes here I'm hoping that you would be the most familiar with this module and be able to add some other examples or fix any of the reported issues.
If I can, then what?
Well, you can either add them to this PR or add them to another PR. Either way is fine!
Well... what if I can't, or don't want to?
That's also fine! We appreciate all contributions to the Salt Project. If you can't add those other examples, either because you're too busy, or unfamiliar, or you just aren't interested, we still appreciate the contributions that you've made already.
Whatever approach you decide to take, just drop a comment here letting us know!
Detected Issues (click me)
[INFO] Initializing environment for https://github.com/saltstack/pip-tools-compile-impersonate. [INFO] Initializing environment for https://github.com/asottile/pyupgrade. [INFO] Initializing environment for https://github.com/saltstack/pre-commit-remove-import-headers. [INFO] Initializing environment for https://github.com/s0undt3ch/salt-rewrite. [INFO] Initializing environment for https://github.com/timothycrosley/isort. [INFO] Initializing environment for https://github.com/timothycrosley/isort:toml. [INFO] Initializing environment for https://github.com/psf/black. [INFO] Initializing environment for https://github.com/asottile/blacken-docs. [INFO] Initializing environment for https://github.com/asottile/blacken-docs:black==21.7b0. [INFO] Initializing environment for https://github.com/PyCQA/bandit. [INFO] Initializing environment for https://github.com/saltstack/invoke-pre-commit. [INFO] Initializing environment for https://github.com/saltstack/invoke-pre-commit:blessings,distro,jinja2,msgpack,pyyaml. [INFO] Initializing environment for https://github.com/saltstack/mirrors-nox. [INFO] Initializing environment for https://github.com/saltstack/mirrors-nox:pip>=20.2.4,The function 'avail_locations' on 'salt/cloud/clouds/hetzner.py' does not have a docstring The function 'avail_images' on 'salt/cloud/clouds/hetzner.py' does not have a docstring The function 'avail_sizes' on 'salt/cloud/clouds/hetzner.py' does not have a docstring The function 'list_ssh_keys' on 'salt/cloud/clouds/hetzner.py' does not have a docstring The function 'list_nodes_full' on 'salt/cloud/clouds/hetzner.py' does not have a docstring The function 'list_nodes' on 'salt/cloud/clouds/hetzner.py' does not have a docstring The function 'show_instance' on 'salt/cloud/clouds/hetzner.py' does not have a docstring Found 7 errors
Thanks again!
@dithmer can you update this PR as well. it looks to be out of date with the master branch to the point i can't update the merge in github.
Closing this due to inactivity. Anyone should feel free to re-open it if they want to see it through to the end in one release cycle.