------------------------------------------------------------------- Sat Feb 7 02:04:58 UTC 2015 - cloud-devel@suse.de - Update to version susecloud4: + Backup /etc/crowbar.install.key too ------------------------------------------------------------------- Tue Feb 3 21:42:17 UTC 2015 - cloud-devel@suse.de - Update to version susecloud4: + Clean up DNS test + Add logging to the crowbar-backup script + Rework logging implementation as old way caused issues when running within mkcloud + Remove mention that crowbar-backup is unsupported ------------------------------------------------------------------- Wed Nov 26 08:22:38 UTC 2014 - dmueller@suse.com - switch to susecloud4 branch for cloud-tools ------------------------------------------------------------------- Wed Nov 12 02:06:13 UTC 2014 - cloud-devel@suse.de - Update to version master: + Fix the dns availability check + Remove ping test (bnc#901744) ------------------------------------------------------------------- Fri Nov 7 15:44:51 UTC 2014 - dmueller@suse.com - Update to version master: + Fix previous commit on path canonicalization + Expand given file path before changing directories ------------------------------------------------------------------- Thu Oct 2 01:06:23 UTC 2014 - cloud-devel@suse.de - Update to version master: + Bugfix: Replaced wrong variable definition ------------------------------------------------------------------- Mon Sep 22 13:10:39 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1411390919.f59b3ae: + Install crowbar-openstack before neutron (bnc#898217) + Relax SLES media check + Relax SLES media check ------------------------------------------------------------------- Thu Sep 11 01:37:12 UTC 2014 - cloud-devel@suse.de - Update to version master: + cloud shutdown ------------------------------------------------------------------- Tue Aug 5 01:27:02 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1407158499.0488245: + Move setting the chef-server log level a bit later ------------------------------------------------------------------- Sat Aug 2 01:30:16 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1406893423.9bf07c0: + Run zypper commands in non-interactive mode ------------------------------------------------------------------- Fri Aug 1 01:25:34 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1406837766.32d27eb: + Restructured stoney release folder + JSON reformatting + Replaced dell_bios with bios and dell_raid with raid + Added ```#!/usr/bin/env bash``` to dev script + Replaced development release with stoney entries + Removed unused releases from stoney + Migrated changes from stoney to development + Stop excessive chef-server log ------------------------------------------------------------------- Thu Jul 31 01:15:13 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1406745959.3a8cd58: + install-chef-suse: Check for package installed ------------------------------------------------------------------- Wed Jul 30 01:09:09 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1406668739.5a60c3e: + Removed outdated releases + sledgehammer: Fix regexp to detect boot entries + sledgehammer: Make sure that MAC variable is empty unless set + Reduce flickering caused by the spinner a bit ------------------------------------------------------------------- Tue Jul 29 01:09:55 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1406551194.7e927b3: + network-json-validator: Validate interface names too ------------------------------------------------------------------- Thu Jul 24 01:52:32 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1406112836.0692a93: + fix doc links in README.md ------------------------------------------------------------------- Fri Jul 18 01:30:01 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1405591186.ab9391a: + Fix type of crowbar-applied attribute that we add on install ------------------------------------------------------------------- Wed Jul 16 01:22:08 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1405435281.786aaad: + Check that /srv/tftpboot/suse-11.3/install is not a symlink ------------------------------------------------------------------- Tue Jul 8 01:34:29 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1404760268.dca70fe: + stoney: Install trove and tempest barclamps if available ------------------------------------------------------------------- Thu Jul 3 09:39:06 UTC 2014 - dmueller@suse.com - Update to version 1.8+git.1404121614.21fedb9: + Add crowbar-applied attribute in barclamp_install + Added single link for primary menu entries + Added copyright to generated navigation + Use correct command line + fix ruby syntax + Removed locale_additions functionality + Replaced shebangs with /usr/bin/env call ------------------------------------------------------------------- Mon Jun 30 12:01:24 UTC 2014 - vuntz@suse.com - Stop defining %crowbar_bc_extract_locale and %crowbar_barclamp_extract_locale macros: this is not used anymore. ------------------------------------------------------------------- Sat Jun 21 20:36:10 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1403380466.abcb768: + Removed chef from Gemfile + Removed knife tools and foodcritic + Set less strict gem version constraints + Set a minimal version for pry-debugger + Replaced quotes in a unified manner ------------------------------------------------------------------- Sat Jun 14 01:17:18 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1402664183.96b3995: + Fedora epel depo adress is fixed. ------------------------------------------------------------------- Wed Jun 4 01:44:36 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1401810648.3beef61: + barclamp_mgmt_lib: Make chmod_dir skip directories + Use rsync archive mode to install barclamp files ------------------------------------------------------------------- Mon Jun 2 15:03:14 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1401701483.e1f73f1: + Removed session migration create because it is already present within the migration directory ------------------------------------------------------------------- Fri May 30 14:39:29 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1401456541.c3d933b: + Replaced copyright notice ------------------------------------------------------------------- Wed May 28 13:11:20 UTC 2014 - tboerger@suse.com - Removed crowbar_barclamp_extract_locale macro functionality It's a noop macro now. It can be removed when the calls within the barclamps are removed too ------------------------------------------------------------------- Wed May 28 02:12:09 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1401172479.ade0326: + Cleanup network ranges ------------------------------------------------------------------- Sat May 24 01:27:56 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1400847534.1dadc52: + Add a workaround to make install-suse-cloud --from-git working again ------------------------------------------------------------------- Fri May 9 13:54:06 UTC 2014 - dmueller@suse.com - provide crowbar 1.8 ------------------------------------------------------------------- Tue May 6 10:24:32 UTC 2014 - vuntz@suse.com - Update to version 1.8+git.1399284341.85926f4: + Add some addtional checks to the network validation + stoney: Add some addtional checks to the network validation - Add crowbar-backup script example script to document the backup and restore of crowbar ------------------------------------------------------------------- Fri Apr 4 01:55:10 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1396542244.2ef5b4b: + Check package version from local cache before checking internet repository ------------------------------------------------------------------- Sat Mar 22 02:04:56 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1395446393.98ccecf: + Implement reading requirements.txt in accordance with the format requirements + Implement dir2pi functionality into pip-bundle.py module ------------------------------------------------------------------- Thu Mar 13 13:27:03 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1394699323.b9aa4fc: + Add pacemaker barclamp to the stoney and roxy release metadata ------------------------------------------------------------------- Sun Mar 9 02:50:51 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1394300255.50f6b3f: + add utility pip-bundler to manage pips of barclamps + added checking pip version before working + Add removed and modified files to the staged changes ------------------------------------------------------------------- Thu Feb 27 02:34:45 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1393431587.bc53e1a: + Do not create HAE repos if they don't exist + change range and conduit names for bmc network + move bmc network creation ahead of admin node creation ------------------------------------------------------------------- Wed Feb 26 02:35:19 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1393353921.98fa568: + Add github url to pull-requests-list output + add bmc network creation + adjust address allocation ranges for host and bmc networks + fix conduit name for bmc network + remove pointless bmc network binding code ------------------------------------------------------------------- Mon Feb 24 16:36:44 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1393255830.7e4d1f6: + Removed already upstream applied patches + Added sqlite dependency and pinned gem versions + Added chown for crowbar user within chef install + Updated with Mode 5 bonding and not Mode 6 + Updated with information from testing + add HAE repository + Use SLE11-HAE-SP3-Pool / SLE11-HAE-SP3-Updates for HAE + Install pacemaker barclamp in roxy + Add HAE repos in stoney too ------------------------------------------------------------------- Sat Feb 22 02:47:05 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1392982582.7592975: + Check that the HOME environment variable is set + Added cisco-ucs barclamp to openstack-os-build ------------------------------------------------------------------- Tue Feb 18 23:18:14 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1392740858.2bd55de: + Add git remove to track deleted files ------------------------------------------------------------------- Wed Feb 12 02:46:37 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1392124413.5eacb1a: + Insanely evil hack to allow larger frame sizes in Rabbitmq. ------------------------------------------------------------------- Thu Feb 6 03:55:59 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1391604819.3450fb3: + refactor pip caching and add cache git integration + stop build process when pip utility can't make cache and fix pattern for committing files in cache ------------------------------------------------------------------- Wed Feb 5 09:58:34 UTC 2014 - dmueller@suse.com - Update to version 1.8+git.1391593754.51551e0: + Add release/stoney/master metadata + Adjust for Cloud 4 ------------------------------------------------------------------- Wed Feb 5 02:23:04 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1391545956.cfd71ef: + Updated with the correct information per the RA ------------------------------------------------------------------- Sat Feb 1 02:47:20 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1391176902.9eb4462: + Updated with namenode definition ------------------------------------------------------------------- Fri Jan 31 04:57:04 UTC 2014 - vuntz@suse.com - Move barclamp_create.rb to devel subpackage. ------------------------------------------------------------------- Wed Jan 29 02:20:11 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390960520.ba8c4da: + Adding support for Postgesql 9.3 and Centos 6.5 ------------------------------------------------------------------- Tue Jan 28 17:50:30 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390918858.4d9d5c5: + fix NameError: @@debug is not initialized if debug mode is off ------------------------------------------------------------------- Mon Jan 27 18:54:54 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390842596.fdff808: + Do not fail when last element in attribute path has a dot ------------------------------------------------------------------- Thu Jan 23 19:11:28 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390495383.707f754: + Set default rabbitmq configuration ------------------------------------------------------------------- Thu Jan 23 14:43:21 UTC 2014 - vuntz@suse.com - Fix minor bug in %build (which has no impact on the build itself). ------------------------------------------------------------------- Thu Jan 23 02:27:12 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390423051.2f73600: + Add a symlink for the Version file so that the UI can display it ------------------------------------------------------------------- Tue Jan 21 19:33:10 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390328759.f4a857d: + Centos 6.5 support: fix typos and change package names + Fix syntax error in install-crowbar-native.sh ------------------------------------------------------------------- Tue Jan 21 02:55:36 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390253159.9f0ea8a: + Adding Centos 6.5 build support to test ruby 2.0.0p353 builds + Switching from rabbitmq to messaging barclamp ------------------------------------------------------------------- Sat Jan 18 02:36:52 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390000311.2995bbb: + this feature add cache functionality for pip requirements for barclamps + little fix for correcting create PyPI repository (pip_cache) + fix + Allow the provisioner to provide its own sledgehammer. + Replacing rabbitmq barclamp with messaging barclamp + Rolling back switchover from rabbit to messaging barclamps ------------------------------------------------------------------- Thu Jan 16 18:22:20 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1389865100.fb4387b: + Setting up CROWBAR_KEY and other prerequisities before network setup ------------------------------------------------------------------- Tue Jan 14 21:42:00 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1389696409.78582b8: + drop obsolete writing of pxelinux.cfg/default + always create gpg-key in install-chef-suse ------------------------------------------------------------------- Tue Jan 14 03:17:59 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1389669334.92ee19e: + We need to install gcc-c++ package on masternode for build native gems at bootstrapping ------------------------------------------------------------------- Thu Jan 9 02:32:22 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1389200020.10a497f: + Restrict bundler version to 1.3.x for now. This works around a bug with bundler 1.5.1 and rubygems on Ubuntu ------------------------------------------------------------------- Wed Jan 8 02:45:56 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1389108361.0bc4998: + Force openstack-os-build for CB 2.0 to use the hydrogen set of openstack barclamps ------------------------------------------------------------------- Tue Jan 7 12:32:35 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1389088719.9cb2997: + install-chef-suse: add missing dependencies when using --from-git ------------------------------------------------------------------- Fri Dec 27 12:32:15 UTC 2013 - dmueller@suse.com - Update to version 1.7+git.1388139956.89fda0a: + Install ceph barclamp before glance - remove barclamp-ceph.patch: Merged upstream ------------------------------------------------------------------- Tue Dec 24 09:37:47 UTC 2013 - vuntz@opensuse.org - Update to version 1.7+git.1387873505.93b5110: + Removed outdated sass related stuff + Create database for ActiveRecordStore session store + Fix early script abort + Complete previous fix (7afd4aac) - Drop pull-request-1863.patch: merged upstream. ------------------------------------------------------------------- Sat Dec 21 02:36:57 UTC 2013 - cloud-devel@suse.de - Update to version 1.7+git.1387560074.1751faf: + fix ./dev create-barclamp ------------------------------------------------------------------- Fri Dec 20 12:55:32 UTC 2013 - dmueller@suse.com - Update to version 1.7+git.1387535886.61fb2ee: + Fixed barclamp CLI to change crowbar directory + Fixed discussed require statement and regular expression from PR #1944 + Added $LOAD_PATH to the current bin directory + Added some css classes to navigation generator + Added changeable paths to pebbles too + FIx dependency for CROWBAR_KEY + more for network setup on admin node. + Increase admin node disk size - was running out of space + switch to using release/hadoop-2.4/master branch + switch to using release/hadoop-2.4/master branch - remove pull-request-1944.patch, pull-request-1965.patch ------------------------------------------------------------------- Tue Dec 17 03:11:05 UTC 2013 - cloud-devel@suse.de - Update to version 1.7+git.1387196730.f55b947: + Updating release metadata ------------------------------------------------------------------- Sat Dec 14 02:24:41 UTC 2013 - cloud-devel@suse.de - Update to version 1.7+git.1386944916.289bab4: + Removed wrong colon + Fixed the colon typo on pebbles release ------------------------------------------------------------------- Fri Dec 13 16:20:31 UTC 2013 - vuntz@suse.com - Create the directory structure for the Cloud-PTF repo; this will likely help a bit people when they have to use the Cloud-PTF repo. - Add a simple createrepo-cloud-ptf script to help people refresh the Cloud-PTF repo data (since it's important to also sign with the gpg key generated during install-suse-cloud). ------------------------------------------------------------------- Fri Dec 13 13:16:57 UTC 2013 - vuntz@suse.com - Add pull-request-1965.patch: Added some css classes to navigation generator. ------------------------------------------------------------------- Fri Dec 13 07:50:48 UTC 2013 - vuntz@suse.com - Update to version 1.7+git.1386915421.7ebafb2: + Add loss-of-VM debugging. + Update run-installer.sh to work where there is no KVM binary. + Update CB 2.0 install to use the new CLI. + Update barclamp.md ------------------------------------------------------------------- Thu Dec 12 16:13:53 UTC 2013 - vuntz@suse.com - Tweak pull-request-1863.patch to apply to roxy, not pebbles. ------------------------------------------------------------------- Thu Dec 12 10:03:48 UTC 2013 - dmueller@suse.com - Update to version 1.7+git.1386773189.f2bc566: + Fixed locale addition extraction if the crowbar.yml key doesn't exist - remove fix-pull-request-1863.patch - refresh pull-request-1863.patch from git ------------------------------------------------------------------- Wed Dec 11 09:01:44 UTC 2013 - vuntz@suse.com - Add pull-request-1944.patch: Fixed barclamp CLI to change crowbar directory. ------------------------------------------------------------------- Tue Dec 10 02:55:17 UTC 2013 - cloud-devel@suse.de - Update to latest git (5058f0f): + Update analysis.md + Update travis.md ------------------------------------------------------------------- Fri Dec 6 02:20:59 UTC 2013 - cloud-devel@suse.de - Update to latest git (bb62bbc): + Display the barclamp and the url when listing the pull-requests ------------------------------------------------------------------- Thu Dec 5 02:19:18 UTC 2013 - cloud-devel@suse.de - Update to latest git (9e0c9f3): + Added metadata for new release feature/roxy-docker + better logging of Sledgehammer build decision + Erasing release feature/roxy-docker + Fixing network interface device name changes and package dependencies. ------------------------------------------------------------------- Wed Dec 4 02:21:10 UTC 2013 - cloud-devel@suse.de - Update to latest git (4422d6a): + Updating release metadata + ensure barclamp-dell_bios & barclamp-dell_raid stay synced to release/roxy/master branch + Fixing network interface device name changes and package dependencies. ------------------------------------------------------------------- Thu Nov 28 09:21:54 UTC 2013 - cloud-devel@suse.de - Update to latest git (fbc5766): + json-edit: Allow using stdin/stdout as json input + smoketest: Add (very simple) distro detection + smoketest: Provide an install_package function + install-chef-suse: install smoketest tools when using --from-git + Add support for git tracked metadata. + First part of openSUSE 13.1 support + Test ------------------------------------------------------------------- Wed Nov 27 02:21:57 UTC 2013 - cloud-devel@suse.de - Update to latest git (7e14c7a): + Allow ipv6 on networks. ------------------------------------------------------------------- Tue Nov 26 02:14:50 UTC 2013 - cloud-devel@suse.de - Update to latest git (2394360): + Update devguide.md + Update dev-vm.md ------------------------------------------------------------------- Sun Nov 24 02:14:14 UTC 2013 - cloud-devel@suse.de - Update to latest git (7316dfa): + added new barclamp -- ceph to release/roxy/master ------------------------------------------------------------------- Sat Nov 23 02:14:15 UTC 2013 - cloud-devel@suse.de - Update to latest git (fadee67): + Rework install-crowbar-native.sh for opensuse. ------------------------------------------------------------------- Thu Nov 21 02:14:41 UTC 2013 - cloud-devel@suse.de - Update to latest git (44bfec4): + Make OpenSUSE 12.3 admin node install process work. + replace w/ redirect page + Update devguide.md ------------------------------------------------------------------- Wed Nov 20 02:14:46 UTC 2013 - cloud-devel@suse.de - Update to latest git (cdb4f93): + Switch to using ubuntu-12.04.3 iso image + activesupport-3.2.13.gem depend on i18n gem, so i18n should be installed before + Fix up test for curl existence to be more bash-ish. + Add discriminators for seeing if we are using git tracked metadata vs. flat metadata. + Add seperate shell library for working with flat metadata. + Make build_lib.sh source the appropriate metadata helper library. + Clean up whitespace in dev. + Move code the assumes we are dealing with flat metadata into flat_metadata.sh + added new barclamp to roxy/openstack-os-build ------------------------------------------------------------------- Tue Nov 19 02:34:31 UTC 2013 - cloud-devel@suse.de - Update to latest git (8dd22f9): + openSUSE ISO build updates. ------------------------------------------------------------------- Mon Nov 18 11:00:04 UTC 2013 - mjura@suse.com - Rebase barclamp-ceph.patch ------------------------------------------------------------------- Mon Nov 18 10:37:24 UTC 2013 - speilicke@suse.com - Fix barclamp-ceph.patch: Patch roxy, not pebbles :-) ------------------------------------------------------------------- Mon Nov 18 10:19:41 UTC 2013 - mjura@suse.com - Add barclamp-ceph.patch + Add barclamp ceph to install-chef-suse.sh ------------------------------------------------------------------- Sat Nov 16 02:40:47 UTC 2013 - cloud-devel@suse.de - Update to latest git (e00fd38): + Fix up dev tests runner to properly handle the postgres databases. + Use a single nic for the admin network by default. ------------------------------------------------------------------- Fri Nov 15 11:29:30 UTC 2013 - speilicke@suse.com - Rebased patches: + pull-request-1935.patch dropped (merged upstream) - Update to version 1.7+git.1384379852.efa2e4d: + Prepare for Cloud 3Eliminate the chroot-script from autoinst.xml + Fixing SIGHUP issues during installation on openSUSE 12.3, ammending the native installer to work with openSUSE. + Updates to install-crowbar-native.sh for openSUSE. + added barclamp-hadoop_infrastructure + Fix install-crowbar-native to actually work again. + Extract git_cat_file into its own slightly easier to use function. ------------------------------------------------------------------- Fri Nov 8 09:52:40 UTC 2013 - speilicke@suse.com - Update to version 1.7+git.1383802128.04f54b2: - Refreshed fix-pull-request-1863.patch, pull-request-1863.patch - Dropped pull-request-1936.patch: merged upstream ------------------------------------------------------------------- Thu Oct 31 14:35:29 UTC 2013 - dmueller@suse.com - add pull-request-1936.patch ------------------------------------------------------------------- Thu Oct 31 02:27:17 UTC 2013 - cloud-devel@suse.de - Update to latest git (612736f): + barclamp_mgmt_lib (pebbles): Run schema migration on install if needed + barclamp_mgmt_lib (roxy): Run schema migration on install if needed ------------------------------------------------------------------- Wed Oct 30 15:27:21 UTC 2013 - dmueller@suse.com - add pull-request-1935.patch ------------------------------------------------------------------- Wed Oct 30 09:12:56 UTC 2013 - vuntz@suse.com - Update pull-request-1863.patch and fix-pull-request-1863.patch to apply to the roxy files, not the pebbles files. ------------------------------------------------------------------- Tue Oct 29 02:25:08 UTC 2013 - cloud-devel@suse.de - Update to latest git (2e94ef3): + only extract archives if they exist ------------------------------------------------------------------- Mon Oct 28 18:02:56 UTC 2013 - cloud-devel@suse.de - Update to latest git (6917e89): + OpenSUSE 12.3 ISO Build: Adding autoyast changes to support firstboot configuration. ------------------------------------------------------------------- Mon Oct 28 15:17:22 UTC 2013 - vuntz@suse.com - Track the right branch for Roxy in _service. - Update to latest git (b21d15c): + doc smoketest must be run as root. + debug rather than echo + full path required for crowbar command + check for curl + Need to remove the ipmi_si module dependency - CES 21 + Need to remove the ipmi_si module dependency - CES 21 + better way of finding curl + install-chef-suse: Fix message to clearly state it's about timezone + Minor fix to a testing-only network.json. + Fix up install-crowbar-native.sh. + barclamp_mgmt_lib: Fix crash when using --rpm mode + barclamp_mgmt_lib: Trust rpm if it returns an empty file list + Added metadata for new release roxy + Use /var/run/crowbar for locking instead of /tmp + gitignore .swo + .swo and .swp added to gitignore + address directory missing issues in sledgehammer + improve error information when we have unparsable commit messages + add delayed job starts to tests server + only need 1 delayed_job + make delayed job STOP + Change the admin node's bootenv from local to disk. + Install Postgres. + Fix up barclamp_install to deal with postgres. + Fix bug where installing crowbar hangs. This was due to pull + Fixed bug in install-chef.sh in both pebbles and roxy where the /var/run/crowbar dir must exist before chef_or_die is called to prevent installation hang. + Add db:create as needed for psotgres support. + Add instructions on how to configure Postgres. + './dev fetch' will now kill all subprocesses on interrupt (SIGINT) + tweak dev based on postgresql change + Updated to match the openstack-os-build tree + Updated to support os_sdn 400. + Updated to support linux_bridge + Updated to support linux-bridge + Updated to support the nova-fixed vlan and os_sdn + No need for the sleep waiting for Puma to come back anymore. + Add --wizard flag to use the admin node wizard. + Have install pass all args to the real install script. + more posgresql tweaks for dev - this makes sure to create the database if it is missing + more tuning for test infrastructure + renaming quantum + install-chef-suse: Java 1.6 is unneeded + install-chef-suse: Disable nagios when using --from-git + install-chef-suse: Run zypper non-interactively when using --from-git + install-chef-suse: Install tools in /opt/dell/bin when using --from-git + install-chef-suse: Create a fake pfsdeps view when using --from-git + install-chef-suse: the quantum barclamp was renamed to neutron in roxy + OpenSUSE Community ISO Build Support + Fix typo. + Fix sed replacement pattern to clean up ssh authorized key. + Add license headers to install-chef-suse.sh and network-json-validator + Ensure newly installed admin node runlevel is sane and network is running + Update test_lib.sh ------------------------------------------------------------------- Thu Sep 19 12:20:16 UTC 2013 - dmueller@suse.com - add migrate subdirectory ------------------------------------------------------------------- Wed Sep 18 20:41:15 UTC 2013 - vuntz@suse.com - Add fix-pull-request-1863.patch: do not run rake as root, to avoid permission issues later on. ------------------------------------------------------------------- Wed Sep 18 14:07:08 UTC 2013 - cloud-devel@suse.de - Update to latest git (2b98515): + Update install-crowbar-native.sh to reflect the evolution of the admin node. + Try up to 3 times to converge the admin node. + Script the creation of an admin network. + Initialize the default timezone from the timezone set on the admin node (bnc#840243) ------------------------------------------------------------------- Tue Sep 10 10:32:32 UTC 2013 - speilicke@suse.com - Refresh and actually apply pull-request-1863.patch ------------------------------------------------------------------- Mon Sep 9 07:32:57 UTC 2013 - speilicke@suse.com - Add pull-request-1863.patch: Create database for ActiveRecordStore session store (bnc#838095) ------------------------------------------------------------------- Mon Sep 2 14:44:29 UTC 2013 - vuntz@suse.com - Update to latest git (9e149b8): + Configure Heat Barclamp if available ------------------------------------------------------------------- Fri Aug 30 22:33:58 UTC 2013 - vuntz@suse.com - Update to latest git (d0d6b71): + Install Cisco UCS, Ceilometer and Hyperv as optional barclamps + ensure any ntp settings on admin node are preserved (bnc#837032) - Drop pull-request-1897.patch: merged upstream. ------------------------------------------------------------------- Fri Aug 30 09:25:04 UTC 2013 - vuntz@suse.com - Change permissions of /var/log/crowbar/chef-client to 0750 as there might be some sensitive data in the logs. ------------------------------------------------------------------- Thu Aug 29 15:44:53 UTC 2013 - dmueller@suse.com - replace install-cisco-ucs.patch with pull-request-1897.patch ------------------------------------------------------------------- Thu Aug 29 01:07:25 UTC 2013 - cloud-devel@suse.de - Update to latest git (a18bc35): + Install rubygem-app_config in --from-git mode + Fix up misnamed release mesa-1.6.1 ------------------------------------------------------------------- Wed Aug 28 01:07:28 UTC 2013 - cloud-devel@suse.de - Update to latest git (9a15316): + fix to create barclamp ------------------------------------------------------------------- Thu Aug 22 12:50:24 UTC 2013 - dmueller@suse.com - add install-cisco-ucs.patch ------------------------------------------------------------------- Tue Aug 20 09:26:38 UTC 2013 - dmueller@suse.com - remove no-ceph.patch ------------------------------------------------------------------- Sat Aug 17 01:07:59 UTC 2013 - cloud-devel@suse.de - Update to latest git (bf68fcc): + Added metadata for new release mesa-1.7 + Added metadata for new release mesa-1.6.1/openstack-build + Added metadata for new release mesa.1.6.1 ------------------------------------------------------------------- Fri Aug 16 01:09:14 UTC 2013 - cloud-devel@suse.de - Update to latest git (1d3661b): + Don't switch cache if --no-cache-update is specified + Adding diagostic abilities. + Add safeguard to load loop kernel module. + fix filter to check if kernel module loop is installed + Added metadata for new release feature/cb20_devguide + fix to barclamp_create process ------------------------------------------------------------------- Tue Aug 13 01:07:47 UTC 2013 - cloud-devel@suse.de - Update to latest git (0d28b99): + Fixes thanks to A. Spiers for noticing glitches. ------------------------------------------------------------------- Mon Aug 12 11:49:45 UTC 2013 - dmueller@suse.com - update to latest git: * remove pull-request-1887.patch, pull-request-1888.patch, pull-request-1889.patch, pull-request-1890.patch, pull-request-fixes.patch ------------------------------------------------------------------- Tue Aug 6 14:12:23 UTC 2013 - vuntz@suse.com - Make /var/log/crowbar owned by crowbar user. - Also create /var/log/crowbar/chef-client and /var/log/crowbar/sledgehammer directories. ------------------------------------------------------------------- Mon Aug 5 21:12:51 UTC 2013 - vuntz@suse.com - Add pull-request-1890.patch: install nfs_client barclamp. ------------------------------------------------------------------- Mon Aug 5 14:37:22 UTC 2013 - vuntz@suse.com - Update pull-request-1887.patch from pull request. - Rebase pull-request-fixes.patch since some fixes went in the pull request. ------------------------------------------------------------------- Fri Aug 2 14:02:33 UTC 2013 - vuntz@suse.com - Add pull-request-1887.patch: external SMT support. - Add pull-request-1889.patch: sign Cloud-PTF repo. - Add pull-request-fixes.patch: fixes for the two patches above. ------------------------------------------------------------------- Wed Jul 31 08:18:37 UTC 2013 - vuntz@suse.com - Add pull-request-1888.patch: do not install nagios barclamp. - Rebase no-ceph.patch. ------------------------------------------------------------------- Fri Jul 26 01:07:54 UTC 2013 - cloud-devel@suse.de - Update to latest git (420eab7): + Stop bringing Chef up behind the back of the Crowbar framework. ------------------------------------------------------------------- Thu Jul 25 06:09:19 UTC 2013 - vuntz@suse.com - Update to latest git (77858ae): + Revert "Revert "Rewrite code updating navigation.rb"" + Add --1.x option for Crowbar 1.x (Pebbles) + install-chef-suse: Install swift barclamp before nova_dashboard + typo + bc-network-admin-helper: Use ipaddr instead of manual parsing + bc-network-admin-helper: Validate networks definition + bc-network-admin-helper: Add validation for simple attributes + bc-network-admin-helper: Reorganize code + Fix for allowing barclamp tarballs to have a "-barclamp" in the name + Rename bc-network-admin-helper.rb to network-json-validator + network-json-validator: Do not require the use of --admin-ip + network-json-validator: Fix bmc/bmc_vlan checks + network-json-validator: Fix error string + network-json-validator: Validate that VLAN ID is present + network-json-validator: Fix un-raised errors + network-json-validator: Additional bmc/bmc_vlan validation + network-json-validator: Also validate the vlan id + network-json-validator: Add validation for conduits + network-json-validator: Validate conduits used by networks + Add dependencies for the test framework. + Add notes about debhelper support. - Drop pull-request-1883.patch: merged upstream. - Update file list to package network-json-validator. ------------------------------------------------------------------- Wed Jul 24 05:54:45 UTC 2013 - vuntz@suse.com - Update to latest git (7cb2214): + install-chef-suse: Make script idempotent wrt /etc/resolv.conf + install-chef-suse: Move commands around + install-chef-suse: Install crowbar barclamp like the other barclamps + install-chef-suse: Remove duplicate check for running in screen + install-chef-suse: Move line around, where it makes more sense + install-chef-suse: Add a summary line when installation is complete - Add pull-request-1883.patch: install swift barclamp before nova_dashboard. - Rebase no-ceph.patch. ------------------------------------------------------------------- Tue Jul 23 01:09:49 UTC 2013 - cloud-devel@suse.de - Update to latest git (0c9af90): + Add ceilometer to Pebbles ------------------------------------------------------------------- Mon Jul 22 01:07:48 UTC 2013 - cloud-devel@suse.de - Update to latest git (dadf68e): + Make sure our path in the chroot at least pretends to be sane. + Look for qemu as well as kvm and qemu-kvm + Rename README.build to BUILD.md ------------------------------------------------------------------- Sat Jul 20 01:07:54 UTC 2013 - cloud-devel@suse.de - Update to latest git (1c83381): + Maybe fix busted bundle-checking logic in pull-requests multiswitch ------------------------------------------------------------------- Fri Jul 19 01:09:06 UTC 2013 - cloud-devel@suse.de - Update to latest git (bf30d97): + Update pebbles/cloudera-build to use dell_bios instead of bios. ------------------------------------------------------------------- Thu Jul 18 09:47:46 UTC 2013 - vuntz@suse.com - Update to latest git (31846a9): + install-chef-suse: Stop removing redhat_install/ubuntu_install + install-chef-suse: Use network config from /etc/crowbar/network.json + json-edit: Add ability to remove attributes + json-edit: Spacing fixes + json-edit: Fix setting/removing of some non-existing subattributes + install-chef-suse: Also call bc-network-admin-helper.rb on network.json + install-chef-suse: Fix network validation ------------------------------------------------------------------- Thu Jul 18 01:08:36 UTC 2013 - cloud-devel@suse.de - Update to latest git (b7e8306): + [Devguide] Formatting tweaks + [Devguide] Add links to the community Ruby and Rails style guides ------------------------------------------------------------------- Wed Jul 17 06:02:59 UTC 2013 - vuntz@suse.com - Package new json-edit utility. - Create and own /var/lib/crowbar/config: new directory used by install-chef-suse.sh. - Add crowbar.json source: this is a minimal crowbar.json file, subset of the template, containing the only relevant changes compared to the template. Install this file instead of the crowbar.json file from the tarball. - Drop disable-bios-and-raid.patch: this is not needed anymore with the new install-chef-suse.sh. - Drop disable-nagios-and-ganglia-barclamps.patch: this is not needed anymore with the new install-chef-suse.sh. - Drop suse-login-realm.patch: this is now part of the minimal crowbar.json we ship as part of the source package. ------------------------------------------------------------------- Wed Jul 17 01:08:38 UTC 2013 - cloud-devel@suse.de - Update to latest git (fa2b95f): + install-chef-suse: Do not use /tmp, but a directory created with mktemp + Add json-edit utility + install-chef-suse: Do not modify data bags from barclamps + Remove now unneeded bc-dns-json.rb and bc-provisioner-json.rb tools + install-chef-suse: Allow a minimal crowbar.json + install-chef-suse: Mark crowbar user as disabled if not in crowbar.json + Use new crowbar-deep-merge-template attribute for incomplete json ------------------------------------------------------------------- Tue Jul 16 01:11:09 UTC 2013 - cloud-devel@suse.de - Update to latest git (92fcc13): + Add now-open dell_raid and dell_bios to the opensource Pebbles builds ------------------------------------------------------------------- Sun Jul 14 01:07:53 UTC 2013 - cloud-devel@suse.de - Update to latest git (9520028): + DE1377 Removing barclamp loadbalancer from mesa 1.6 ------------------------------------------------------------------- Sat Jul 13 01:09:15 UTC 2013 - cloud-devel@suse.de - Update to latest git (bb8be6e): + Install app_config gem on admin node. + [Devguide] Travis CI Jenkins job run now every 15 minutes ------------------------------------------------------------------- Fri Jul 12 01:08:16 UTC 2013 - cloud-devel@suse.de - Update to latest git (98077cf): + Ignore vim .swp files + RKR:New reference to dell_bios + corresponding entry in crowbar.json + [Doc] Jenkins job is running every 10 mins instead of 5 ------------------------------------------------------------------- Wed Jul 10 01:11:58 UTC 2013 - cloud-devel@suse.de - Update to latest git (47b268c): + Make build_sledgehammer.sh clean up after itself. + Add libssl install as a prereq to bringing up Crowbar. + add tests console for debugging ------------------------------------------------------------------- Fri Jul 5 10:26:36 UTC 2013 - vuntz@suse.com - Reorder patches to have non-upstreamable patches last. ------------------------------------------------------------------- Thu Jul 4 01:09:40 UTC 2013 - cloud-devel@suse.de - Update to latest git (08d02f6): + Rewrite code updating navigation.rb + Revert "Rewrite code updating navigation.rb" ------------------------------------------------------------------- Wed Jul 3 08:57:20 UTC 2013 - vuntz@suse.com - Remove java-1_6_0-ibm Requires: this was only kept for compatibility in Cloud 1.0. It's not needed in Cloud 2.0. ------------------------------------------------------------------- Wed Jul 3 01:07:51 UTC 2013 - cloud-devel@suse.de - Update to latest git (3f8da52): + change test gem cache to 1.9 + remove nagios and ganglia from trunk for now ------------------------------------------------------------------- Tue Jul 2 01:08:53 UTC 2013 - cloud-devel@suse.de - Update to latest git (fd39689): + lets try to enable vnc at least. "640x480 graphic mode" is not enought to debug something + more proper way to enable vnc ------------------------------------------------------------------- Mon Jul 1 19:12:53 UTC 2013 - cloud-devel@suse.de - Update to latest git (06ba656): + install-chef-suse: Remove barclamps dir after uninstalling barclamps + Don't clear terminal in case of error (i.e. when using '-v') ------------------------------------------------------------------- Sat Jun 29 01:09:43 UTC 2013 - cloud-devel@suse.de - Update to latest git (32eb7a8): + barclamp_mgmt_lib: Respect --rpm even more when installing + barclamp_mgmt_lib: Also remove yml file from barclamp on uninstall + barclamp_mgmt_lib: Also regenerate catalog on uninstall + barclamp_mgmt_lib: Use a tempfile to send barclamp data bag to chef + barclamp_mgmt_lib: Only upload data bag from current barclamp + barclamp_mgmt_lib: Use upload_data_bag_from_file to upload data bag + barclamp_mgmt_lib: Fix uninstalling barclamps + barclamp_mgmt_lib: Improve header for barclamp install in log ------------------------------------------------------------------- Fri Jun 28 01:09:57 UTC 2013 - cloud-devel@suse.de - Update to latest git (98abe1d): + Fix multiple calls to bc-provisioner-json.rb + install-chef-suse: Fix updating machine-install password in crowbar.json ------------------------------------------------------------------- Thu Jun 27 01:09:34 UTC 2013 - cloud-devel@suse.de - Update to latest git (0f64bb7): + Fix typo. + Add a JSON for an isolated nova-fixed network. + Sort pull requests just by created time. ------------------------------------------------------------------- Wed Jun 26 08:26:10 UTC 2013 - speilicke@suse.com - Don't call "/usr/bin/createrepo /srv/tftpboot/repos/Cloud-PTF", install-chef-suse.sh does that too ------------------------------------------------------------------- Wed Jun 26 07:50:57 UTC 2013 - vuntz@suse.com - Update to latest git (b7d731f): + Add pull request number to entries in the ./dev pull-requests list output + install-chef-suse: Install updater and suse-manager-client barclamps + Replace github.com/dellcloudedge mentions with github.com/crowbar + install-chef-suse: Unbreak first run - Drop unbreak-install-chef-suse.patch: merged upstream. ------------------------------------------------------------------- Tue Jun 25 15:06:59 UTC 2013 - vuntz@suse.com - Add unbreak-install-chef-suse.patch: fix bug breaking install-chef-suse.sh on first run. ------------------------------------------------------------------- Tue Jun 25 15:03:08 UTC 2013 - aspiers@suse.com - Drastically improve the installation UX by adding an install-suse-cloud symlink. ------------------------------------------------------------------- Tue Jun 25 01:10:13 UTC 2013 - cloud-devel@suse.de - Update to latest git (11e2c25): + install-chef-suse: More cleanup when reinstalling crowbar + Fix "from-git" mode again ------------------------------------------------------------------- Sun Jun 23 13:02:13 UTC 2013 - vuntz@suse.com - Update to latest git (285a0fe): + install-chef-suse: Use correct md5 for latest ISO of SP3 - Update beta-1-fixes.patch, and rename to no-ceph.patch: no need to skip SLES11_SP3 and SLES11-SP3-Pool repo checks anymore: SP3 is completed now. It's now only about not installing the ceph barclamp. ------------------------------------------------------------------- Fri Jun 21 06:43:37 UTC 2013 - vuntz@suse.com - Update to latest git (e542bf7): + Find rpm name by using the basename of the barclamp path - Drop fix-install-from-rpm-with-dash.patch: merged upstream. ------------------------------------------------------------------- Thu Jun 20 10:52:33 UTC 2013 - cloud-devel@suse.de - Update to latest git (5aeb362): + DE-1252 -- added message for uuser to reboot the admin node once installation is complete + Update the README.smoketest to have better examples. + Changing the wording to better fit the screen and non-screen installation scenarios ------------------------------------------------------------------- Thu Jun 20 10:38:48 UTC 2013 - vuntz@suse.com - Add fix-install-from-rpm-with-dash.patch: fix installation of the suse-manager-client barclamp, because of - got substituted by _. ------------------------------------------------------------------- Wed Jun 19 04:57:06 UTC 2013 - vuntz@suse.com - Add beta-1-fixes.patch: temporary changes for beta 1: + skip repo checks for SLES11_SP3 and SLES11-SP3-Pool: we don't know exactly which version of SP3 we will deliver to beta participants, so be safe and ignore checks for now. + do not install ceph barclamp: it is not ready. ------------------------------------------------------------------- Tue Jun 18 08:01:47 UTC 2013 - vuntz@suse.com - Add disable-bios-and-raid.patch: remove all settings for BIOS and RAID barclamps; this will result in the relevant options to be hidden in the webui. ------------------------------------------------------------------- Fri Jun 14 22:01:05 UTC 2013 - cloud-devel@suse.de - Update to latest git (464abb3): + install-chef-suse: Fix comandline option handling + Bump to ubuntu 12.04.2 for the ISO version. + Make ./dev pull-requests show display the unique ID. + Add option for mounting the chroot as a tmpfs filesystem. + Avoid double-dialog wars + Ignore errors before sanity checks ------------------------------------------------------------------- Fri Jun 14 05:39:18 UTC 2013 - cloud-devel@suse.de - Update to latest git (ca53f47): + Added ability to specify admin node memory. ------------------------------------------------------------------- Thu Jun 13 01:08:27 UTC 2013 - cloud-devel@suse.de - Update to latest git (157d773): + install-chef-suse: Update bc-template-provisioner.json only when needed + install-chef-suse: Add use_dialog to know if dialog should be called ------------------------------------------------------------------- Wed Jun 12 01:09:55 UTC 2013 - cloud-devel@suse.de - Update to latest git (f3ac768): + install-chef-suse: Do not change bc-template-provisioner.json abusively + install-chef-suse: Rework error message when root password is not set + install-chef-suse: Check bc-template-provisioner.json exists + Adding a random admin node name. + Added metadata for new release mesa-1.6 ------------------------------------------------------------------- Tue Jun 11 15:24:08 UTC 2013 - vuntz@suse.com - Add iptables Requires (fix bnc#824400) and dialog Recommends to have the nicer UI which got merged recently. ------------------------------------------------------------------- Tue Jun 11 01:11:00 UTC 2013 - cloud-devel@suse.de - Update to latest git (77d4330): + keep .ssh/authorized_keys entries on install-chef + barclamp_mgmt_lib: Save display name in catalog too + Various install script improvements + install-chef-suse: Update checksum to match SLES11-SP3 GMC ------------------------------------------------------------------- Sat Jun 8 01:15:49 UTC 2013 - cloud-devel@suse.de - Update to latest git (3d424ea): + install-chef-suse: Check that we're running inside screen + install-chef-suse: Clean up chef database and installed barclamps + barclamp_uninstall: Fix exception when removing non-existing file + install-chef-suse: Rework option handling and add --verbose + cute little build duration message + Fail with a better error message in multiswitch + Swap out using a while read loop for using maplines in __check_all_deps. + Make sure that we don't get shown editor sessions we don't care about. ------------------------------------------------------------------- Fri Jun 7 01:14:29 UTC 2013 - cloud-devel@suse.de - Update to latest git (9ea778d): + add option to turn off screen + build docs for dev pull-request switch + Make smoketest cleanup work even when there is no smoketest_dir. + Add multiswitch command to dev tool. ------------------------------------------------------------------- Thu Jun 6 01:10:03 UTC 2013 - cloud-devel@suse.de - Update to latest git (1d6891d): + remove mysql barclamp from build ------------------------------------------------------------------- Wed Jun 5 16:08:51 CEST 2013 - aspiers@suse.com - Avoid double-slash in macro expansion - Switch to wildcarding bc-*.rb scripts to allow backwards-compatible adding of new scripts: https://github.com/crowbar/crowbar/pull/1829 ------------------------------------------------------------------- Wed Jun 5 01:10:45 UTC 2013 - cloud-devel@suse.de - Update to latest git (16e3182): + Updated with the sdn network. + Implement a --help option + install-chef-suse: Wait for chef-expander to finish before starting state transitions + Added metadata for new release hadoop-2.3 ------------------------------------------------------------------- Tue Jun 4 08:54:52 UTC 2013 - dmueller@suse.com - add dependency on screen ------------------------------------------------------------------- Tue Jun 4 01:12:05 UTC 2013 - cloud-devel@suse.de - Update to latest git (8ea1ebe): + Adding in reference to dell_raid and in crowbar.json + Fix to point to dell_raid directory + Use new iptables syntax ------------------------------------------------------------------- Mon Jun 3 14:21:15 UTC 2013 - cloud-devel@suse.de - Update to latest git (9cecc92): + install-chef-suse: Remove handling of SP1 and SP2 repos + install-chef-suse: Add scary message if running this on deployed admin ------------------------------------------------------------------- Fri May 31 01:12:26 UTC 2013 - cloud-devel@suse.de - Update to latest git (0de168b): + Revert "Use /var/log/crowbar/sledgehammer instead of /install-logs" ------------------------------------------------------------------- Thu May 30 01:13:51 UTC 2013 - cloud-devel@suse.de - Update to latest git (282f540): + install-chef-suse: Allow stopping spinner with specific message + install-chef-suse: Minor fixes for the new output + install-chef-suse: Add check for installed cloud_admin pattern + Update network-openstack-10g-team.json + Use /var/log/crowbar/sledgehammer instead of /install-logs ------------------------------------------------------------------- Wed May 29 14:30:30 UTC 2013 - vuntz@suse.com - Do not create and own /srv/tftpboot/repos/Cloud: there is no need for this, and makes dev setups harder. ------------------------------------------------------------------- Wed May 29 01:11:27 UTC 2013 - cloud-devel@suse.de - Update to latest git (06c2019): + install-chef-suse.sh: Move -e to the top + install-chef-suse.sh: Automate manual FROM_GIT steps + install-chef-suse.sh: Add --force to barclamp_install.rb when from Git + install-chef-suse: Add infrastructure for improved output/logging + install-chef-suse: Add summary steps for installation process + install-chef-suse: Change log file to /var/log/crowbar/install.log ------------------------------------------------------------------- Mon May 27 01:19:39 UTC 2013 - cloud-devel@suse.de - Update to latest git (23a990b): + Add database barclamp to pebbles release ------------------------------------------------------------------- Fri May 24 19:00:07 UTC 2013 - vuntz@suse.com - Create and own /var/log/crowbar and /var/log/crowbar/barclamp_install, which are used during installation process. - Update macros.crowbar: pass new --rpm option to barclamp_uninstall.rb, in %crowbar_barclamp_update_preun. ------------------------------------------------------------------- Fri May 24 15:35:07 UTC 2013 - cloud-devel@suse.de - Update to latest git (71e6850): + Save logs in /var/log/crowbar instead of /var/log + sledgehammer-common: Correctly save hostname on SLES in startup-up.sh + install-chef-suse: Create empty repos if they don't exist + barclamp_uninstall.rb: Add --debug, --rpm and --help flags ------------------------------------------------------------------- Fri May 24 01:09:46 UTC 2013 - cloud-devel@suse.de - Update to latest git (f8f7189): + install-chef-suse.sh: Install rabbitmq, cinder and quantum barclamps + barclamp_mgmt_lib.rb: Do not add crowbar-{status,failed} multiple times + barclamp_mgmt_lib.rb: Do not call merge_i18n on install if --rpm is used ------------------------------------------------------------------- Thu May 23 23:51:26 UTC 2013 - vuntz@suse.com - Change references from /srv/tftpboot/suse-11.2 to /srv/tftpboot/suse-11.3. - Create a devel subpackage for files that are only needed to build barclamp packages. ------------------------------------------------------------------- Thu May 23 17:16:47 UTC 2013 - vuntz@suse.com - Update macros.crowbar: pass new --rpm option to barclamp_install.rb, in %crowbar_barclamp_update_post. Otherwise, we won't use the rpm-specific install process. ------------------------------------------------------------------- Thu May 23 17:11:56 UTC 2013 - cloud-devel@suse.de - Update to latest git (a62cb1c): + Use DEBUG global + Clean up debugging + Simplify gsub substitutions + Refactor handling of fatal errors + Until we have more fine-grained exception handling, we should not discard valuable debug. + Refactor code which uploads cookbooks / data bags / roles via knife + Refactor variable names for a bit more clarity + Only catch StandardErrors. + Do not make sass stylesheets 0755 but 0644 + Get cookbooks, data bags, and roles from files listed in barclamp rpm when on SUSE + Include rpm name in warning / debug messages + barclamp_install.rb: Add --rpm option to tell when to use rpm install + install-chef-suse.sh: Rename CROWBAR_TESTING to CROWBAR_FROM_GIT + New tool barclamp_extract_locale.rb + Add additional path for reading description for barclamps (bnc#776916) ------------------------------------------------------------------- Thu May 23 15:18:58 UTC 2013 - vuntz@suse.com - Update to latest git (f84ac2a): + install-chef-suse.sh: Update repos for SLES11-SP3 and Cloud 2.0 + Fix grammar in realm string + install-chef-suse.sh: Fix REPOS_SKIP_CHECKS for CROWBAR_TESTING - Rebase suse-login-realm.patch. - Update Url in spec file. ------------------------------------------------------------------- Thu May 23 09:25:34 UTC 2013 - vuntz@suse.com - Add disable-nagios-and-ganglia-barclamps.patch: disable nagios and glangia barclamps. ------------------------------------------------------------------- Wed May 22 17:17:33 UTC 2013 - cloud-devel@suse.de - Update to latest git (87917bc): + link to history behind $CROWBAR_FILE ------------------------------------------------------------------- Wed May 22 11:19:08 UTC 2013 - cloud-devel@suse.de - Update to latest git (0a41913): + dev-setup/qemu-kvm/qemu-ifup: allow NAT bridge name to be configurable + dev-setup/qemu-kvm/qemu-ifup: check whether NAT bridge already exists + dev-setup/qemu-kvm/start-kvm needs to be run as root + colon is not needed on appliance first-boot + Fix silly syntax error in build_lib.sh + add libvirt-based instructions for setting up a dev VM on SUSE + Make sure we test mode where we never reuse the nics we boot from. + show admin IP and network range during sanity check at setup time + add guard-rsync and three Guardfiles for different approaches to syncing + More changes to support teamed Quantum mode. + Don't run the chef-webui on SUSE by default + install-chef-suse: introduce $BARCLAMP_SRC + install-chef-suse: Rework CROWBAR_TESTING mode a bit + Add barclamp-database to openstack-os-build + install-chef-suse: Fix $CROWBAR_TESTING installation + removing barclamp-database from build temporarily ------------------------------------------------------------------- Mon May 13 10:39:52 UTC 2013 - dmueller@suse.com - adjust for pebbles build ------------------------------------------------------------------- Wed May 8 16:26:41 UTC 2013 - dmueller@suse.com - switch to master branch ------------------------------------------------------------------- Thu Nov 15 13:49:51 UTC 2012 - jenkins@suse.de - Update to latest git (583e159): + Remove obsolete CROWBAR_TESTING mode + Add more stringent checks that /srv/tftpboot/repos are set up correctly (bnc#784494) ------------------------------------------------------------------- Fri Oct 5 00:56:22 UTC 2012 - jenkins@suse.de - Update to latest git (b93deec): + Check for root password to avoid accidental lock-out from admin node (bnc#782525) ------------------------------------------------------------------- Fri Sep 28 08:50:29 UTC 2012 - bwiedemann@suse.com - require pwdutils instead of obsolete shadow-utils to work on openSUSE ------------------------------------------------------------------- Tue Sep 11 09:38:28 UTC 2012 - jenkins@suse.de - Update to latest git (a5c1096): + Update submodule references for SUSE Cloud 1.0 ------------------------------------------------------------------- Tue Aug 28 22:47:42 UTC 2012 - jenkins@suse.de - Update to latest git (81f0643): + fix bash syntax error ------------------------------------------------------------------- Mon Aug 27 16:59:59 UTC 2012 - jenkins@suse.de - Update to latest git (bc5d1e7): + randomize chef webui default password ------------------------------------------------------------------- Mon Aug 27 11:41:00 UTC 2012 - jenkins@suse.de - Update to latest git (6b81a99): + improve hostname handling, code taken from control.sh + remove superflous export ------------------------------------------------------------------- Sun Aug 26 13:02:08 UTC 2012 - jenkins@suse.de - Update to latest git (5529ca1): + Don't rename nodes anymore + make hostnames consistent with hostname_mac ------------------------------------------------------------------- Sat Aug 25 21:59:50 UTC 2012 - jenkins@suse.de - Update to latest git (99c8df5): + use correct path for reading description for barclamps (bnc#776916) ------------------------------------------------------------------- Sat Aug 25 06:32:58 UTC 2012 - jenkins@suse.de - Update to latest git (0cc59f4): + fix firewall test ------------------------------------------------------------------- Fri Aug 24 19:02:05 UTC 2012 - jenkins@suse.de - Update to latest git (822fbe5): + Abort in install-chef-suse.sh if firewall is running ------------------------------------------------------------------- Fri Aug 24 11:03:00 UTC 2012 - vuntz@suse.com - Drop pxelinux.cfg-default source: do not install it as /srv/tftpboot/discovery/pxelinux.cfg/default anymore as barclamp-provisioner will always overwrite this file later on. - Do not own /srv/tftpboot/suse-11.2/install, but create it in %post with "mkdir -p". Depending on how people mirror the installation media, the permissions of this directory might become different from the ones defined in the package, which could be an issue. This is also why we don't use %ghost, the permissions will be checked with %ghost too. - This fixes the remaining part of bnc#776583. ------------------------------------------------------------------- Thu Aug 23 13:20:07 UTC 2012 - cthiel@suse.com - pre-require pwdutils (bnc#777123) ------------------------------------------------------------------- Thu Aug 23 12:23:18 UTC 2012 - jenkins@suse.de - Update to latest git (891c20d): + Do not make sass stylesheets 0755 but 0644 ------------------------------------------------------------------- Thu Aug 23 11:27:33 UTC 2012 - vuntz@suse.com - Own some directories used by all barclamps under /opt/dell. ------------------------------------------------------------------- Thu Aug 23 09:50:43 UTC 2012 - jdsn@suse.de - create the home directory of the crowbar user (bnc#776991) ------------------------------------------------------------------- Wed Aug 22 17:37:05 UTC 2012 - jdsn@suse.de - change home directory of crowbar user (bnc#776991) ------------------------------------------------------------------- Wed Aug 22 15:11:05 UTC 2012 - mbarringer@suse.com - set appropriate permissions for crowbar_framework (bnc#776583) ------------------------------------------------------------------- Wed Aug 22 10:36:47 UTC 2012 - jenkins@suse.de - Update to latest git (3a9d711): + Don't encourage use of Chef web UI. ------------------------------------------------------------------- Tue Aug 21 14:30:24 UTC 2012 - vuntz@suse.com - Include new bc-network-admin-helper.rb helper in package. ------------------------------------------------------------------- Tue Aug 21 14:26:54 UTC 2012 - jenkins@suse.de - Update to latest git (e92f468): + Check that the IP address of the admin node is in admin range ------------------------------------------------------------------- Thu Aug 9 22:01:27 UTC 2012 - jenkins@suse.de - Update to latest git (c9c443f): + Append all output to /var/log/chef/install.log so that we don't have to rely on screenlog.*. ------------------------------------------------------------------- Thu Aug 9 14:22:00 UTC 2012 - jenkins@suse.de - Update to latest git (0b9d5f2): + check for running services at end of install ------------------------------------------------------------------- Tue Aug 7 14:39:55 UTC 2012 - jdsn@suse.de - drop statically linked binaries (tcpdump, curl) to make crowbar a noarch package ------------------------------------------------------------------- Tue Aug 7 13:41:35 UTC 2012 - jdsn@suse.de - fix for crowbar rpm macro ------------------------------------------------------------------- Tue Jul 24 22:01:11 UTC 2012 - jenkins@suse.de - Update to latest git (fbbb899): + Updated spec template to use locale extraction macro ------------------------------------------------------------------- Tue Jul 24 15:36:53 UTC 2012 - rhafer@suse.de - Add macro %crowbar_barclamp_extract_locale to extract locale addtions from crowbar.yml files into separate .yml files (bnc#771839) ------------------------------------------------------------------- Fri Jul 20 08:04:22 UTC 2012 - tserong@suse.com - Add /rpm/macros.crowbar to facilitate barclamp upgrades ------------------------------------------------------------------- Mon Jul 16 11:59:09 UTC 2012 - aspiers@suse.com - reinstate login realm patch which should not be in git since it will never go upstream ------------------------------------------------------------------- Mon Jul 16 09:45:35 UTC 2012 - aspiers@suse.com - move ceph and login realm patches into git ------------------------------------------------------------------- Fri Jul 6 09:47:10 UTC 2012 - cthiel@suse.com - require bind (bnc#770021) ------------------------------------------------------------------- Thu Jul 5 15:20:39 UTC 2012 - cthiel@suse.com - move createrepo call (for Cloud-PTF) to right location inside %post ------------------------------------------------------------------- Thu Jul 5 13:33:09 UTC 2012 - cthiel@suse.com - change login realm to SUSE ------------------------------------------------------------------- Thu Jul 5 11:06:06 UTC 2012 - cthiel@suse.com - add Cloud-PTF repo and require createrepo for it ------------------------------------------------------------------- Wed Jul 4 20:45:51 UTC 2012 - cthiel@suse.com - add support for ceph barclamp to install-chef-suse.sh ------------------------------------------------------------------- Fri Jun 29 08:21:07 UTC 2012 - rhafer@suse.de - Updated via service run - fixes barclamp_install.rb to not break .schema files ------------------------------------------------------------------- Thu Jun 28 13:00:11 UTC 2012 - rhafer@suse.de - Updated via service run, contains various fixes to - enable chef-client init script during install-chef-suse ------------------------------------------------------------------- Thu Jun 28 08:21:16 UTC 2012 - rhafer@suse.de - Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV ------------------------------------------------------------------- Wed Jun 27 18:53:20 UTC 2012 - rhafer@suse.de - Updated via service run, contains various fixes to install-chef-suse.sh: - support for the merged database barclamp - minor tweaks in debug output ------------------------------------------------------------------- Fri Jun 15 03:01:49 BST 2012 - aspiers@suse.com - Fix barclamp install process to deal with pre-installed chef files. ------------------------------------------------------------------- Thu Jun 14 07:57:37 UTC 2012 - aspiers@suse.com - Switch dependency from crowbar-sleshammer to sleshammer ------------------------------------------------------------------- Wed Jun 13 16:17:35 CEST 2012 - aspiers@suse.com - Remove all barclamps and use repo from source service ------------------------------------------------------------------- Thu May 31 17:54:15 UTC 2012 - bwiedemann@suse.com - make sure to disable rp_filter on nodes, otherwise routing will not work correctly for VMs ------------------------------------------------------------------- Thu May 31 17:53:15 UTC 2012 - rhafer@suse.com - add hotfix to make nova-api run as root, so it can run iptables (this will get fixed after Beta1 with nova-rootwrap) ------------------------------------------------------------------- Wed May 30 21:08:50 UTC 2012 - cthiel@suse.com - fix typo in network barclamp ------------------------------------------------------------------- Wed May 30 13:27:52 UTC 2012 - rhafer@suse.com - avoid creating empty ifroute-* files in network barclamp ------------------------------------------------------------------- Wed May 30 08:56:44 UTC 2012 - cthiel@suse.com - improve nova barclamp to set libvirt_type correctly and install the right vncproxy package on compute nodes ------------------------------------------------------------------- Wed May 30 07:05:32 UTC 2012 - cthiel@suse.com - add more debug output to install-chef-suse.sh, to make remote debugging easier ------------------------------------------------------------------- Wed May 30 06:10:50 UTC 2012 - cthiel@suse.com - set FollowSymlinks option for provisioner vhost config, to be able to symlink update repos to /srv/tftpboot/repos ------------------------------------------------------------------- Tue May 29 15:00:16 UTC 2012 - cthiel@suse.com - copy crowbar_join.sh from local source before it gets executed as init-script from AutoYaST - add SP2 update repos as per NMM, this requires them to be download via SMT to the admin node and symlinked correctly ------------------------------------------------------------------- Tue May 29 09:23:24 GMT 2012 - aspiers@suse.com - Check that FQDN doesn't resolve to lo interface. - Make provisioner barclamp gracefully handle missing DNS domain name (bnc#764453) - Make install-chef-suse.sh check domain name is present (bnc#764453) ------------------------------------------------------------------- Mon May 28 14:59:08 GMT 2012 - aspiers@suse.com - Fix FQDN name resolution test to work with /etc/hosts and no DNS. - Update install-chef-suse.sh to refer to /srv/tftpboot not /tftpboot - Remove rubygem-chef from autoyast.xml.erb. ------------------------------------------------------------------- Mon May 28 12:28:41 UTC 2012 - tserong@suse.com - Remove Dell reference from page footer (bnc#764182) - Don't use failbunny graphic - Add cloud-beta@suse.de contact email to 404/500 error pages. ------------------------------------------------------------------- Fri May 25 16:04:23 GMT 2012 - aspiers@suse.com - Check that FQDN is pingable and resolvable to a local interface. ------------------------------------------------------------------- Fri May 25 15:35:48 GMT 2012 - aspiers@suse.com - Add biosdevname / rubygem-chef to autoyast.xml.erb ------------------------------------------------------------------- Fri May 25 11:44:36 GMT 2012 - aspiers@suse.com - include latest glance/nova/crowbar fixes ------------------------------------------------------------------- Fri May 25 08:27:20 UTC 2012 - cthiel@suse.com - moving sleshammer images to seperate package, to speed up updates ------------------------------------------------------------------- Fri May 25 06:34:20 UTC 2012 - tserong@suse.com - Fix SASS styles in network barclamp. ------------------------------------------------------------------- Thu May 24 16:53:36 UTC 2012 - rhafer@suse.de - Updated to latest git snapshot (1337874920.master.07e477e) - removed some unneeded sass files from the package to avoid confusing barclamp_install.rb ------------------------------------------------------------------- Thu May 24 06:23:10 UTC 2012 - tserong@suse.com - Don't create SDK repo directory. ------------------------------------------------------------------- Wed May 23 18:55:58 UTC 2012 - cthiel@suse.com - update sleshammer ------------------------------------------------------------------- Wed May 23 16:00:02 GMT 2012 - aspiers@suse.com - Add barclamp_test.rb ------------------------------------------------------------------- Wed May 23 13:46:23 GMT 2012 - aspiers@suse.com - Add bc-dns-json.rb. ------------------------------------------------------------------- Wed May 23 12:14:44 GMT 2012 - aspiers@suse.com - Move crowbar.json to /etc/crowbar. ------------------------------------------------------------------- Wed May 23 11:32:38 UTC 2012 - tserong@suse.com - Fix application of SUSE style & logo image. ------------------------------------------------------------------- Wed May 23 08:51:48 UTC 2012 - tserong@suse.com - Add rubygems etc. from crowbar chef recipe to RPM Requires. ------------------------------------------------------------------- Tue May 22 21:40:52 GMT 2012 - aspiers@suse.com - Fix inclusion of stub install repository paths. ------------------------------------------------------------------- Tue May 22 10:20:25 GMT 2012 - aspiers@suse.com - Move files to /srv/tftpboot and make /tftpboot a symlink to it. - Fix some file permissions. - Fix/filter all rpmlint warnings. ------------------------------------------------------------------- Tue May 22 04:03:50 UTC 2012 - tserong@suse.com - Disable post-build-checks to avoid complaint about /tftpboot not being FHS-compliant (temporary workaround) ------------------------------------------------------------------- Mon May 21 14:33:54 GMT 2012 - aspiers@suse.com - Initial version for beta1.