Skip to content
This repository has been archived by the owner on Jan 20, 2021. It is now read-only.

vm: Simplifying Deploy VM Wizard #499

Merged
merged 1 commit into from Jul 8, 2020

Conversation

davidjumani
Copy link
Contributor

@davidjumani davidjumani commented Jul 6, 2020

Fixes #490
Fixes #491

  • Moves Affinity Group selection to Details
  • Sets the minimum of the root disk size sider to the template size
  • Adds a switch to show / hide details
  • Adds a switch to show / hide root disk size slider

Screenshot from 2020-07-06 19-29-36
Screenshot from 2020-07-06 19-29-47
Screenshot from 2020-07-06 19-44-39
Screenshot from 2020-07-06 19-44-54

@davidjumani
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@davidjumani a Jenkins job has been kicked to build primate packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result: ✔️centos ✔️debian ✔️archive.
QA: http://primate-qa.cloudstack.cloud:8080/client/pr/499 (JID-2223)

@davidjumani
Copy link
Contributor Author

@PaulAngus Looks good ?

@davidjumani
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@davidjumani a Jenkins job has been kicked to build primate packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result: ✔️centos ✔️debian ✔️archive.
QA: http://primate-qa.cloudstack.cloud:8080/client/pr/499 (JID-2224)

@davidjumani davidjumani marked this pull request as ready for review July 7, 2020 04:52
@rohityadavcloud
Copy link
Member

@davidjumani on the override root disk side can you remove the slider; so just the input and are we checking that size input is great than the size of template?

@davidjumani
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@davidjumani a Jenkins job has been kicked to build primate packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result: ✔️centos ✔️debian ✔️archive.
QA: http://primate-qa.cloudstack.cloud:8080/client/pr/499 (JID-2239)

@davidjumani davidjumani changed the title Simplifying Deploy VM Wizard vm: Simplifying Deploy VM Wizard Jul 7, 2020
@rohityadavcloud
Copy link
Member

Boot type, etc options are gone @davidjumani
The advanced step looks weird, instead how about we move it to the very end, still have the swtich to show/hide those options? What do you think @PaulAngus ?

@utchoang can you review and test this as well?

@davidjumani
Copy link
Contributor Author

They aren't visible since we're using simulator. Tested it on a VMware setup @rhtyd
Screenshot from 2020-07-07 18-45-23

@PaulAngus
Copy link
Member

David demo'd it to me @rhtyd, I thought that it did the job. I imagine there will be a lot of little tweaks we can make in future. but this iteration seemed a lot cleaner to me, so I gave it a thumbsup.

@rohityadavcloud
Copy link
Member

Okay we're doing hypervisor specific fields now, will test and merge.

@utchoang
Copy link

utchoang commented Jul 8, 2020

@blueorangutan package

@blueorangutan
Copy link

@utchoang a Jenkins job has been kicked to build primate packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result: ✔️centos ✔️debian ✔️archive.
QA: http://primate-qa.cloudstack.cloud:8080/client/pr/499 (JID-2249)

Copy link

@utchoang utchoang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM tested manually.
@davidjumani please fixes the translation text.
@rhtyd Ready for review.
Thanks.

></template-iso-selection>
@update-template-iso="updateFieldValue" />
<span>
{{ $t('Override root disk size') }}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@davidjumani Can you fix translation/key label usage across views (see locales/en.json to pick the keys, all lowercase)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done!

@davidjumani
Copy link
Contributor Author

@blueorangutan package

@blueorangutan
Copy link

@davidjumani a Jenkins job has been kicked to build primate packages. I'll keep you posted as I make progress.

@blueorangutan
Copy link

Packaging result: ✔️centos ✔️debian ✔️archive.
QA: http://primate-qa.cloudstack.cloud:8080/client/pr/499 (JID-2250)

@rohityadavcloud rohityadavcloud merged commit 9e61270 into apache:master Jul 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
5 participants