Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow openstack driver to attach multiple networks #56961

Merged
merged 10 commits into from
May 20, 2020

Conversation

mark-hyde
Copy link
Contributor

What does this PR do?

It allows the openstack network kwarg to be either a list or a dict, where previously it only allowed a dict. This allows multiple networks to be attached to a device during build using salt-cloud.

What issues does this PR fix or reference?

Fixes: #56960

Previous Behaviour

Can only attach 1 network or the defaults if not specified. (Or get a complaint about not being a dict)

New Behaviour

Can attach multiple networks

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

  • Docs
  • Changelog
  • Tests written/updated

Commits signed with GPG?

No

Please review Salt's Contributing Guide for best practices.

See GitHub's page on GPG signing for more information about signing commits with GPG.

@mark-hyde mark-hyde requested a review from a team as a code owner April 29, 2020 07:24
@ghost ghost requested review from Ch3LL and removed request for a team April 29, 2020 07:24
@mark-hyde
Copy link
Contributor Author

(Apologies for not writing any tests or docs. I've submitted this as it was my workaround which got things to work for me. Feel free to use as a starting point to do it properly!!)

@Ch3LL Ch3LL added the Needs-Testcase PR needs test cases written, or the issue is about a bug/feature that needs test cases label May 1, 2020
@waynew waynew added the help-wanted Community help is needed to resolve this label May 19, 2020
It looks like this one got missed when this was introduced. Everywhere
else within openstack.py uses this pattern. Also added some tests for
this function to ensure that it does the expected thing.
@waynew waynew removed help-wanted Community help is needed to resolve this Needs-Testcase PR needs test cases written, or the issue is about a bug/feature that needs test cases labels May 19, 2020
@dwoz dwoz merged commit 47c8d67 into saltstack:master May 20, 2020
@sagetherage sagetherage added the ZRelease-Sodium retired label label May 22, 2020
@mark-hyde mark-hyde deleted the openstack_allow_multiple_networks branch May 26, 2020 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Openstack driver only allows one network
5 participants