-
Notifications
You must be signed in to change notification settings - Fork 356
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
v2v in gaprindashvili #3963
Comments
Layout changes so that v2v uses ops ui layouts: |
API & http changes - gaprindashvili specific PR |
An issue with downloading logs 😢
|
Here's another oddish one... Create and execute a migration plan, it fails cuz, well thats not the point... (Locally they will all fail, 's all notional) Batters up, create another one, same infrastructure mapping, same
Now here's the doozy, if we create a new migration, identical, works just fine, but attempt to duplicate that new infrastructure mapping? Same as above occurs. |
@AllenBW So.. the last one - |
@AllenBW the one before that - |
The issue before that - misaligned "per page" is still TODO... The style was introduced in ManageIQ/ui-components#103 and never changed since - so it is shared between gaprindashvili and master. So this is a patternfly difference ... is the style that fixes this in patternfly 3.46... That comes from patternfly/patternfly#910. I'm thinking adding this style to the gaprindashvili version, with an extra v2v clas so that this doesn't affect any other dropdowns. |
Welll we got that outer most div with |
Except that any dialogs are created outside of that root :( Oh well, they still exist inside |
Got a new one for the list, though this one is a little unfair because it was JUST merged into v2v... but for the record...
when |
@AllenBW yup, looks like from now on, you must be using my g-v2v branch even in v2v. According to @AparnaKarve that change does not go in gaprindashvili. |
OH SNAP! @himdel is that feature cut off listed anywhere? |
Wait, is this about deleting the transformation mappings feature? I do not know atm if this needs to be included in G or not. |
☝️ @AparnaKarve yeah it is, do yah know if we have a feature cut off for what is to be backported? |
OK, if it turns out it should be, we just need to add |
Agreed :) So..
EDIT: Thanks to Satoe, nobody should need any of my branches now. |
@himdel I can get ManageIQ/manageiq-api#316 backported as soon as I know what to do with ManageIQ/manageiq#17023 (comment)!! |
Thanks, just replied there, sorry, bad ordering :) |
@simaishi As far as I'm aware, #3564 can't possibly affect v2v the plugin - the PR deals with reports, and v2v is not using our GTL code in any way. I'm also not seeing any Maybe @gtanzillo knows more? (I don't think it would break anything though.) |
Also, thanks for backporting everything! As far as I'm aware, that means the only remaining issues are build issues, working on that today. |
@AparnaKarve ok, thank you! |
Running the g-v2v for cui and g for both v2v and api, hitting this error when bin/update
Working on figuring it out presently... |
Sorry about that @AllenBW ... the first is a missing comma, fixed.. As for |
Thanks @himdel !! comma solved... as for the other... @d-m-u pointed me to https://gitter.im/ManageIQ/manageiq?at=5a8c99f0e4ff28713aa4ba40 Looks like we might need to backport ManageIQ/manageiq#16700 |
So... closing this, I believe we have everything needed to build gaprindashvili with v2v. Feel free to reopen for bugs :) |
Just a resume of the changes: The Gaprindashvili JS build process is essentially the same as on master now - webpacker:compile need to run in ui-classic, webpack:paths in Rails.root. Caveats for gaprindashvili:
|
Thanks, @himdel ! |
Can confirm, dev server does noooooooooooot function as master 😢 's ok though 🤗 |
Creating an issue just to track all the relevant bits.
Cc @martinpovolny @dclarizio @ohadlevy @simaishi
WIP work visible in:
Random TODO:
* [ ] i18n strings -- somebody else is dealing with thisapp/controllers/miq_v2v_ui/application_controller.rb
:check_privileges
miq_v2v_ui/migration.js
is 2.2M now, and only loaded on v2v screens/api/transformation_mapping
in gapri - Transformation Mappings Read and Create manageiq-api#313TransformationMapping
- Introduce model changes for v2v manageiq#16787/api/transformation_mappings?expand=resources&attributes=transformation_mapping_items
: Use of the read action is forbidden - Add product features needed for v2v Transformation Mappings API manageiq#16947/api/clusters/*?attributes=lans
in gapri - Add lans collection with read and show manageiq-api#325require('jquery')
towindow.$
during compile, or backport the whole bower2npm thing)transformation
label for everyhting relatedhttp
changes too (from http helpers for react, API to new js #3662 + http - send cookie #3978, for Use http, not API for querying rails controller endpoints manageiq-v2v#340) - [GAPRINDASHVILI] API transformRequest support + http service #4005So far, I'm thinking we can backport (reasonably quickly) all the changes except for the ones related to:
There, current gaprindashvili might or might not install any v2v npm dependencies, might or might not pick up the plugin during webpack (will if
config/webpack/paths.json
is right), will include-common
packs (if it picks up the plugin), but may include them in the wrong order. There is no vendor pack in gaprindashvili.The text was updated successfully, but these errors were encountered: