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

Create small web app for vic-machine download and vic-ui hosting for OVA appliance #4254

Closed
frapposelli opened this issue Mar 15, 2017 · 4 comments
Assignees
Milestone

Comments

@frapposelli
Copy link
Member

frapposelli commented Mar 15, 2017

User Statement:

  • Want to be able to download current vic-machine installer locally, without internet access.
  • Want to be able to install vic-ui easily.

Acceptance Criteria: Must support download of the vic-machine version shipped with the OVA, must support install workflow of the vic-ui plugin via vCenter

@andrewtchin andrewtchin self-assigned this Mar 15, 2017
@andrewtchin andrewtchin added this to the Sprint 5 milestone Mar 15, 2017
@jooskim
Copy link
Contributor

jooskim commented Mar 16, 2017

Additional requirements:

Web server should always use HTTPS connection with its SHA-1 fingerprint handy. This could be hardcoded into the installer script, or even more advanced solution is that vic-ui install will all take care of it so that there will be no need for any shell scripts.

@andrewtchin
Copy link
Contributor

Which installer script needs the fingerprint? I don't think it could be hardcoded because that would mean every install would have the same cert
Customers would probably also want to be able to use their own cert as an option

@jooskim
Copy link
Contributor

jooskim commented Mar 16, 2017

Fingerprint has to be supplied as a flag for extension registration with VC. --server-thumbprint for vic-ui to be specific. So that's going to be based off of the certificate of the OVA appliance I suppose. Hardcoding it doesn't make sense now that I think twice. But it would be nice to have the vic-ui obtain the fingerprint against the OVA appliance as part of vic-ui install, as we don't assume the user has openssl installed on their computer.

@andrewtchin
Copy link
Contributor

andrewtchin commented Mar 20, 2017

  • Create webserver to display directory listing of vic-machine, vic-ui, plugin-packages/com.vmware.vic-0.8.0.zip, and vsphere-client-serenity/com.vmware.vic.ui-0.8.0.zip
  • Modify OVA to put binaries on the filesystem
  • Use self signed certs

Stretch goal:

  • Use user provided certs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants