)]}'
{"specs/rocky/approved/vmware-vm-groups.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"519c8186d059cbd22760fa5d714bb6c3cc9be7e0","unresolved":false,"context_lines":[{"line_number":25,"context_line":"          can be associated with multiple host groups too."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"This specification describes how to schedule instances to specific"},{"line_number":28,"context_line":"compute node that has a given vm group and associate OpenStack instance"},{"line_number":29,"context_line":"to that vm group."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_e3b3674c","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":12},"updated":"2018-03-27 20:01:30.000000000","message":"compute node (cluster) that has...\n\nIt\u0027s helpful, at least for me, to remember that this spec is about getting the VM into the cluster with the given VM group.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"519c8186d059cbd22760fa5d714bb6c3cc9be7e0","unresolved":false,"context_lines":[{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"A vcenter cluster which is exposed as a compute node can have multiple"},{"line_number":35,"context_line":"VM groups. Currently, there is no ability in OpenStack to associate"},{"line_number":36,"context_line":"an instance to specific VMware VM group."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Use Cases"},{"line_number":39,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_437ed36b","line":36,"range":{"start_line":35,"start_character":11,"end_line":36,"end_character":40},"updated":"2018-03-27 20:01:30.000000000","message":"Couldn\u0027t you have host aggregates with metadata for a specific VM group and then tie flavors/images to those host aggregates? It\u0027s basically the same thing you\u0027re trying to do with traits.\n\nI guess the difference with this spec is, the admin can setup things in the cluster via vcenter and then the nova vcenter driver does the proxy work of making sure the compute node resource provider in placement mirrors those traits. Otherwise some tool external to nova would be responsible for getting the VM group information from the cluster(s) and modeling that with compute host aggregates.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3e2091b23607f7d695ada56dbda546dccf3cd0a1","unresolved":false,"context_lines":[{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"A vcenter cluster which is exposed as a compute node can have multiple"},{"line_number":35,"context_line":"VM groups. Currently, there is no ability in OpenStack to associate"},{"line_number":36,"context_line":"an instance to specific VMware VM group."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Use Cases"},{"line_number":39,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_9cdf3b38","line":36,"range":{"start_line":35,"start_character":11,"end_line":36,"end_character":40},"in_reply_to":"bf659307_1503f174","updated":"2018-12-05 23:23:17.000000000","message":"rahter the nova host aggrages it my be better to use \nplacement aggreages and use a member_of parmater to the placement query.\n\nto do that generically we woudl need to allow specifying member of via a mechnium. the only 3 that come to mind are\n\nA) schuder hints.\nB) image meta\nC) flavor extra spec.\n\nwith the not member_of proposed by \nhttps://review.openstack.org/#/c/603352/\nthat would allow you to model affintiy and anti affinity.\n\nthe aggregates membership can be updated just as dynamically but i would expect it to perform better from a db perspective.\n\nof the 3 options:\nA.) woudl be totally dynamic relying on the user to set the value which is likely not waht we want in this case but could be useful for other uses.\n\nB.) allow us to store the request with the image that contians the resricted ip. but if you allow users to bring there own image it may be sikp unless you use the glace image import plugins to tag the iamge on upload.\n\nC.) allow you enfoce it via an operator only interface that cant be bypassed.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"change_message_id":"76ec8e59a00cd80742a213864180fbd49653140c","unresolved":false,"context_lines":[{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"A vcenter cluster which is exposed as a compute node can have multiple"},{"line_number":35,"context_line":"VM groups. Currently, there is no ability in OpenStack to associate"},{"line_number":36,"context_line":"an instance to specific VMware VM group."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Use Cases"},{"line_number":39,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_1503f174","line":36,"range":{"start_line":35,"start_character":11,"end_line":36,"end_character":40},"in_reply_to":"bf659307_437ed36b","updated":"2018-03-29 17:24:50.000000000","message":"You\u0027re right. Using host aggregates an alternative. But this spec is would automatically discover the groups and update as traits.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3e2091b23607f7d695ada56dbda546dccf3cd0a1","unresolved":false,"context_lines":[{"line_number":38,"context_line":"Use Cases"},{"line_number":39,"context_line":"---------"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Operators may have licensing restrictions or hardware requirements on"},{"line_number":42,"context_line":"virtual machines to be run only on specific ESXi hosts with a vcenter"},{"line_number":43,"context_line":"cluster. To meet this requirement, vcenter admin can create VM-Host"},{"line_number":44,"context_line":"policies using DRS VM and host groups. VMs with these restrictions"},{"line_number":45,"context_line":"should be added as a member of a VM group. DRS would ensure that"},{"line_number":46,"context_line":"the VM is launched on a host based on the policy defined on vcenter."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Proposed change"},{"line_number":49,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_9c6c1b9f","line":46,"range":{"start_line":41,"start_character":0,"end_line":46,"end_character":67},"updated":"2018-12-05 23:23:17.000000000","message":"this is very similar to the windows licenign usecase\nthat was part of https://review.openstack.org/#/c/593475/\nwhich was abandoned in favor of https://review.openstack.org/#/c/603352/","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"47410c977efc9e8b889aea57e3a226e297e273e4","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Example::"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    PUT /resource_providers/508f3973-8e1a-4241-afec-ee3e21be0611/traits"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    Content-type: application/json"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_a6022f3c","line":59,"updated":"2018-03-13 08:56:42.000000000","message":"I think you can omit this example and just say that virt driver is going to use the update_provider_tree() method to create the traits.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"8e158e2ad3d4498a1c2956b0484e4fe30592e395","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Example::"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    PUT /resource_providers/508f3973-8e1a-4241-afec-ee3e21be0611/traits"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    Content-type: application/json"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_80c4aa60","line":59,"in_reply_to":"df7087c5_a6022f3c","updated":"2018-03-13 12:24:50.000000000","message":"ageee","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"47410c977efc9e8b889aea57e3a226e297e273e4","unresolved":false,"context_lines":[{"line_number":67,"context_line":"        \"resource_provider_generation\": 1"},{"line_number":68,"context_line":"    }"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"``update_provider_tree()`` [3]_ would be handling creation of resource"},{"line_number":71,"context_line":"provider, associating traits for the vcenter cluster. The trait for"},{"line_number":72,"context_line":"VM group would be an addition to the existing traits."},{"line_number":73,"context_line":"Creating DRS VM-Host groups and policies are outside the scope of VMware"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_66297799","line":70,"updated":"2018-03-13 08:56:42.000000000","message":"nit: the root resource provider on which we are going to assign traits is always present, we don\u0027t have to create it:\n\nhttps://review.openstack.org/#/c/536348/5/nova/virt/vmwareapi/driver.py@393","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"change_message_id":"e2f8a093f5b2f618a1814414902b13dcfdfde4be","unresolved":false,"context_lines":[{"line_number":67,"context_line":"        \"resource_provider_generation\": 1"},{"line_number":68,"context_line":"    }"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"``update_provider_tree()`` [3]_ would be handling creation of resource"},{"line_number":71,"context_line":"provider, associating traits for the vcenter cluster. The trait for"},{"line_number":72,"context_line":"VM group would be an addition to the existing traits."},{"line_number":73,"context_line":"Creating DRS VM-Host groups and policies are outside the scope of VMware"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_a38d33d4","line":70,"in_reply_to":"df7087c5_66297799","updated":"2018-03-13 16:01:28.000000000","message":"sure. will remove this example","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3e2091b23607f7d695ada56dbda546dccf3cd0a1","unresolved":false,"context_lines":[{"line_number":67,"context_line":"        \"resource_provider_generation\": 1"},{"line_number":68,"context_line":"    }"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"``update_provider_tree()`` [3]_ would be handling creation of resource"},{"line_number":71,"context_line":"provider, associating traits for the vcenter cluster. The trait for"},{"line_number":72,"context_line":"VM group would be an addition to the existing traits."},{"line_number":73,"context_line":"Creating DRS VM-Host groups and policies are outside the scope of VMware"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_9c8dfb37","line":70,"in_reply_to":"df7087c5_a38d33d4","updated":"2018-12-05 23:23:17.000000000","message":"well technically its not it created by the compute manger above the virt dirver to represent the host but it will always exist by the time the comptue mangere calls update_provier_tree on the virt driver so you still dont need to create it.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"8e158e2ad3d4498a1c2956b0484e4fe30592e395","unresolved":false,"context_lines":[{"line_number":71,"context_line":"provider, associating traits for the vcenter cluster. The trait for"},{"line_number":72,"context_line":"VM group would be an addition to the existing traits."},{"line_number":73,"context_line":"Creating DRS VM-Host groups and policies are outside the scope of VMware"},{"line_number":74,"context_line":"virt driver."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"Syntax In Flavors"},{"line_number":77,"context_line":"~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_40969241","line":74,"updated":"2018-03-13 12:24:50.000000000","message":"So we apply a trait for each host group to the rp representing the cluster. That says \"somewhere in this cluster we have group X\". Choosing how that group is used is within the virt driver and not something we need to represent outside the virt driver.\n\nCorrect?\n\nSo the trait is effectively operating a cluster signalling mechanism and nothing more. (which seems reasonable to me)","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"change_message_id":"e2f8a093f5b2f618a1814414902b13dcfdfde4be","unresolved":false,"context_lines":[{"line_number":71,"context_line":"provider, associating traits for the vcenter cluster. The trait for"},{"line_number":72,"context_line":"VM group would be an addition to the existing traits."},{"line_number":73,"context_line":"Creating DRS VM-Host groups and policies are outside the scope of VMware"},{"line_number":74,"context_line":"virt driver."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"Syntax In Flavors"},{"line_number":77,"context_line":"~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df7087c5_63539b40","line":74,"in_reply_to":"df7087c5_40969241","updated":"2018-03-13 16:01:28.000000000","message":"We apply trait for each vm group (not host group).\n\nYes, how the group is used and policy is applied within the scope of VMware driver and vCenter. You can think of this capability as tagging a specific compute node with all vm group names present in it.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3e2091b23607f7d695ada56dbda546dccf3cd0a1","unresolved":false,"context_lines":[{"line_number":71,"context_line":"provider, associating traits for the vcenter cluster. The trait for"},{"line_number":72,"context_line":"VM group would be an addition to the existing traits."},{"line_number":73,"context_line":"Creating DRS VM-Host groups and policies are outside the scope of VMware"},{"line_number":74,"context_line":"virt driver."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"Syntax In Flavors"},{"line_number":77,"context_line":"~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_bc73174f","line":74,"in_reply_to":"df7087c5_63539b40","updated":"2018-12-05 23:23:17.000000000","message":"chris isnt that exactly what a placement aggreage is.\n\nits just a group of resouce provier trees that are related in some what the entity that created the aggreate knows about.\n\nwe can map nova host aggrate to them but they are just a generic grouping mechanium which is perfect for this usecase.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"519c8186d059cbd22760fa5d714bb6c3cc9be7e0","unresolved":false,"context_lines":[{"line_number":73,"context_line":"Creating DRS VM-Host groups and policies are outside the scope of VMware"},{"line_number":74,"context_line":"virt driver."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"Syntax In Flavors"},{"line_number":77,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Instances can be mapped to a specific VM group on vcenter by using flavor"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_e35e0711","line":76,"updated":"2018-03-27 20:01:30.000000000","message":"Given https://specs.openstack.org/openstack/nova-specs/specs/rocky/approved/glance-image-traits.html - what about image metadata too? It seems like images with certain licensing restrictions would be more appropriate for required VM groups rather than flavors?","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"change_message_id":"76ec8e59a00cd80742a213864180fbd49653140c","unresolved":false,"context_lines":[{"line_number":73,"context_line":"Creating DRS VM-Host groups and policies are outside the scope of VMware"},{"line_number":74,"context_line":"virt driver."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"Syntax In Flavors"},{"line_number":77,"context_line":"~~~~~~~~~~~~~~~~~"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Instances can be mapped to a specific VM group on vcenter by using flavor"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_b5fb2577","line":76,"in_reply_to":"bf659307_e35e0711","updated":"2018-03-29 17:24:50.000000000","message":"makes sense","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"519c8186d059cbd22760fa5d714bb6c3cc9be7e0","unresolved":false,"context_lines":[{"line_number":87,"context_line":"Alternatives"},{"line_number":88,"context_line":"------------"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"None"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Data model impact"},{"line_number":93,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_23939fa5","line":90,"updated":"2018-03-27 20:01:30.000000000","message":"The host aggregate thing I mentioned above.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"change_message_id":"76ec8e59a00cd80742a213864180fbd49653140c","unresolved":false,"context_lines":[{"line_number":87,"context_line":"Alternatives"},{"line_number":88,"context_line":"------------"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"None"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Data model impact"},{"line_number":93,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_75f10d95","line":90,"in_reply_to":"bf659307_23939fa5","updated":"2018-03-29 17:24:50.000000000","message":"sure. will update","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3e2091b23607f7d695ada56dbda546dccf3cd0a1","unresolved":false,"context_lines":[{"line_number":87,"context_line":"Alternatives"},{"line_number":88,"context_line":"------------"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"None"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Data model impact"},{"line_number":93,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_7ce25f01","line":90,"in_reply_to":"bf659307_75f10d95","updated":"2018-12-05 23:23:17.000000000","message":"host aggreate are one option but i think placement aggreates are might be better.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"519c8186d059cbd22760fa5d714bb6c3cc9be7e0","unresolved":false,"context_lines":[{"line_number":149,"context_line":""},{"line_number":150,"context_line":"* discover DRS VM groups vcenter cluster and update the provider tree"},{"line_number":151,"context_line":"  with custom traits"},{"line_number":152,"context_line":"* add tests for this feature on VMware CI"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"Dependencies"},{"line_number":155,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_63f677fc","line":152,"updated":"2018-03-27 20:01:30.000000000","message":"Does the vmware CI even work anymore?","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"change_message_id":"76ec8e59a00cd80742a213864180fbd49653140c","unresolved":false,"context_lines":[{"line_number":149,"context_line":""},{"line_number":150,"context_line":"* discover DRS VM groups vcenter cluster and update the provider tree"},{"line_number":151,"context_line":"  with custom traits"},{"line_number":152,"context_line":"* add tests for this feature on VMware CI"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"Dependencies"},{"line_number":155,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_1538d13a","line":152,"in_reply_to":"bf659307_63f677fc","updated":"2018-03-29 17:24:50.000000000","message":"CI issue has been escalated again. Hoping we could make improvements soon.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"519c8186d059cbd22760fa5d714bb6c3cc9be7e0","unresolved":false,"context_lines":[{"line_number":162,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"* Unit tests"},{"line_number":165,"context_line":"* Tempest tests to be run on VMware CI"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"Documentation Impact"},{"line_number":168,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf659307_03dd3b6f","line":165,"updated":"2018-03-27 20:01:30.000000000","message":"Tempest wouldn\u0027t be able to do anything about this, i.e. something has to setup the vm group policy for the cluster in vcenter, and that woudn\u0027t be tempest.","commit_id":"c028c8911e2018b9a03c0f6a291080297f46fa61"}]}
