config-drive: support user data on L2 networks#2615
Conversation
|
@blueorangutan package |
|
@PaulAngus a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-1983 |
|
@blueorangutan test |
|
@PaulAngus a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This would allow configuring of config drive while creating a L2 network offering. Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2008 |
|
@blueorangutan test |
|
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
| } else if ($guestTypeField.val() == 'L2') { | ||
| $useVpc.hide(); | ||
| $supportedServices.hide(); | ||
| $supportedServices.css('display', 'inline-block'); |
There was a problem hiding this comment.
@rhtyd what if we display a checkbox with label 'User data (ConfigDrive)'? If it is checked, we can set serviceProviderList parameter to ConfigDrive and if not we'll pass it blank. This way we avoid user selecting unsupported services from the UI. What do you think?
There was a problem hiding this comment.
Good idea, perhaps you or Ernie can improve the UI changes.
There was a problem hiding this comment.
Sure, I can pick it up during the weekend
|
code looks good so far (just in case I don't pass by anymore) I like the checkbox option to prevent the selection of unsupported services. Better would be if unsupported services wouldn't be visible but as long as it is only one there is no difference. |
|
Trillian test result (tid-2605)
|
|
@rhtyd @DaanHoogland @PaulAngus @borisstoyanov last commit includes the checkbox in the UI for User Data on L2 network offerings as shown in the screenshot on the PR description |
|
@blueorangutan test |
|
@nvazquez a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-2630)
|
|
@DaanHoogland are you lgtm on the changes now? |
|
@blueorangutan package |
|
@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-2028 |
|
@blueorangutan test |
|
@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
borisstoyanov
left a comment
There was a problem hiding this comment.
LGTM based on code review, lets see the test results
|
Trillian test result (tid-2647)
|
Description
This provides the ability to create L2 network providing ConfigDrive service.
Types of changes
GitHub Issue/PRs
Screenshots (if appropriate):
How Has This Been Tested?
Checklist:
Testing