-
Notifications
You must be signed in to change notification settings - Fork 92
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
Ensure that the VIC UI Plugin works when multiple VIC OVAs are present in a vCenter #1952
Comments
There is some discussion of how the plug-in deals with a multi-VC environment in vmware/vic-ui#365. This relates to the old, script-based plug-in installation, rather than to the auto-installation, but might be relevant. |
Minor note: It is necessary to support downgrade of the vic-ui plugin (to rollback in the case of a failed OVA upgrade), but we probably want that to be somehow explicit so that initializing an old OVA does not cause the downgrade to happen. |
After discussion with @hickeng, I think there are several things we can do here:
|
moving to 'not ready', we should triage this Epic with James, what kind of multiple OVA use scenario we should support in VIC 1.5. |
As described in #740, there are cases where a user may deploy multiple VIC OVAs within a single vCenter.
We should ensure that coupling the lifecycle of the VIC UI Plugin with the lifecycle of the VIC OVA does not prevent us from supporting this use case.
Of specific concern is the logic that the UI Plugin uses to find the VIC OVA; it may not behave as expected in the presence of multiple VIC OVAs of different versions.
While
vic-machine-server
is stateless, and therefore anyvic-machine-server
instance of the appropriate version should work with the UI plugin, we should be mindful of other considerations. For example, knowing which instance is used may be important to allow failures to be debugged, using a consistent instance may be necessary to avoid issues related to acceptance of self-signed certificates, and we should be mindful of other differences between VIC OVAs if several are present (power state, network topology, etc.).In addition to necessary investigation, we should demonstrate that this works via an automated test.
While some of this work is necessary for #1432, it may be possible to defer specific tasks on a case-by-case basis.
The text was updated successfully, but these errors were encountered: