hudson.plugins.git.GitException: Command "/usr/bin/git fetch --tags --progress https://github.com/{repoowner}/foreman-discovery-image +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: fatal: unable to access 'https://github.com/{repoowner}/foreman-discovery-image/': The requested URL returned error: 400
I am not able to get FDI job running via Vagrant - OpenStack plugin. Why we migrated it again?
Is there any alternative? Perhaps running livecd-creator directly on the nodes? I am not much familiar with our Jenkins infra, but I now we do have CentOS and Debian nodes, so it could either run only on CentOS nodes or we could use a container.
What do @packaging folks say to building FDI in brew? Is that doable?
This is becoming an issue I am unable to solve without further assistance. Who owns our Jenkins? Can you help me with that?
How feasible is building livecd in our koji, @packaging? It should be only matter of setting up tags and doing some permissions IMHO, the only issue I can see is space limitation. We could workaround that by deleting livecd builds/scratchbuilds earlier.
After reading some docs and code, it looks like one dependency is missing:
We already have pykickstart and python-hashlib present. Is it possible to do koji maintainance in short-term installing the missing package and restarting kojid:
yum install pycdio
systemctl restart kojid
The missing package is in EPEL7, since this is not upgrading anything this should be low-risk. That should enable submitting livecd tasks. It would be much nicer to build FDI in koji rather than in OpenStack I think. If I find this working, the only problem we need to solve is cleaning up build artifacts sooner - that should be just easy cronjob with find command.
Because the old plugin was keeping us at an ancient version and it was all unmaintained.
The problem is the incorrect override. The dummy box is no longer needed, that was only with vagrant-rackspace. I also had to change the flavor because Rackspace has no m1.tiny flavor.
config.vm.provider :openstack do |p, os|
os.vm.box = nil
p.server_name = machine.vm.hostname
p.flavor = /4GB/
p.image = /CentOS 7/
end
That said, I think building in koji can be a better solution but fixing the vagrant setup is a good short terms solution.
@ekohl Can you elaborate? The snippet itself wonāt work, I obviously need some credentials so I can test this locally. How did you get running through openstack then? I need to test this first.
We really need 3.5.0 build, we are so late with this.
@ehelms any chance of getting pycdio installed on koji and kojid restarted? That should enable building livecds according to documentation.
Thanks thatād be great. Or if you have it working just provide a PR I can test and merge. I tried to customize my snippet above but I am still getting:
Either 'image' or 'volume_boot' configuration must be provided (VagrantPlugins::Openstack::Errors::MissingBootOption)
I see you have still a PR opened in FDI repo but it does not work for me.