
Here the issue is different. when running engine-setup the WGT iso is injected while the iso domain is not yet active. At engine setup done, you'll have the engine, the inactive iso domain and the iso within it but only if you create the iso domain with engine-setup.
If you run engine-setup, create your own iso domain, and then on upgrade you run again engine-setup, WGT is not uploaded there.
So the existing WGT upload mechanism already is limited to only those installations born with iso domain creation on the same host.
Since we have iso-uploader and we'll have in 4.1 the ISO uploaded from web ui, I really think this mechanism can be dropped since it covers only what it seems to be a corner case.
Having to upload system-provided ISOs manually make for a bad UX IMO, we need a better solution for that (Say I want to upload the the ISOs to my own ISO domain, where to I find them? how do I know the ones I found match the oVirt version I have? This is a hassle, VMware has VM->right-click->deploy guest tools). So far we had at least one way to get around the hassle, before we remove it, we need a better solution IMO. -- Barak Korren bkorren@redhat.com RHEV-CI Team