Hi, this Mail is to give a brief overview on the status of our openSUSE based builts.
Or latest ISO are currently published into this directory: http://download.opensuse.org/repositories/systemsmanagement:/crowbar:/2.0:/staging/images/ It allways contains the latest built (which as of writing this is from last night (CET)). The image is built from almost the lastest git checkouts (depending on how busy the buildservice currently is it can take quite some time from when the latest git sources are pushed to it until the prepared ISO is dropped of at the above location). To install the ISO you'll need a VM (or real Hardware) that is able to access the internet via the 192.168.124.0/24 network. Currently the ISO uses a hardcoded IP (192.168.124.10) and hostname (crowbar-dev.crowbar.site). When booting the ISO it will wipe the first harddisk in you test machine (asking for confirmation before doing that of course) and deploy the image on that disk. After that it boots into the image and ask for a few details (keyboard settings and root password currently). When done with that you can start the install script by logging in as root (with the just configured password): # /opt/dell/bin/install-crowbar-native.sh crowbar-dev.crowbar.site This will deploy all the barclamps, run the install actions and start a chef-client run to bring all the services up to allow clients to pxe boot the sledgehammer image. (basically the "zombie provisioner mode" that Victor implemented last week) Unfortunately the final chef-client run during the install process is currently still failing. Pull requests to fix that already exist: https://github.com/crowbar/barclamp-provisioner/pull/107 and https://github.com/crowbar/barclamp-deployer/pull/102 So, now if you want to update a barclamp to the latest git checkout you can simply rsync over the barclamp from you git checkout and just call /opt/dell/bin/barclamp_install.rb /path/you/the/barclamp/source to deploy that barclamp (add --debug if you like to see what that does). There is the little expection here, that this won't really work for the crowbar barclamp. It will complain that it's missing the rcov gem, that is because even when running on ruby 1.9.x bundler wants the rcov gem to be present (not installed though). For being able to build packages I am currently monkey patching the Gemfile during built to remove the rcov dependency (shame on me :)) until we find a better solution for that or get rid of the rcov dependency. Feedback and questions welcome. -- regards, Ralf _______________________________________________ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/