Uh oh!
There was an error while loading. Please reload this page.
CLOUDSTACK-8605: KVM: Config Drive and getVmIp support - #577
Conversation
kishankavala
commented
Jul 10, 2015
- CLOUDSTACK-8324 added support for External DHCP/DNS support along with ConfigDrive for XenServer
- FS link: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=53740797
- This PR adds KVM support for config drive and getVmIpAddress assigned by external DHCP
- genisoimage package dependency is added for creating config drive ISO
- libguestfs is used to get IPAddress from guest VM. Linux: From dhcp leases file. Windows: From registry
asfbot
commented
Jul 10, 2015
cloudstack-pull-rats #33 ABORTED |
asfbot
commented
Jul 10, 2015
cloudstack-pull-requests #728 UNSTABLE |
kishankavala
commented
Jul 15, 2015
/var/lib/libvirt/images is used for local storage also. I'll update the patch to use _localStoragePath instead of hard-coded /var/lib/libvirt/images |
There was a problem hiding this comment.
you'll need to add this to other cloud.spec files in packages/{centos7,fedora20,fedora21}
asfbot
commented
Jul 17, 2015
cloudstack-pull-rats #73 SUCCESS |
asfbot
commented
Jul 17, 2015
cloudstack-pull-requests #771 UNSTABLE |
asfbot
commented
Jul 17, 2015
cloudstack-pull-analysis #6 UNSTABLE |
kishankavala
commented
Jul 17, 2015
wido
commented
Jul 17, 2015
Code-wise I'm not to happy. There are all kinds of assumptions about paths. mkisofs for example always being there in /usr/bin. Using /tmp for temporary directories, who says that /tmp is big enough on every system? Always using /var/lib/libvirt to place the ISO? Why not fetch the local storage pool and figure out what the path is. It's not guaranteerd that it will be /var/lib/libvirt/images on all systems. Imho there are to many assumptions in the code which makes it fragile. |
remibergsma
commented
Aug 14, 2015
@kishankavala Any update on this? |
This closesapache#577 This closesapache#566 This closesapache#562 This closesapache#561 This closesapache#556 This closesapache#555 This closesapache#554 This closesapache#548 This closesapache#544 This closesapache#540 This closesapache#508 This closesapache#384 This closesapache#372
This closesapache#577 This closesapache#566 This closesapache#562 This closesapache#561 This closesapache#556 This closesapache#555 This closesapache#554 This closesapache#548 This closesapache#544 This closesapache#540 This closesapache#384 This closesapache#372
This closesapache#577 This closesapache#566 This closesapache#562 This closesapache#561 This closesapache#556 This closesapache#555 This closesapache#554 This closesapache#548 This closesapache#544 This closesapache#540 This closesapache#384 This closesapache#372
kishankavala
commented
Aug 18, 2015
Updated code to use local.storage.path config instead of hard-coded /var/lib/libvirt/images/. Local Storage pool is also created using same config. Removed /usr/bin path for mkisofs. |
kishankavala
commented
Aug 18, 2015
@remibergsma I've update the PR. There is still one issue open regarding the usage of /tmp |
asfbot
commented
Aug 18, 2015
cloudstack-pull-rats #337 ABORTED |
asfbot
commented
Aug 18, 2015
cloudstack-pull-requests #1032 ABORTED |
asfbot
commented
Aug 18, 2015
cloudstack-pull-analysis #269 UNSTABLE |
remibergsma
commented
Aug 19, 2015
@kishankavala Thanks for the update! When you're ready, also be sure to ping @wido so he can have another look. |
yadvr
commented
Aug 26, 2015
LGTM. |
yadvr
commented
Aug 26, 2015
maybe rebase and fix any issues, to get Travis green before merging this once @wido can review this. |
asfbot
commented
Sep 8, 2015
cloudstack-pull-rats #540 SUCCESS |
asfbot
commented
Sep 8, 2015
cloudstack-pull-analysis #474 SUCCESS |
remibergsma
commented
Sep 10, 2015
@kishankavala Please remove the 4 merge commits, thanks. |
asfbot
commented
Sep 17, 2015
cloudstack-pull-rats #640 SUCCESS |
asfbot
commented
Sep 17, 2015
cloudstack-pull-analysis #579 ABORTED |
asfbot
commented
Sep 17, 2015
cloudstack-pull-analysis #585 SUCCESS |
remibergsma
commented
Sep 21, 2015
@kishankavala There are 5 merge commits now... please remove them. |