------------------------------------------------------------------- Sat Jun 27 02:23:52 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1435326018.6b36e34: + add an option to install additional packages + fix "packages" attribute requirement + allow only legal characters in package names + quote additional packages in crowbar_register + Improve validation error message https://github.com/vuntz/barclamp-provisioner/commit/03b6b813d2ab619624573a081b81e823a59503e1 ------------------------------------------------------------------- Thu May 21 01:53:14 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1432134306.13e25d4: + Add missing stop command to crowbar_join.service ------------------------------------------------------------------- Wed May 6 09:12:05 UTC 2015 - vuntz@suse.com - Track release/tex/master git branch. ------------------------------------------------------------------- Thu Apr 30 01:43:03 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1430310986.4e6d7ca: + Fix useradd call for SLE11 (bsc#928931) + Improve keep_existing_hostname handling in crowbar_register + crowbar_register: Fix error message for hostname test ------------------------------------------------------------------- Wed Apr 29 01:41:45 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1430217268.f321887: + give network time to be started (bnc#927997) ------------------------------------------------------------------- Fri Apr 24 01:43:10 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1429788382.565dac2: + make windows admin password configurable + improve windows admin password config feature ------------------------------------------------------------------- Fri Mar 27 02:35:52 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1427363178.9441788: + Fix 022_upgrade_autoyast_repos migration ------------------------------------------------------------------- Wed Mar 18 09:52:27 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1426662829.fc200d4: + Add kvm and qemu user/group with fixed id's (bsc#917673) ------------------------------------------------------------------- Tue Mar 17 09:39:04 UTC 2015 - rhafer@suse.com - Removed pull-request-384.patch. It has been merged upstream. - Update to version 1.9+git.1425657021.0e469d9: + crowbar_register: Move helpers earlier + crowbar_register: Fail early if we can't communicate with admin server + crowbar_register: Do not do state transitions if node is registered + crowbar_register: Fail early if chef-client wasn't installed + crowbar_register: Move setting ARCH earlier + crowbar_register: Add helper to generate common args passed to curl + Migrate original autoyast repos ------------------------------------------------------------------- Fri Mar 6 02:46:07 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1425573689.131ae32: + Don't directly start dhcp server ------------------------------------------------------------------- Thu Mar 05 10:20:28 UTC 2015 - vuntz@suse.com - Update to version 1.9+git.1425549379.be20a3a: + Implement keep_existing_hostname option (bsc#925446) + Bump revision to have room for stoney updates + Add option "enable_pxe" (bsc#925445) - Update pull-request-384.patch from pull request. ------------------------------------------------------------------- Wed Mar 4 02:34:12 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1425378441.9d6c31d: + Add kvm and qemu user/group with fixed uid/gid (bsc#917673) ------------------------------------------------------------------- Fri Feb 27 08:57:13 UTC 2015 - vuntz@suse.com - Update to version 1.9+git.1424879003.7e95833: + Added badges and dummy rspec + crowbar_register: Set the target platform of the node we're registering + Do not append twice the OS-specific options to boot command + Allow another architectures to be registered + Watch specific branches with travis - Drop pull-request-387.patch: merged upstream. - Drop pull-request-388.patch: merged upstream. - Update pull-request-384.patch from pull request. - Update %post scriptlet: when updating /etc/crowbar/provisioner.json, put the repositories not in "common" but in "suse-11.3" as the update is only for repos coming from Cloud 4 (which are SLE11-only) (bnc#919957). ------------------------------------------------------------------- Sat Feb 21 02:39:52 UTC 2015 - cloud-devel@suse.de - Rebased patches: + pull-request-384.patch (only offset) + pull-request-387.patch (only offset) + pull-request-388.patch (only offset) + pull-request-390.patch dropped (merged upstream) ------------------------------------------------------------------- Sat Feb 21 02:38:51 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1424448001.30be086: + crowbar_register: Do not run if connected through ssh with no screen + Sync disk find code with deployer (bnc#918751) ------------------------------------------------------------------- Fri Feb 20 11:21:30 UTC 2015 - vuntz@suse.com - Add pull-request-390.patch: Sync disk find code with deployer (bnc#918751) ------------------------------------------------------------------- Wed Feb 18 22:11:57 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1424272458.a6b77e6: + sledgehammer: Tiny fix to output ------------------------------------------------------------------- Wed Feb 18 18:51:23 UTC 2015 - vuntz@suse.com - Add pull-request-384.patch: crowbar_register fixes - Add pull-request-387.patch: crowbar_register: Set the target platform of the node we're registering - Add pull-request-388.patch: crowbar_register: Do not run if connected through ssh with no screen ------------------------------------------------------------------- Wed Feb 18 07:53:38 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1424104874.9a6d123: + only try to disable SuSEfirewall if installed ------------------------------------------------------------------- Wed Feb 11 02:38:06 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1423609455.a843986: + Keep a note about OS which we know how to install but are not available ------------------------------------------------------------------- Mon Feb 09 10:21:49 UTC 2015 - dmueller@suse.com - Update to version 1.9+git.1423477281.69bd090: + Stop crowbar_join before openvswitch and ovs-usurp-config-br-fixed + Fix crowbar_register on SLE12 + Refresh the right PTF repo on SLE12 + use systemctl on sle12+ -.pull-request-378.patch, pull-request-379.patch,pull-request-380.patch: merged upstream ------------------------------------------------------------------- Fri Feb 06 02:34:06 UTC 2015 - cloud-devel@suse.de - Rebased patches: + pull-request-380.patch (only offset) ------------------------------------------------------------------- Thu Feb 5 17:57:38 UTC 2015 - vuntz@suse.com - Add pull-request-379.patch: Fix crowbar_register on SLE12 - Add pull-request-380.patch: More fixes for crowbar_register on sle12 ------------------------------------------------------------------- Thu Feb 5 08:08:01 UTC 2015 - vuntz@suse.com - Add pull-request-378.patch: Stop crowbar_join before openvswitch and ovs-usurp-config-br-fixed ------------------------------------------------------------------- Wed Feb 04 19:23:30 UTC 2015 - cloud-devel@suse.de - Rebased patches: + pull-request-369.patch dropped (merged upstream) ------------------------------------------------------------------- Wed Feb 4 19:22:30 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1423072137.3cafda4: + Revert "Save target platform when installing nodes using the default platform" + Set target platform before moving to hardware-installing (bnc#913867) + Do not rely on DMI information being available + Fix nitpicks on coding style ------------------------------------------------------------------- Tue Feb 3 23:03:55 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1422974270.6d05ce4: + Added asset symlinking and cleanup + Only test ruby 2.1.0, the others are unsupported now ------------------------------------------------------------------- Fri Jan 30 08:01:42 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1422551959.3822695: + Switched to closure js compiler + Enabled digest similar to barclamp-crowbar ------------------------------------------------------------------- Thu Jan 29 14:58:01 UTC 2015 - vuntz@suse.com - Update to version 1.9+git.1422543240.ef7fbba: + Adapt for repo directory change in Cloud 5 ------------------------------------------------------------------- Wed Jan 28 11:01:54 UTC 2015 - tboerger@suse.com - Added crowbar_barclamp_build macro call to build section ------------------------------------------------------------------- Wed Jan 28 10:42:13 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1422436501.1ffdbf8: + Integrated standalone asset precompile ------------------------------------------------------------------- Tue Jan 27 02:48:54 UTC 2015 - cloud-devel@suse.de - Rebased patches: + pull-request-365.patch dropped (merged upstream) ------------------------------------------------------------------- Tue Jan 27 02:47:53 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1422279940.6697f31: + Add chef-client to X-Start-Before of crowbar_join init script ------------------------------------------------------------------- Sat Jan 24 03:08:58 UTC 2015 - cloud-devel@suse.de - Rebased patches: + pull-request-369.patch (only offset) ------------------------------------------------------------------- Sat Jan 24 03:07:58 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1422027215.f9b8c27: + Exclude SLE12 platform. + Exclude Windows platforms. ------------------------------------------------------------------- Wed Jan 21 16:43:11 UTC 2015 - cloud-devel@suse.de - Rebased patches: + pull-request-386.patch dropped (merged upstream) ------------------------------------------------------------------- Wed Jan 21 16:42:11 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1421823697.4e041a1: + Fix SES (SUSE Enterprise Storage) channel naming ------------------------------------------------------------------- Wed Jan 21 16:14:59 UTC 2015 - vuntz@suse.com - Add pull-request-365.patch: Add chef-client to X-Start-Before of crowbar_join init script - Add pull-request-369.patch: Fix target_platform attribute not being set on some nodes (second try) - Remove 0001-Revert-Save-target-platform-when-installing-nodes-us.patch: not needed anymore. ------------------------------------------------------------------- Tue Jan 20 21:28:51 UTC 2015 - dmueller@suse.com - add pull-request-386.patch ------------------------------------------------------------------- Tue Jan 20 11:48:39 UTC 2015 - dmueller@suse.com - add 0001-Revert-Save-target-platform-when-installing-nodes-us.patch ------------------------------------------------------------------- Tue Jan 20 02:44:14 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1421679941.23860c6: + Save target platform when installing nodes using the default platform + Set target platform for nodes where it's not set ------------------------------------------------------------------- Mon Jan 19 13:14:16 UTC 2015 - vuntz@suse.com - Use right version of ruby in parse_node_data. ------------------------------------------------------------------- Fri Jan 16 02:42:39 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1421361600.e505c20: + Do not hardcode the requirement for the cstruct rubygem anymore ------------------------------------------------------------------- Tue Jan 13 09:10:05 UTC 2015 - dmueller@suse.com - Update to version 1.9+git.1421139940.b473e9c: + Pretend to be secure + Fix connection to crowbar server on initial join + Install the same chef client on SLE11 and SLE12 + Fix Cloud Compute channel naming - remove rpmlintrc - remove pull-request-362.patch: merged ------------------------------------------------------------------- Mon Jan 12 09:58:30 UTC 2015 - dmueller@suse.com - Update to version 1.9+git.1421056673.318adf2: + Checks for SLES12 to enable Storage repositories - remove pull-request-362.patch: merged ------------------------------------------------------------------- Fri Jan 9 02:26:53 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1420739237.4b07f8d: + Remove unneeded shebang in recipe + Remove executable bits on files in cookbook ------------------------------------------------------------------- Thu Jan 8 23:25:58 UTC 2015 - dmueller@suse.com - add pull-request-362.patch ------------------------------------------------------------------- Wed Jan 7 18:19:24 UTC 2015 - vuntz@suse.com - Update rpmlintrc to ignore wrong warning about windows scripts. ------------------------------------------------------------------- Wed Jan 7 15:50:41 UTC 2015 - cloud-devel@suse.de - Update to version 1.9+git.1420639254.78e1ba2: + Fixed permissions + Replaced constants with env vars + Fixed raw/custom proposal links + Cleaned crowbar config and added travis image to readme + Added ruby 2.1.0 to travis config + Check boolean env variables correct now ------------------------------------------------------------------- Fri Dec 19 11:58:35 UTC 2014 - dmueller@suse.com - add pull-request-359.patch ------------------------------------------------------------------- Thu Dec 18 09:58:05 UTC 2014 - dmueller@suse.com - Update to version 1.9+git.1418896326.0785efd: + Fix reboot handler for SLES 12 nodes ------------------------------------------------------------------- Mon Dec 15 20:51:29 UTC 2014 - vuntz@suse.com - Packaging cleanup: + Do not define useless bits (%tarball, %tar_subdir, etc.) + Do not define %dell_dir while we have %crowbar_base + Use new macros: %crowbar_barclamp_prep_end, %crowbar_barclamp_install + Adapt for %crowbar_barclamp_update_{pre,post,preun,postun} change. + Add fdupes BuildRequires (used by %crowbar_barclamp_install). - Update generic-barclamp-rpmlintrc: + Filter filename-too-long-for-joliet: we don't need this. + Filter non-standard-uid and non-standard-gid for crowbar-owned files in /opt/dell and /etc/crowbar. + Remove script-without-shebang filters: we're fixing permissions instead. ------------------------------------------------------------------- Thu Dec 11 05:36:34 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1418203315.5df6036: + crowbar_register: Fix handling of --interface with multiple nics ------------------------------------------------------------------- Sat Dec 6 05:26:34 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1417773189.76d5bc5: + Adapt rubygem-* to the new name schema ------------------------------------------------------------------- Wed Dec 3 11:02:39 UTC 2014 - dmueller@suse.com - Update to version 1.9+git.1417604501.f58197a: + Force default encoding to UTF-8 on newer ruby releases ------------------------------------------------------------------- Tue Nov 25 13:45:14 CET 2014 - jsuchome@suse.cz - added requirements for the upgrade script (bnc#906841) ------------------------------------------------------------------- Wed Nov 19 08:35:56 CET 2014 - jsuchome@suse.cz - during upgrade, update existing /etc/crowbar/provisioner.json to new format (bnc#895086) ------------------------------------------------------------------- Thu Nov 13 02:30:58 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1415796469.f6cdc67: + Specify product and version for additional repositories (bnc#895086) ------------------------------------------------------------------- Mon Oct 13 01:23:49 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1412928382.744126e: + Tighten check for HAE repos ------------------------------------------------------------------- Thu Oct 2 01:32:42 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1412078234.1b8b58a: + handle multiple NTP servers (bnc#895824) ------------------------------------------------------------------- Thu Sep 25 01:36:37 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1411551176.ca4a5f9: + Use the ext4 file system for SLE12 nodes (default is btrfs) ------------------------------------------------------------------- Tue Sep 16 01:21:55 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1410773133.9b86b18: + On SLES12 use a systemd unit file to manage crowbar_join + Bugfix: hostname: Host name lookup failure + Cleanup some unneeded only_if/nof_if guards + Use the service resource for handing the crowbar_join service ------------------------------------------------------------------- Sat Sep 13 01:37:31 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1410527516.9dd350c: + simplify syntax when setting a non-nil value + remove node_modified as it's always true ------------------------------------------------------------------- Fri Sep 12 01:15:31 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1410446466.9799c00: + crowbar_register: Make the check for SLE12 more future proof + Fix crowbar_join installation on SLE12 nodes ------------------------------------------------------------------- Wed Sep 10 15:04:06 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1410344608.cf12e9b: + We just need the target platform version in the template + Use systemctl on SLES12 to enable chef-client + SLES12 uses a different mechanism to enable/diable core dumps + Set hostname in autoyast network config ------------------------------------------------------------------- Fri Sep 5 10:39:47 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1409913493.8230c5c: + Add Cloud repos for SLE-12 nodes + Fix autoyast package list for SLE 12 nodes ------------------------------------------------------------------- Thu Sep 4 15:13:29 UTC 2014 - - Update to version 1.9+git.1409843582.bec6295: + Switch to Cloud-5 based repositories + Use correct command line options for newer sntp release on SLES 12 ------------------------------------------------------------------- Thu Sep 4 13:28:59 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1409830530.aed33bf: + Don't use by-path links for virtio disks ------------------------------------------------------------------- Thu Sep 4 01:20:35 UTC 2014 - cloud-devel@suse.de - Update to version 1.9+git.1409742957.979e5cd: + Sort the repos in the autoyast files + Initial support for provisioning SLE12 nodes + Hard-code hostnames in each autoyast file + Do not install any package from crowbar_join + make sure ssh is started + check for single or double quotes + services specification uses SLE12 syntax ------------------------------------------------------------------- Tue Sep 2 16:49:49 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1408951297.0586eb2: + Add support for Windows Server 2012 R2 + Share Windows files among Windows version + Make it possible to use several versions of Windows at the same time + Fix typos in comment + Do not require patch in adk-tools and create symlinks + Create windows common directory/files before version-specific files ------------------------------------------------------------------- Fri Aug 15 01:40:42 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1407996701.79ef744: + fix bash/zsh prompt ------------------------------------------------------------------- Fri Aug 8 01:11:02 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1407412558.6ca6db4: + Fix alias being nil corner case ------------------------------------------------------------------- Tue Aug 5 01:12:49 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1407155720.859fb25: + Integrated customizable bash prompt + crowbar_join: Disable chef reporting ------------------------------------------------------------------- Fri Aug 1 01:10:17 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1406788601.90d2198: + Disable probing of network interfaces ------------------------------------------------------------------- Sun Jul 27 01:27:44 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1406351468.aa354ea: + crowbar_join.suse: Reset reboot flag after reboot ------------------------------------------------------------------- Fri Jul 25 13:51:21 UTC 2014 - vuntz@suse.com - Update to version 1.8+git.1406296179.bece5de: + Fixed a condition where uefi is not defined ------------------------------------------------------------------- Fri Jul 25 01:22:15 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1406203474.641b222: + Reflect latest changes on UEFI ohai plugin ------------------------------------------------------------------- Sat Jul 19 01:20:56 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1405672003.4f5b1f6: + crowbar_join.suse: Always install chef handlers + crowbar_join.suse: Remember time before reboot ------------------------------------------------------------------- Wed Jul 16 01:09:25 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1405423497.f175aae: + add zypper no-gpg-checks flag ------------------------------------------------------------------- Tue Jul 15 01:09:28 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1405332214.fde1428: + crowbar_join.suse: Remember reboot request ------------------------------------------------------------------- Sat Jul 5 01:09:01 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1404458262.76153ab: + avoid use of /dev/disk/by-id in VirtualBox ------------------------------------------------------------------- Mon Jun 30 15:15:31 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1404119515.5ddfdb8: + add travis testing support + Add optional crowbar-applied boolean attribute to schema ------------------------------------------------------------------- Mon Jun 30 11:58:16 UTC 2014 - vuntz@suse.com - Stop using %crowbar_barclamp_extract_locale macro: translations are now handled correctly upstream. ------------------------------------------------------------------- Fri Jun 13 11:29:04 UTC 2014 - tboerger@suse.com - Switched service branch to master ------------------------------------------------------------------- Fri May 30 13:44:10 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1401456594.4231101: + Replaced all license headers with unified layout ------------------------------------------------------------------- Wed May 28 13:00:49 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1401265445.c87a01a: + Replaced barclamp controller initializer with before filter ------------------------------------------------------------------- Wed May 28 01:05:37 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1401204605.0cf1161: + Avoid crowbar_register exiting prematurely + crowbar_register: Do not keep sledgehammer-specific configuration + crowbar_join: Fix syntax error + add missing -n to zypper + Revert "crowbar_join: Get the hostname before pinging the admin server" + crowbar_join: Reduce time of loop for hostname + Transformed readme to markdown + Added/Updated gitignore + Added application js file to prepare for angularjs controllers + Added/Updated in code documentation to get displayed on upstream documentation section ------------------------------------------------------------------- Tue May 27 01:08:12 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1401112920.9bd0e7d: + Renamed i18n file, added quotes and copyright + Moved helper into barclamp namespace ------------------------------------------------------------------- Fri May 23 01:05:01 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1400760094.1963bab: + Merge pull request #306 from aspiers/register-zypper-batch ------------------------------------------------------------------- Tue May 6 11:18:20 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1399367680.80f4d74: + Rewrite do_chef_client() in crowbar_join ------------------------------------------------------------------- Sat Apr 26 01:15:04 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1398437140.3d9a234: + Try to make update_nodes recipe more readable + Do the state update for a node even if no MAC address is known + Update dhcp host files that we don't manage anymore + Pass to next node earlier if the state doesn't require an update + Do the state update for a node even if no boot IP is known ------------------------------------------------------------------- Fri Apr 18 01:18:48 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1397725412.de9e467: + add HAE add-on + Do not hardcode path that we have in a variable + Remove the /nodes directory when deleting a node + Only consider HAE repos if available + Add some comments + hyperv: handle license_key=nil + Install rubygem-ruby-shadow during crowbar_join --setup for SUSE + Moved role constraints into model and removed edit deployment + Removed the single assignment block from constraints + Integrated software raid + Abort crowbar_join if chef-server is not answering on admin server + Skip time synchronization when NTP server is down + Avoid infinite loops with sntp + Make crowbar_join work with multiple NTP servers + Make crowbar_register know about multiple NTP servers + Make sure that netcat is installed + crowbar_join: Try longer to ping the admin server + crowbar_join: Get the hostname before pinging the admin server + crowbar_join: Do not sleep if we're going to fail anyway + Try harder in skipping the MSFT compat rules + Removing network service resart after chef-client failure. ------------------------------------------------------------------- Sat Apr 5 01:42:08 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1396599883.fc90dbc: + Try harder in skipping the MSFT compat rules ------------------------------------------------------------------- Thu Apr 3 11:23:34 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1396522400.727a5eb: + crowbar_join: Try longer to ping the admin server + crowbar_join: Get the hostname before pinging the admin server + crowbar_join: Do not sleep if we're going to fail anyway ------------------------------------------------------------------- Sat Mar 22 02:18:31 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1395392916.73f55ef: + Abort crowbar_join if chef-server is not answering on admin server + Skip time synchronization when NTP server is down + Avoid infinite loops with sntp + Make crowbar_join work with multiple NTP servers + Make crowbar_register know about multiple NTP servers + Make sure that netcat is installed ------------------------------------------------------------------- Wed Mar 12 02:26:15 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1394531176.2175c2e: + Remove the /nodes directory when deleting a node ------------------------------------------------------------------- Mon Mar 10 12:48:28 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1394448984.a0e38eb: + Removed the single assignment block from constraints ------------------------------------------------------------------- Mon Mar 10 07:21:39 UTC 2014 - vuntz@suse.com - Update to version 1.8+git.1394212197.a059d08: + Moved role constraints into model and removed edit deployment ------------------------------------------------------------------- Wed Mar 5 02:31:51 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1393944124.3ef1bd8: + Install rubygem-ruby-shadow during crowbar_join --setup for SUSE ------------------------------------------------------------------- Tue Mar 4 02:34:35 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1393836730.3ff8440: + hyperv: handle license_key=nil (cherry picked from commit 4cbe02053d4b2156ff01e49bb673cb7e5cf966f2) ------------------------------------------------------------------- Mon Feb 24 16:21:51 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1393250825.36dc1da: + Fix Should-Start of crowbar_join init script + Use the right provides for crowbar_join init script + Run insserv for crowbar_join if the init script got changed + add HAE add-on + Do not hardcode path that we have in a variable + Only consider HAE repos if available + Add some comments ------------------------------------------------------------------- Fri Feb 21 02:30:34 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1392892268.ddc4b78: + Integrated software raid ------------------------------------------------------------------- Tue Feb 18 23:07:13 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1392715623.e88cf89: + Return just node name from the transition method ------------------------------------------------------------------- Thu Feb 13 02:38:31 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1392222345.d795aaf: + DHCP assignment with multiple nics ------------------------------------------------------------------- Fri Feb 07 02:34:49 UTC 2014 - cloud-devel@suse.de - Rebased patches: + pull-request-264.patch dropped (merged upstream) ------------------------------------------------------------------- Fri Feb 7 02:33:48 UTC 2014 - cloud-devel@suse.de - Update to version 1.8+git.1391728589.73acb7c: + Adjust for new channel names ------------------------------------------------------------------- Thu Feb 6 14:40:01 UTC 2014 - dmueller@suse.com - add pull-request-264.patch ------------------------------------------------------------------- Tue Feb 4 13:22:15 UTC 2014 - vuntz@suse.com - Update to version 1.7+git.1391520067.2276fb1: + DHCP assignment with multiple nics ------------------------------------------------------------------- Wed Jan 29 18:27:21 UTC 2014 - vuntz@suse.com - Update to version 1.7+git.1391019953.2847afa: + Make crowbar_join start after libvirtd and xend ------------------------------------------------------------------- Tue Jan 28 17:54:37 UTC 2014 - vuntz@suse.com - Update to version 1.7+git.1390924193.be51b09: + Revert "enable kernel output on serial console" + Expose serial console attribute via UI + Make the tty configurable + Add UI to set the serial console device ------------------------------------------------------------------- Fri Jan 24 17:25:49 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390583086.3d7d6eb: + Make sure that all nodes always have the correct repos defined + Use --non-interactive with zypper commands + Move duplicated code to a library + Pass --refresh to "zypper addrepo" ------------------------------------------------------------------- Thu Jan 23 18:38:50 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390478505.661ab5e: + Drop executable bits on files ------------------------------------------------------------------- Tue Jan 21 19:15:28 UTC 2014 - vuntz@suse.com - Update to version 1.7+git.1390323817.765d5fd: + Add a SUSE-only crowbar_register utility + crowbar_register: Generate addrepo commands with the right URLs + crowbar_register: Ask for confirmation before altering the system - Drop pull-request-238.patch: merged upstream. ------------------------------------------------------------------- Tue Jan 21 02:25:59 UTC 2014 - cloud-devel@suse.de - Rebased patches: + 0001-Add-Support-for-Xen-Virtual-Disks-dev-xvd.patch dropped (merged upstream) ------------------------------------------------------------------- Tue Jan 21 02:24:53 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1390233043.e6d3b94: + Add Support for Xen Virtual Disks (/dev/xvd*) ------------------------------------------------------------------- Tue Jan 14 20:59:52 UTC 2014 - cloud-devel@suse.de - Update to version 1.7+git.1389697624.28437e6: + enable kernel output on serial console + Add validate_proposal_after_save method ------------------------------------------------------------------- Fri Jan 10 17:32:00 UTC 2014 - vuntz@suse.com - Update to version 1.7+git.1389372899.916ef5d: + Remove unused variable assignments - Update pull-request-238.patch from pull request. ------------------------------------------------------------------- Wed Jan 08 08:14:58 UTC 2014 - vuntz@suse.com - Rebased patches: + pull-request-196.patch dropped (merged upstream) + pull-request-225.patch dropped (merged upstream) ------------------------------------------------------------------- Wed Jan 8 08:14:20 UTC 2014 - vuntz@suse.com - Update to version 1.7+git.1389114108.063189a: + when removing node, remove configs for all his dhcp hosts (not just ones matching currently known MACs) + move dir path to attributes, in case of later(or platform) changes + ensure correct path + Pessimize usb devices when determining boot device - Update pull-request-238.patch from pull request. ------------------------------------------------------------------- Fri Dec 27 11:10:49 UTC 2013 - cloud-devel@suse.de - Update to version 1.7+git.1388139845.4153637: + Improve string a bit ------------------------------------------------------------------- Mon Dec 23 15:57:12 UTC 2013 - dmueller@suse.com - Update to version 1.7+git.1387812465.d7a0d26: + Integrated bootstrap templating - remove suse-branding.patch: obsolete ------------------------------------------------------------------- Fri Dec 20 13:23:09 UTC 2013 - dmueller@suse.com - Update to version 1.7+git.1387539917.d1aea84: + use the full ssh comment as key + Do not forget to pass the web port variable to crowbar_join template + Extracted locales into seperate locales file on the rails way - remove pull-request-227.patch, pull-request-232.patch: * merged upstream ------------------------------------------------------------------- Tue Dec 17 08:10:54 UTC 2013 - vuntz@suse.com - Add pull-request-238.patch: Add a SUSE-only crowbar_register utility ------------------------------------------------------------------- Fri Dec 13 07:39:32 UTC 2013 - vuntz@suse.com - Rebased patches: + pull-request-221.patch dropped (merged upstream) ------------------------------------------------------------------- Fri Dec 13 07:38:51 UTC 2013 - vuntz@suse.com - Update to version 1.7+git.1386773586.8fa8318: + Add openstack-keystone Should-Start in SUSE init script for crowbar_join + Add openstack-neutron Should-Start in SUSE init script for crowbar_join + add timeout 100 to first boot to ensure that network is up ------------------------------------------------------------------- Wed Dec 11 09:16:19 UTC 2013 - vuntz@suse.com - Add pull-request-225.patch: when removing node, remove configs for all his dhcp hosts. - Add pull-request-227.patch: use the full ssh comment as key. ------------------------------------------------------------------- Tue Dec 10 02:27:00 UTC 2013 - cloud-devel@suse.de - Update to latest git (b0de094): + Add openstack-keystone Should-Start in SUSE init script for crowbar_join + Add openstack-neutron Should-Start in SUSE init script for crowbar_join ------------------------------------------------------------------- Mon Dec 9 14:01:12 UTC 2013 - dmueller@suse.com - remove pull-request-217.patch (for pebbles branch, not for roxy) ------------------------------------------------------------------- Fri Nov 29 15:40:37 UTC 2013 - dmueller@suse.com - add pull-request-232.patch ------------------------------------------------------------------- Fri Nov 15 10:48:52 UTC 2013 - speilicke@suse.com - Rebased patches: + pull-request-222.patch dropped (merged upstream) - Update to version 1.7+git.1384384136.e3629cb: + clear claimed nodes (chef data) on node resetAdd in LVM metadata zapping, and make walk_node_through more panicky. + Try to avoid hard-coding the 8091 port + Remove unused provisioner_ip template variable + Prepare for SUSE Cloud 3 ------------------------------------------------------------------- Thu Oct 31 10:06:01 UTC 2013 - dmueller@suse.com - add pull-request-222.patch ------------------------------------------------------------------- Mon Oct 28 13:50:04 UTC 2013 - vuntz@suse.com - Update to latest git (5563853): + clear claimed nodes (chef data) on node reset + Add in LVM metadata zapping, and make walk_node_through more panicky. - Bump version to 1.7. ------------------------------------------------------------------- Fri Oct 25 13:47:45 UTC 2013 - tboerger@novell.com - Fixed repository URL and branch for roxy release on service config ------------------------------------------------------------------- Fri Oct 25 13:09:48 UTC 2013 - vuntz@suse.com - Add pull-request-221.patch: add timeout to first windows boot to ensure network is up before proceeding with other steps. ------------------------------------------------------------------- Thu Oct 25 12:53:14 UTC 2013 - dmueller@suse.com - update to latest git (e3a6e5d): + A bunch of styling fixes + Style attribute and deployment edit ui + make ask_on_error flag Boolean (bnc#841026) + hyper-v: use 64bit curl.exe + crowbar_join.ps1: Fix writing node name to client.rb + set_state.ps1: Several fixes to make it work + Update autoyast file for updated crowbar_join + Install /usr/sbin/crowbar_join on non-provisioner-server nodes + crowbar_join: In start mode, exit if we cannot ping admin server + crowbar_join: Rework interaction with ntp service + crowbar_join: Simplify how we set $IP + crowbar_join: Add paranoid check on MODE variable + crowbar_join: Add --stop mode + crowbar_join: Exit with non-0 if final state is not "ready" + crowbar_join: Add echo_error helper + crowbar_join: Add --verbose + crowbar_join: Do not reboot on hostname error + crowbar_join: Add --debug option + crowbar_join: Add two modes: setup and start + crowbar_join: Add global variable to control chef-client debug behavior + crowbar_join: Structure script a bit + crowbar_join: Add a header to the log before each run + crowbar_join: Move code to functions + crowbar_join: Move chef-client calls to functions + crowbar_join: Move creating reboot handler to its own "if" + crowbar_join: There's no /etc/chef/chef.rb, but client.rb + crowbar_join: Move some code to a function + Allow parameters to set_state.ps1 + Remove some unneeded debug output + Generate a build_winpe powershell script for each Windows platform + Add script for setting installed state for windows nodes + Put files in the right directory for Hyper-V + Allow some supported OS to not have an /install dir + Fix typo in comment + Create #{tftproot}/windows-6.2/extra directory before using it + Use tftproot variable instead of hard-coding /tftpboot + MS Windows: use UTC timezone + MS Windows syntax fix + Do not include empty ProductKey entry - add 0001-Add-Support-for-Xen-Virtual-Disks-dev-xvd.patch - remove pull-request-195.patch, pull-request-195.patch, pull-request-201.patch ------------------------------------------------------------------- Fri Oct 25 12:41:32 UTC 2013 - vuntz@suse.com - Add pull-request-217.patch: fix start order of crowbar_join service. Part of bnc#847527. ------------------------------------------------------------------- Tue Sep 24 08:01:07 UTC 2013 - vuntz@suse.com - Do not keep .orig files after patching: we apply without fuzz, so they're not relevant, and they can break the build. ------------------------------------------------------------------- Wed Sep 18 21:19:32 UTC 2013 - vuntz@suse.com - Add pull-request-201.patch: make ask_on_error flag Boolean. Fix bnc#841026. ------------------------------------------------------------------- Wed Sep 18 09:15:05 UTC 2013 - bwiedemann@suse.com - temporarily add-timeout-100-to-first-boot-to-ensure-that-network-is-up patch Part of bnc#841978. ------------------------------------------------------------------- Tue Sep 17 17:22:54 UTC 2013 - vuntz@suse.com - Add pull-request-200.patch: rework crowbar_join on SUSE. This fixes bnc#838419 and helps with bnc#825644. ------------------------------------------------------------------- Tue Sep 17 10:58:31 UTC 2013 - vuntz@suse.com - Update pull-request-195.patch from pull request: fix set_state.ps1 to work, fix writing client.rb on Windows (bnc#840561) - Add pull-request-199.patch: use 64bit curl.exe. We also add the binary curl.exe as patch, because adding the file with a patch is not really convenient (bnc#840331). - Update curl sources to 7.32.0 to match latest curl.exe. ------------------------------------------------------------------- Wed Sep 11 15:36:39 UTC 2013 - vuntz@suse.com - Also add curl sources for the curl.exe binary. ------------------------------------------------------------------- Tue Sep 10 21:32:03 UTC 2013 - vuntz@suse.com - Add chef-11.4.4.gem to have the sources (for src rpm) for the Windows binary. ------------------------------------------------------------------- Tue Sep 10 13:54:42 UTC 2013 - vuntz@suse.com - Update pull-request-195.patch from pull request. This contains fixes to transition the Windows nodes to "installed". ------------------------------------------------------------------- Thu Sep 5 11:41:38 UTC 2013 - vuntz@suse.com - Update pull-request-195.patch from pull request. ------------------------------------------------------------------- Wed Sep 4 14:18:42 UTC 2013 - dmueller@suse.com - add pull-request-196.patch (bnc#838092) ------------------------------------------------------------------- Tue Sep 3 22:28:51 UTC 2013 - vuntz@suse.com - Update pull-request-195.patch from pull request. ------------------------------------------------------------------- Tue Sep 3 17:05:51 UTC 2013 - vuntz@suse.com - Update to latest git (33c02b1): + use admin IP to not depend on hostname + Do not include empty ProductKey entry + MS Windows syntax fix + MS Windows: use UTC timezone + Do not overwrite role in install phase - Drop pull-request-189.patch: merged upstream. - Drop pull-request-194.patch: merged upstream. - Add pull-request-195.patch: more Hyper-V fixes. ------------------------------------------------------------------- Tue Sep 3 01:25:02 UTC 2013 - cloud-devel@suse.de - Update to latest git (3c902a9): + fix syntax error ------------------------------------------------------------------- Mon Sep 2 14:42:00 UTC 2013 - vuntz@suse.com - Add pull-request-194.patch: Hyper-V fixes. ------------------------------------------------------------------- Fri Aug 30 22:53:23 UTC 2013 - vuntz@suse.com - Update to latest git (980ce38): + Fix disk detection + Fix syntax errors in tftp xinetd file + Quick hack to try and nuke the vgs as part of wiping the drives. - Drop pull-request-186.patch: merged upstream. - Drop pull-request-188.patch: merged upstream. ------------------------------------------------------------------- Thu Aug 29 09:42:07 UTC 2013 - dmueller@suse.com - add pull-request-189.patch (bnc#836981) ------------------------------------------------------------------- Wed Aug 28 10:53:18 UTC 2013 - dmueller@suse.com - add pull-request-188.patch ------------------------------------------------------------------- Wed Aug 28 08:15:21 UTC 2013 - dmueller@suse.com - update to latest git (36c48d0): + remove pull-request-183.patch, pull-request-185.patch, pull171.patch ------------------------------------------------------------------- Mon Aug 26 14:20:01 UTC 2013 - dmueller@suse.com - reenable Hyper-V patch ------------------------------------------------------------------- Thu Aug 22 16:06:55 UTC 2013 - dmueller@suse.com - add pull-request-186.patch - temporarily remove Hyper-V support patch ------------------------------------------------------------------- Thu Aug 22 13:34:02 UTC 2013 - dmueller@suse.com - add pull-request-185.patch: Fix hexadecimal zero padding ------------------------------------------------------------------- Mon Aug 19 13:33:58 UTC 2013 - bwiedemann@suse.com - Add Hyper-V support https://github.com/crowbar/barclamp-provisioner/pull/171 ------------------------------------------------------------------- Mon Aug 19 09:45:18 UTC 2013 - dmueller@suse.com - update to latest git (fba2073): * remove pull-request-179.patch * replace pull-request-180.patch with pull-request-183.patch ------------------------------------------------------------------- Mon Aug 12 12:28:10 UTC 2013 - dmueller@suse.com - update to latest git (5387f2f): * remove move-sledgehammer-logs.patch, pull-request-177.patch ------------------------------------------------------------------- Wed Aug 7 16:18:51 UTC 2013 - vuntz@suse.com - Add pull-request-180.patch: reply with UEFI loader when client system architecture is of type 9. ------------------------------------------------------------------- Tue Aug 6 09:25:24 UTC 2013 - vuntz@suse.com - Add pull-request-179.patch: add back wait_for_pxe. - Rebase move-sledgehammer-logs.patch. ------------------------------------------------------------------- Fri Aug 2 14:00:33 UTC 2013 - vuntz@suse.com - Add pull-request-177.patch: allow overriding of autoyast repository URLs. ------------------------------------------------------------------- Fri Aug 2 09:00:30 UTC 2013 - vuntz@suse.com - Update suse-branding.patch from our rebased branch. ------------------------------------------------------------------- Mon Jul 29 09:26:37 UTC 2013 - vuntz@suse.com - Update to latest git (b859df2): + Respect new HAVE_CHEF_WEBUI option from crowbar + Revert "reintroduce wait_for_pxe_state to fix node state transistions" - Rebase move-sledgehammer-logs.patch. ------------------------------------------------------------------- Thu Jul 25 06:36:55 UTC 2013 - vuntz@suse.com - Update to latest git (ce3455d): + reintroduce wait_for_pxe_state to fix node state transistions - Rebase move-sledgehammer-logs.patch. ------------------------------------------------------------------- Sun Jul 21 09:04:00 UTC 2013 - vuntz@suse.com - Include new SUSE Cloud branding: + Add suse-branding.patch: new branding, patch coming from git. ------------------------------------------------------------------- Wed Jul 17 07:31:17 UTC 2013 - vuntz@suse.com - Stop marking the bc-template json file as config file: this is a bad idea as it will break on package updates if the schema changed. ------------------------------------------------------------------- Tue Jul 16 07:00:30 UTC 2013 - vuntz@suse.com - Update to latest git (5aca413): + Put kernel.core_pattern in /etc/sysctl.d/core-dump.conf + Install package "ulimit" on SLES to enable coredumps... + Avoid copying pxelinux.0 only if the two files are the same + Fix installation of elilo EFI files on SUSE + Make coredump attribute available in the proposal - Drop pull-request-167.patch: merged upstream. - Add elilo Requires for installation of EFI files. ------------------------------------------------------------------- Tue Jul 9 09:54:40 UTC 2013 - vuntz@suse.com - Add pull-request-167.patch: install package "ulimit" on SLES to enable coredumps. ------------------------------------------------------------------- Thu Jul 4 01:07:29 UTC 2013 - cloud-devel@suse.de - Update to latest git (b3e5901): + Allow enabling coredumps. + Fix creating /etc/profile.d/editor.sh + fix AutoYaST bootdevice fallback ------------------------------------------------------------------- Sat Jun 29 01:07:22 UTC 2013 - cloud-devel@suse.de - Update to latest git (0ce5e58): + Add support for booting from cciss devices ------------------------------------------------------------------- Fri Jun 28 01:07:37 UTC 2013 - cloud-devel@suse.de - Update to latest git (55634f9): + Avoid empty ssh keys in authorized_keys + Explicitly set EDITOR=vi (unset on openSUSE / SLES) ------------------------------------------------------------------- Thu Jun 27 08:01:14 UTC 2013 - vuntz@suse.com - Update to latest git (b43ae5d): + Replace github.com/dellcloudedge mentions with github.com/crowbar + Drop attribute 'root' from bc-template-provisioner.json + Add back node["provisioner"]["root"], but not as configurable attribute + Prefer /dev/disk/by-id/scsi-[A-Z] over /dev/disk/by-id/scsi-1* - Drop prefer-non-type1-disk-id.patch: merged upstream. ------------------------------------------------------------------- Thu Jun 27 07:58:43 UTC 2013 - vuntz@suse.com - Update to latest git (bb8bb3e): + Run crowbar_join.sh from local source in AutoYaST + Explicitly set normal_attrs, fixes deprecation warning + Avoid duplicate test + Sort keys when creating /root/.ssh/authorized_keys + Comment out set -x to turn off verbose logging during control.sh run - Rebase move-sledgehammer-logs.patch. ------------------------------------------------------------------- Thu Jun 27 06:31:20 UTC 2013 - vuntz@suse.com - Add prefer-non-type1-disk-id.patch: prefer non-type 1 identifiers when finding the boot disk. An updated udev that is in sleshammer but was not in SP3 GM creates type 1 symlinks, but since we install with SP3 GM later on, the install will fail. Fix bnc#826881. ------------------------------------------------------------------- Fri Jun 14 22:07:12 UTC 2013 - vuntz@suse.com - Update to latest git (0df22e2): + Allow SSh access to discovered nodes. - Rebase move-sledgehammer-logs.patch. ------------------------------------------------------------------- Mon Jun 10 15:58:00 UTC 2013 - vuntz@suse.com - Update to latest git (cc82d37): + Close DE632 by adding timezone configurability. + Have the bootdisk library claim the boot disk in the name of Boot. + Close DE632 by adding timezone configurability. + Fix up stupid space-related merge conflict. - Drop allocate-disk-pull-136.patch: merged upstream. ------------------------------------------------------------------- Fri Jun 7 05:11:48 UTC 2013 - vuntz@suse.com - Update to latest git (688fd8b): + bootdisk: Do not fail if there's no id for any device + bootdisk: Save boot device by path, instead of by device if no id - Drop bootdisk-no-id.patch: fixed upstream. - Temporarily add allocate-disk-pull-136.patch: this is part of a bundle of pull requests that got merged, except for this one; this is needed to not break because of the other pull requests. ------------------------------------------------------------------- Fri May 31 05:50:35 UTC 2013 - vuntz@suse.com - Add move-sledgehammer-logs.patch: revert upstream revert about using /var/log/crowbar/sledgehammer. We do want it. ------------------------------------------------------------------- Fri May 31 01:10:18 UTC 2013 - cloud-devel@suse.de - Update to latest git (2db6cd9): + Revert "Use /var/log/crowbar/sledgehammer instead of /install-logs" ------------------------------------------------------------------- Thu May 30 01:11:33 UTC 2013 - cloud-devel@suse.de - Update to latest git (f076f3b): + Update autoyast.yml channel layout for SP3 (new new maintenance model) + Use /var/log/crowbar/sledgehammer instead of /install-logs ------------------------------------------------------------------- Wed May 29 01:09:20 UTC 2013 - cloud-devel@suse.de - Update to latest git (d983509): + control.sh: Make wait_for_allocated more solid + controls.sh: Properly exit the outer "control.sh" run ------------------------------------------------------------------- Mon May 27 15:36:54 UTC 2013 - vuntz@suse.com - Add bootdisk-no-id.patch: do not fail in bootdisk if there's no id for any device ------------------------------------------------------------------- Mon May 27 15:24:43 UTC 2013 - cloud-devel@suse.de - Update to latest git (f3555e8): + AutoYaST: rubygem-cstruct needs to be installed ------------------------------------------------------------------- Fri May 24 18:55:11 UTC 2013 - cloud-devel@suse.de - Update to latest git (8130fd2): + do not install gems at sledgehammer runtime when running on SUSE based images http://lists.us.dell.com/pipermail/crowbar/2013-May/003177.html + Use sntp on SUSE; ntpdate was deprecated and is just a wrapper + Write unique MBR disk signatures + Change crowbar_join.*.sh log-path to '/var/log/crowbar/crowbar-join/'. + Log to /var/log/crowbar instead of /var/log + Correctly configure chef-client even if it was already installed + fix fetching of authorized_keys creating 404 file + add cloud-ptf channel to default autoyast profile + add reboot_handler, to be able to trigger reboots + make hostname handling more robust + added timezone to the autoyast file and set it to UTC + Allow to provide additional SSH authorized keys. + Remove hard-coded root password from autoyast profile (bnc#775068) + Install suse-cloud-release and supportutils-plugin-susecloud via autoyast. + speed up reboot + fix logging in autoyast.xml.erb + fix logging location for crowbar_join to be consistent + disable final reboot + adding final repos to autoyast.xml.erb + remove old DHCPDIR, leftover from merge + Make sure to fix things if hte final step in join recovery is successful. + add logging output + Prevent accidental infinite recursion in control.sh + Rebuild /root/.ssh/authorized_keys from scratch + Remove unnecessary removal of /root/.ssh/authorized_keys before reconstruction + explicitly do not run chrooted (bnc#787344) + TFTP server not running because xinetd was not reloaded (bnc#785689) + provisioner recipe requires utils + Change provisioner web server root to /srv/tftpboot (SUSE) + control.sh: Correctly save hostname on SLES + Update supported_oses in template for SLES-11-SP3 ------------------------------------------------------------------- Thu May 23 23:58:53 UTC 2013 - vuntz@suse.com - Change crowbar BuildRequires to crowbar-devel, following split of devel files. ------------------------------------------------------------------- Thu May 23 15:25:08 UTC 2013 - vuntz@suse.com - Update Url in spec file. ------------------------------------------------------------------- Wed May 22 17:13:42 UTC 2013 - cloud-devel@suse.de - Update to latest git (970cb31): + Addon repos for the AutoYaST profile + Don't use bluepill on SUSE + Add SUSE support for admin node + Use apache instead of nginx for provisioner web server on SUSE + Use correct alias for Cloud repo + Wait longer if zypper fails, otherwise issues with the HTTP install server cause /var/log/zypper.log to grow very quickly. + Drop Chef repo from SUSE autoyast profile + Drop SDK and Ruby repos from SUSE autoyast profile + Add biosdevname to autoyast.xml.erb + Make logs refer to transitions not transactions, for consistency with other barclamps. + Gracefully handle the case where the admin node's domain name is not set + Add FollowSymLinks to provisioner vhost config + Add SLES update repos to AutoYaST config + Fix obscure problem with reuse of zypper repo credentials cached from autoyast.xml + Avoid overwriting serial console parameters if pxelinux.cfg/default is present + Strip whitespaces and console parameters from Append line read from pxelinux.cfg/default + Only add the root= parameters on non SUSE platforms ------------------------------------------------------------------- Mon May 6 17:17:39 UTC 2013 - dmueller@suse.com - switch to pebbles branch ------------------------------------------------------------------- Mon Dec 17 12:11:56 UTC 2012 - jenkins@suse.de - Update to latest git (0c1d40d): + TFTP server not running because xinetd was not reloaded (bnc#785689) ------------------------------------------------------------------- Wed Nov 7 13:35:06 UTC 2012 - jenkins@suse.de - Update to latest git (323b987): + explicitly do not run chrooted (bnc#787344) ------------------------------------------------------------------- Fri Oct 12 12:46:30 UTC 2012 - jenkins@suse.de - Update to latest git (9991cf4): + provisioner recipe requires utils ------------------------------------------------------------------- Fri Oct 5 00:57:32 UTC 2012 - jenkins@suse.de - Update to latest git (332f536): + Rebuild /root/.ssh/authorized_keys from scratch (bnc#782525) + Remove unnecessary removal of /root/.ssh/authorized_keys before reconstruction (bnc#782525) ------------------------------------------------------------------- Wed Sep 26 15:15:34 UTC 2012 - jenkins@suse.de - Update to latest git (2ced30f): + Prevent accidental infinite recursion in control.sh (bnc#778124) ------------------------------------------------------------------- Tue Aug 28 13:12:51 UTC 2012 - jenkins@suse.de - Update to latest git (4d25690): + use tmpfile to make wait_for_pxe_state work inside of AutoYaST ------------------------------------------------------------------- Tue Aug 28 12:26:55 UTC 2012 - jenkins@suse.de - Update to latest git (d229f90): + also export ADMIN_IP, to fix wait_for_pxe_state ------------------------------------------------------------------- Tue Aug 28 08:42:18 UTC 2012 - jenkins@suse.de - Update to latest git (c4fb8c7): + use wait_for_pxe_state also after installation is done ------------------------------------------------------------------- Mon Aug 27 20:49:58 UTC 2012 - jenkins@suse.de - Update to latest git (77cb104): + Modify provisioner to not PXE boot nodes in execute state. + Add informative logging to the update_nodes.rb recipe. ------------------------------------------------------------------- Mon Aug 27 11:43:00 UTC 2012 - jenkins@suse.de - Update to latest git (dbe1443): + DE795: load the node after searching for it to make sure we have the latest state. + add logging output + remove hostname handling, moved to start-up.sh (in crowbar repo) + fix logic to wait for pxe state correctly ------------------------------------------------------------------- Mon Aug 27 09:35:46 UTC 2012 - jenkins@suse.de - Update to latest git (e9266c9): + avoid endless installation loops ------------------------------------------------------------------- Sun Aug 26 23:19:11 UTC 2012 - jenkins@suse.de - Update to latest git (273c2de): + fix up state handling in control.sh + set hostname in /etc, so that hostname -f works ------------------------------------------------------------------- Sun Aug 26 14:21:08 UTC 2012 - jenkins@suse.de - Update to latest git (740fced): + Make sure to fix things if hte final step in join recovery is successful. ------------------------------------------------------------------- Sun Aug 26 13:41:56 UTC 2012 - jenkins@suse.de - Update to latest git (62a1e38): + reintroduce wait_for_pxe_state, to wait for pxe config change on crowbar node ------------------------------------------------------------------- Sun Aug 26 13:06:36 UTC 2012 - jenkins@suse.de - Update to latest git (08fc356): + don't post installing state from control.sh, this will always happen from AutoYaST + fix logging in autoyast.xml.erb + fix logging location for crowbar_join to be consistent ------------------------------------------------------------------- Sun Aug 26 04:52:54 UTC 2012 - jenkins@suse.de - Update to latest git (61d4526): + sync control.sh once again with master ------------------------------------------------------------------- Sat Aug 25 20:31:14 UTC 2012 - jenkins@suse.de - Update to latest git (1e61cd7): + remove old DHCPDIR, leftover from merge + add missing piece from merge of d47e09a0 + speed up reboot ------------------------------------------------------------------- Sat Aug 25 18:06:30 UTC 2012 - jenkins@suse.de - Update to latest git (a5f2233): + If a chef-client run fails, transition to debug and exit control.sh + Rejigger how update_nodes deletes nodes to make it a little more consistent. + Add installing state to the provisioner. ------------------------------------------------------------------- Sat Aug 25 17:54:28 UTC 2012 - jenkins@suse.de - Update to latest git (c1724c6): + update to control.sh + control_lib.sh from fred branch ------------------------------------------------------------------- Sat Aug 25 14:32:57 UTC 2012 - jenkins@suse.de - Update to latest git (5ab1c1f): + Fix typos and logic errors in the state transition map. ------------------------------------------------------------------- Sat Aug 25 13:58:42 UTC 2012 - cthiel@suse.com - explicitly require syslinux ------------------------------------------------------------------- Fri Aug 24 14:14:23 UTC 2012 - jenkins@suse.de - Update to latest git (adc123a): + adding final repos to autoyast.xml.erb ------------------------------------------------------------------- Thu Aug 23 23:51:51 UTC 2012 - jenkins@suse.de - Update to latest git (24bf780): + Modify provisioner to not PXE boot nodes in execute state. ------------------------------------------------------------------- Thu Aug 23 12:34:11 UTC 2012 - jenkins@suse.de - Update to latest git (4a37414): + Add crowbar-status and crowbar-failed in schema ------------------------------------------------------------------- Thu Aug 23 11:33:04 UTC 2012 - vuntz@suse.com - Rework fix for appropriate ownership of /opt/dell/crowbar_framework to actually be correct. Part of bnc#776583. ------------------------------------------------------------------- Wed Aug 22 15:42:20 UTC 2012 - mbarringer@suse.com - set appropriate permissions for crowbar_framework (bnc#776583) ------------------------------------------------------------------- Mon Aug 20 14:14:54 UTC 2012 - cthiel@suse.com - mark autoyast.xml.erb %config ------------------------------------------------------------------- Mon Aug 20 11:56:01 UTC 2012 - jenkins@suse.de - Update to latest git (599659e): + avoid "NoMethodError: undefined method `each' for nil:NilClass" if somehow we're missing interfaces ------------------------------------------------------------------- Tue Aug 14 22:04:46 UTC 2012 - jenkins@suse.de - Update to latest git (f1a9dbb): + Install suse-cloud-release and supportutils-plugin-susecloud via autoyast. ------------------------------------------------------------------- Wed Aug 8 22:03:44 UTC 2012 - jenkins@suse.de - Update to latest git (a46a383): + Remove hard-coded root password from autoyast profile (bnc#775068) ------------------------------------------------------------------- Mon Aug 6 14:44:34 UTC 2012 - jenkins@suse.de - Update to latest git (dda857a): + Revert "redirect vhost for port 80" + drop statically linked curl and handling of it ------------------------------------------------------------------- Tue Jul 31 22:09:25 UTC 2012 - jenkins@suse.de - Update to latest git (b2e4e91): + Install packages with 'action :upgrade' ------------------------------------------------------------------- Thu Jul 26 14:05:34 UTC 2012 - jenkins@suse.de - Update to latest git (14f1fdb): + redirect vhost for port 80 ------------------------------------------------------------------- Tue Jul 24 15:39:11 UTC 2012 - rhafer@suse.de - Use %crowbar_barclamp_extract_locale to package locale-addtions separately (bnc#771839) ------------------------------------------------------------------- Tue Jul 24 15:11:26 UTC 2012 - saschpe@suse.de - Allow to provide additional SSH authorized keys. Admins may want to get onto their machines by other means than crowbar. ------------------------------------------------------------------- Fri Jul 20 09:49:13 UTC 2012 - radmanic@suse.com - added timezone setting to UTC in the autoyast file ------------------------------------------------------------------- Fri Jul 20 08:25:25 UTC 2012 - tserong@suse.com - Use %crowbar_barclamp_update_* macros for barclamp upgrades ------------------------------------------------------------------- Thu Jul 19 10:39:03 UTC 2012 - cthiel@suse.com - update via service run, after upstreaming hostname.patch, hostname-hotfix.patch, reboot-handler.patch and cloud-ptf.patch ------------------------------------------------------------------- Tue Jul 17 15:43:43 CEST 2012 - vuntz@suse.com - Change crowbar_join.suse.sh to correctly configure chef-client even if it was already installed. ------------------------------------------------------------------- Thu Jul 12 13:05:31 UTC 2012 - bwiedemann@suse.com - Change crowbar_join.*.sh log-path to '/var/log/crowbar-join/'. Avoids cluttering '/var/log' - control.sh: wait for pxe config to update before rebooting - fix fetching of authorized_keys creating 404 file - avoid passwords being logged in readable files (bnc#771140) - disable final reboot ------------------------------------------------------------------- Thu Jul 12 07:17:05 UTC 2012 - tserong@suse.com - Poll for PXE config update instead of increasing reboot delay (bnc#769291) ------------------------------------------------------------------- Fri Jul 6 11:57:59 UTC 2012 - cthiel@suse.com - add hostname-hotfix.patch - wait for hostname in crowbar_join.sh ------------------------------------------------------------------- Fri Jul 6 09:19:27 UTC 2012 - cthiel@suse.com - add hostname.patch - set domain name correctly in autoyast.xml.erb - make sure to get correct hostname set in /etc/HOSTNAME for nodes ------------------------------------------------------------------- Thu Jul 5 11:08:56 UTC 2012 - cthiel@suse.com - add Cloud-PTF repo ------------------------------------------------------------------- Thu Jul 5 10:05:31 UTC 2012 - cthiel@suse.com - add reboot_handler, required for xen deployment support in barclamp-nova ------------------------------------------------------------------- Fri Jun 29 05:44:39 UTC 2012 - tserong@suse.com - Delay newly deployed client reboot by 60 seconds to allow PXE config to update (bnc#769291) ------------------------------------------------------------------- Thu Jun 28 08:21:16 UTC 2012 - rhafer@suse.de - Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV ------------------------------------------------------------------- Wed Jun 13 14:03:39 CEST 2012 - aspiers@suse.com - Initial version generated by $crowbar/suse-common/rpm-building/seed-barclamp-packages.rb