-
Notifications
You must be signed in to change notification settings - Fork 56
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
ncm-opennebula: Open vSwitch support and VNET pools #466
Conversation
Refer to this link for build results (access rights to CI server needed): |
@@ -133,6 +134,19 @@ type opennebula_ceph_datastore = { | |||
"rbd_format" ? long(1..2) | |||
}; | |||
|
|||
@{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all the annotations must be fixed according to http://quattor-pan.readthedocs.org/en/latest/pan-book/pan-book.html#annotations. in particular, the annotation for a type
has to start with @documentation{
, should be simple search and replace
@alvarosimon minor remarks, i don't mind the backwards incompatible stuff if this goes in 15.4 |
@stdweird @jrha about the backwards incompatible stuff like: |
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
@alvarosimon LGTM, simply change the title of the PR and give some feedback wrt testing |
@stdweird the PR name was changed, I will test this with the current perl-Net-OpenNebula version during the next days... |
Refer to this link for build results (access rights to CI server needed): |
test this please |
Refer to this link for build results (access rights to CI server needed): |
Tested in altaria, no issues found. The vnet pool creation also works with the current |
@@ -75,4 +92,6 @@ prefix "/software/components/opennebula"; | |||
); | |||
|
|||
"ssh_multiplex" = true; | |||
"host_hyp" = "kvm"; | |||
"host_ovs" = true; | |||
"tm_system_ds" = "ssh"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you add the missing newline at the end of this file please.
Cool, I'm happy with this (newline excepted). Any other comments before merge? |
Refer to this link for build results (access rights to CI server needed): |
@jrha done! remarks addressed |
"network_mask" = "255.255.0.0"; | ||
"vlan" = true; | ||
"vlan_id" = 0; | ||
"ar" = nlist( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dict(
You could consider replacing all |
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
Refer to this link for build results (access rights to CI server needed): |
@jrha remarks addressed, I think that now is ok, let me know if we need to change something else. About the new type_uuid I have created a new PR in template-library-core repo. |
Awesome thanks! The tests will fail here until quattor/template-library-core#64 is merged. |
retest this please |
Refer to this link for build results (access rights to CI server needed): |
@stdweird, does Jenkins need to update template-library-core? |
@jrha, yes, i'll automate that once it has unittests of its own |
test this please |
Refer to this link for build results (access rights to CI server needed): |
Awesome. |
ncm-opennebula: Open vSwitch support and VNET pools
This PR includes several bug fixes and new features:
"type" : string = 'FIXED'
VNET option is deprecated since OpenNebula 4.8.x and it was removed (now this option is included within AR address range pools ). This is a backwards incompatible change so OpenNebula component requires ONE version 4.8.x or above.NOTE: This PR requires a new pan/type
type_uuid
Included in quattor/template-library-core#64