Changelog for
crowbar-core-devel-4.0+git.1467648386.e15f0a4-1.1.noarch.rpm :
* Mon Jul 04 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1467648386.e15f0a4: + move chef_data_bag_destroy into Repository namespace + enable object creation for non registered repos + disable cloud 6 repositories after upgrade to cloud 7 + Refactor network and dashboard to resourceful routing + Refactor node dashboard to resourceful routing + Refactor :barclamps to resourceful routing + Refactor nodes to resourceful routing + crowbar: Fix error when trying to get status of non-existing proposal + crowbar: Stop running chef a second time on apply if things failed + Make Hound happy + crowbar: Do not run chef in a different way for admin nodes + crowbar: Minor code cleanup
* Sat Jul 02 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1467395229.32590e0: + Fix crowbar batch export + crowbar: Add rake task \"schema_migrate_status\" for migration overview + crowbar: Unifiy code to get a proposal template for migrations
* Fri Jul 01 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1467375968.a8ad562: + chef: Add CrowbarRoleRecipe.node_state_valid_for_role? helper + utils: Change CrowbarRoleRecipe.node_state_valid_for_role? style + utils: Special case for role recipes handling is only for admin server + crowbar: Fix visibility of license key input in bulk edit + chef, crowbar: Fix unclaiming a disk with no owner + Do not generate parents list for non-vlan ifaces + Allow the SLE12 SP1 ARM devel tree pool channel as well + Fix installation of UEFI nodes
* Fri Jul 01 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1467311318.b156052: + barclamp: Fix potential infinite loop in Nic.dependent
* Wed Jun 29 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1467215168.e3f2bc2: + Prepare a directory structure where user is supposed to put his rpm. + Execute bootstrap script from SUMA server + Remove Activation Key. It is already included in bootstrap scrip. + call update-ca-certificates to update with installed certificates + Only information needed for activation is path to bootstrap script. + There\'s no openvswitch-kmp-default package for SLES12SP2
* Tue Jun 28 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1467058030.68fc5e3: + Remove schema.tgz and hadoop schema
* Mon Jun 27 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1467024938.bdfaa06: + Remove schema for glance, nova and swift
* Tue Jun 21 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1466510410.269cfbf: + crowbar: Stop uploading proposal templates as chef data bags + provisioner: Fix alternatives when upgrading to SLES 12 SP1 + fix previus handling. just update/fix broken links + crowbar: Create crowbar data bag in network model if required
* Fri Jun 17 2016 opensuse-packagingAATTopensuse.org- Update to version 4.0+git.1466163673.71bd488:
* Remove closure-compiler
* Tue Jun 14 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1465919124.aefef9e: + wait for the nodes to be really available + Remove unused profiler from crowbar
* Fri Jun 10 2016 rsalevskyAATTsuse.com- add rubygem-uglifier as preparation to obsolete closure-compiler
* Thu Jun 09 2016 opensuse-packagingAATTopensuse.org- Update to version 4.0+git.1465470287.9a48375: + Fix incorrect logging levels + Add SLES12 SP1/SP2 aarch64 to supported oses + Add support for PXE booting of UEFI on aarch64
* Sat Jun 04 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1464983054.59becc7: + crowbar: Fix undefined exception happening on upgrade
* Thu Jun 02 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1464877991.9f44bfe: + Make Cloud7 SP1 repos optional
* Thu Jun 02 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1464874138.c58311c: + crowbar: Fix upgrade from 3.0 + Test if admin node has dns_server role for upgrade + Fix exception handling
* Wed Jun 01 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1464776415.0af58a8: + crowbar-hack: be sure that UEFI is there. + crowbar-hack: move UEFI logic inside ruby_block. + Add \"role recipes\" with the goal of simplifying the roles + Only include original recipes from the new role recipes. + Added \'role recipe\' for crowbar-upgrade role
* Fri May 27 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1464337883.d0b14a3: + Cloud7 to use SES3.0 repos
* Wed May 25 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1464172971.b10877a: + provisioner: install cloud packages in SLE12 SP2 too. + Recognize SLES 12 SP2 + Added support for SLES12SP2 repositories
* Thu May 19 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1463661686.a8ef080: + Update SUSE style to latest version + Fix deprecated ruby exclude syntax + Mark Hound CI as failed if violations are found + find_by is the right choice here
* Tue May 17 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1463491863.067b4c0: + network: Add PowerEdge 730xd to default network.json + delete old backup when uploading the same one again
* Tue May 10 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1462885430.cc5eca5: + Revert \"only skip verify_authenticity_token on json requests\"
* Thu Apr 28 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1461753760.5a0af06: + add common glance user+group (bsc#968251) + only skip verify_authenticity_token on json requests
* Fri Apr 22 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1461324757.e88a134: + bsc#972527 make sure to insert a new line character after each forwarder
* Thu Apr 21 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1461250104.9d31ff8: + Checks disk claims after upgrade + Treat NICs with unknown speed as 1g interfaces (bsc#975473) + use rails logger instead of stdout + Fix for updated rubocop version
* Wed Apr 20 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1461155079.a059c17: + add specs to the upload library + fix typo + better return handling in cases a role/bag couldn\'t been saved + make sure not to reference the Crowbar::Chef module
* Tue Apr 19 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1461055045.ebe22b7: + turn off self approvals
* Mon Apr 18 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1460972694.c33bec1: + Performance improvements for chef upload libary
* Fri Apr 15 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1460714005.89a1a7b: + Create data_bag before uploading the items
* Thu Apr 14 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1460638529.707ce31: + show sanity checks instead of failing at start-time + warn about restricted API before crowbar is installed + adding refresh button and let the cache expire after 24 hours + enable json requests for performing sanity checks + we have to test for the rails test environment before + fill sanity check cache when cache doesn\'t exist yet + return the sanity check cache along with head :ok
* Thu Apr 14 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1460473260.66abce3: + Add crowbar lib and rake task for uploading chef data
* Fri Apr 08 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1460117583.99cdc0a: + Do OS upgrade only for nodes in crowbar_upgrade state (bsc#972527) + add missing json endpoints for upgrade steps
* Fri Apr 08 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1460062801.9129f62: + apply_role: log only when needed and at the right place
* Wed Mar 30 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1459316450.af6454c: + don\'t cleanup our extracted backup folder + Revert \"don\'t cache memoized variable\" + make sure to catch exceptions during upgrade
* Thu Mar 24 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1458838353.44d0178: + Allow Mitaka Staging product as well + Add development gems for benchmarking
* Wed Mar 23 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1458721606.a8a9f0d: + Make rubocop default to same style as HoundCI
* Tue Mar 22 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1458653997.b9aa4b6: + upgrade: add back end part of prepare in cloud 6 + forward port crowbar-upgrade recipe from cloud5 + disable with systemd + correct the logic
* Mon Mar 21 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1458567913.13f1986: + return meta + add specs for the Crowbar::Backup::Export library + format node fixtures to be better readable + prefer rspec subject over lazy loaded variable + don\'t confuse chef nodes/roles json with a node/role object + add specs for the Crowbar::Installer library + provisioner: Rename variable for clarity + implement json endpoints for triggering upgrade from the command line + allow 3.0 to 4.0 upgrade + we have to write the uploaded backup file before validating it + don\'t upgrade chef and crowbar files for upgrades above 1.9 + be sure to return true as it is expected in the start action + log if restore can\'t be triggered + don\'t cache memoized variable + catch all exceptions happening during restore + fix broken reference to variable + return the actual status of the file upgrades + add the errors to the backup model + initialize subject once + fix typo + add missing tests to complete the coverage for the lib
* Fri Mar 18 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1458308003.cf80d1f: + Update byebug version to 8.2.2 + Add lgtm.co configuration file
* Thu Mar 17 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1458219124.8743553: + crowbar: Remove checks for non-existing node states + cleanup with higher permissions + prevent deleting paths outside the rails tmp dir + add helper method to access the rails tmp dir
* Mon Mar 14 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1457961246.3f4faeb: + Add user notification for wiping attached disks during Allocate Node(bsc #845602) + Refactor dropdown menu for power actions (bsc#955810) + Added confirm to all power related node actions
* Fri Mar 11 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1457704480.61a216a: + ensure not to write a failed _and_ success status at the same time (bsc#967785) + return empty list if installation hasn\'t started yet + warn about restricted API before crowbar is installed + display error when uploading invalid tarball + don\'t write uploaded file to disk when it is invalid anyways + make sure the metadata is valid yaml + inform the user that some upgrade steps are repeatable after an error + Avoid answering to DNS queries on admin network during restore + Use dns_disable file to stop dnsmasq during restore (bsc#966419). + Run syntaxcheck with warnings enabled
* Fri Mar 11 2016 dmuellerAATTsuse.com- add rake buildrequires
* Thu Mar 10 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1457604325.d4ba379: + Rename platform to something more meaning full (bsc#964663) + Move hardware information to tooltip (bsc#954963) + Drop raid and bios from bulk edit (bsc#954963) + Drop group from bulk edit (bsc#954963) + Refactor bulk allocate
* Wed Mar 09 2016 cloud-develAATTsuse.de- Update to version 4.0+git.1457514776.c0ebc67: + respect the migration level in the backup + add fallback for backups that don\'t contain this metadata + add migration to update backups table with the migration_level attribute + update schema.rb + don\'t try to migrate to unknown migration_level + use error logger in case of an error + return after failure
* Tue Mar 08 2016 rsalevskyAATTsuse.com- Push crowbar version to 4.0- Rebased patches: + pull-request-404.patch dropped (merged upstream)- Update to version 4.0+git.1457446377.caaedc0: + Raise crowbar version to 4.0 + Check if we can ssh to nodes before trying to apply proposal (bsc#968436) + Check state of nodes also before dump_openstack_database call. + Prepare for Cloud 7
* Fri Mar 04 2016 dmuellerAATTsuse.com- add pull-request-404.patch
* Fri Mar 04 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1457104374.7722be3: + Fix import of activeresource + Creating tar only if the name is valid (bsc#966424) + show success message after restore + redirect to dashboard in case of success + Hide windows licence properly (bsc#954911) + enhance restore warning + enhance restore thread logging + Save the location that was used for DB dump to node. + Switch app name and page name in title (bsc#967423) + Fix looking for unknown aliases + redirect to start after failed restore bsc#967848 + purge previous restore data to be able to restore again + make sure the file exists before removal + delete backup file after restore (bsc#966489) + during restore don\'t create a backup that already exists (bsc#966489) + dont run \'ip\' on windows + Delete tempoary backup tmpdir after usage + Create tmpdir\'s by default in the application tmp dir
* Tue Mar 01 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1456737245.c1b6431: + Fix data type for \"version\" in Backup (bsc#967911) + Check return code of \"upgrade\" step + provisioner: Tell yast to use text mode if serial console is used + Fleshed out UCS emulator documentation + fix transtlation from wrong namespace
* Tue Mar 01 2016 dmuellerAATTsuse.com- remove pull-request-340.patch, pull-request-344.patch pull-request-355.patch for master
* Wed Feb 24 2016 vuntzAATTsuse.com- Revert pull-request-344.patch: this breaks openstack database restore.
* Wed Feb 24 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1456257242.bd69f67: + call chef-client directly
* Tue Feb 23 2016 vuntzAATTsuse.com- Add pull-request-340.patch and pull-request-355.patch to temporarily revert backup version check as this breaks the upgrade.
* Mon Feb 22 2016 vuntzAATTsuse.com- Add installer-doc.patch: fix documentation link in installer.
* Mon Feb 22 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1456130508.5ca73b4: + network: Don\'t modify ifs mash when setting node attributes + network: Fix typo in comment
* Mon Feb 22 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1456129924.1d0eea2: + crowbar: Fix coding style in list of states + crowbar: Delete client for node when node is in discovering (bsc#967100) + crowbar: Make hound happy
* Sun Feb 21 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1456035678.bb52275: + provisioner: Force server-identifier option for dhcp subnet (bsc#967489)
* Sat Feb 20 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455998278.c46ba30: + Ensure SW RAID is stopped and device signatures really wiped out. + provisioner: Add ability to set kernel parameters to discovery image
* Sat Feb 20 2016 vuntzAATTsuse.com- Update to version 3.0+git.1455977849.24e764a: + Revert \"let dnsmasq also listen on ::1\" + Only listen to localhost (dnsmasq) (bsc#967236) + use PlatformVersion for comparing crowbar versions- Drop pull-request-340.patch: the code is fixed now, so no need to revert this.
* Thu Feb 18 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455801808.bec6cc2: + Update navbar color
* Thu Feb 18 2016 vuntzAATTsuse.com- Add pull-request-340.patch to temporarily revert that change: this breaks restoring a backup. Proper fix is being worked on.
* Wed Feb 17 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455727321.88e44f4: + batch: Fix looking for unknown aliases
* Wed Feb 17 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455703878.c2f3146: + don\'t allow restoring backup from different crowbar version + provisioner: Fix crash on admin server when a node is missing ohai data + bind9: Do not create invalid zone when discovered node has no ohai data + stop green led when back in ready state (bsc#949273) + drop spritely + use bootstrap animation mixin and create keyframes mixin + update led\'s + Remove the crowbar_upgrade role from all nodes when it is no longer needed.
* Tue Feb 16 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455633484.37fe7f9: + dns: dont require nscd
* Fri Feb 12 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455313289.ada1d09: + Cleanup old openvswitch config during the upgrade
* Fri Feb 12 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455307246.b9fb378: + Remove the vhost config file of nova dashboard before upgrade + Fix translation missing: en.installer.upgrades.nodes.failed (bsc#966461) + also backup /etc/crowbar to restore before the installation + crowbar: Remove from Backup link from installer + crowbar-upgrade: avoid propagation of error status + crowbar: Use restoration instead of restore when it\'s not a verb + Reject incoming DNS requests while restoring/upgrading (bsc#966419)
* Fri Feb 12 2016 vuntzAATTsuse.com- Add /usr/sbin/rccrowbar to package.
* Fri Feb 12 2016 vuntzAATTsuse.com- Update to version 3.0+git.1455271058.3232d0a: + Update update wizard i18n + Fix undefined variable name error + Not all listed rabbitmq resources have to be on the node + crowbar: Do not create cisco-ucs credentials.xml file world-readable + crowbar: Fix system() call when creating backup + crowbar: Also avoid risk of command injection in logging controller + crowbar: Fix blockui appearing nearly all the time (bsc#966356) + Use the same units when comparing for enough diskspace + crowbar: Add missing files to backup + Hide continue button by default + Call cibadmin only if openais is still running
* Thu Feb 11 2016 vuntzAATTsuse.com- Update to version 3.0+git.1455225962.7489200: + Avoid running multiple restores at the same time + On restore check for existing proposals with by name
* Thu Feb 11 2016 vuntzAATTsuse.com- Package /etc/crowbar/cisco-ucs/ directory (bsc#966283)
* Thu Feb 11 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455206704.99ee970: + run migrations before initializing the database + migrate the db before _and_ after loading it + Handle all cases of the repo status properly + Database dump view i18n + Refactor restore trigger + Move node upgrade status to last finishing step + Rename restore.haml to restore.html.haml + Fix BlockUI display + Link Barclamps button to OpenStack Barclamps + Add Nodes upgrading indicator + Add hint about the crowbar password while installing + Raise steps after Cloud 5 fixes + catch RuntimeError instead of failing + Add correct upgrade_state icon
* Thu Feb 11 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455200555.3580650: + crowbar: Fix network switch view being broken (bsc#966051) + Try to prevent races while shutting down the resources + Stop rabbitmq resources in specific order + crowbar: Fix typo and add comment explaining the rabbitmq specific code + exclude swift databag + better determination of proposals by checking the file content + Run backup restore in background on json request
* Thu Feb 11 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455145292.f1a7e92: + Check if database proposal exists in CrowbarService::dump_openstack_database + i18n: Database node missing
* Wed Feb 10 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455120918.1d898aa: + Stop apache before upgrading the nodes + provisioner: Fix chef crash on admin server when forgetting nodes + production.yml is called database.yml
* Wed Feb 10 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455098120.9b33912: + don\'t treat repos as proposals + the file in the backup is called database.yml + catch SQLite3Exceptions when serializing database.yml + when installation fails add something to the rails log
* Wed Feb 10 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455048509.5417ba2: + Adapt ownership of rabbitmq logs before upgrade
* Tue Feb 09 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455040818.de2cda5: + crowbar: Fix deployment queue to not use outdated information (bsc#965610) + crowbar: Improve deployment queue logging + crowbar: Apply proposals from the queue one by one + Keep openvswitch running during the upgrade preparation + crowbar: Fix default navigation
* Tue Feb 09 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1455028766.fe5a54b: + Return true if repos are present (or not needed) + crowbar: Reorder items in Utilities menu + abstract restore away from the threading + link to backup UI on from the installer menu + Block the UI on restore + allow blockui from click event + report errors on a failed restore + fix i18n after namespace change of the installer + collect error messages during restore and add them to the backup model + Add proper i18n strings for the upgrade process + crowbar: Make \"Default Filesystem\" option only visible on SUSE platforms + crowbar: Move Deployment Queue from Barclamps to Utilities menu + crowbar: Update default navigation to include repos and backup links
* Mon Feb 08 2016 vuntzAATTsuse.com- Fix ownership of /opt/dell/crowbar_framework/public/export and /import: they need to be owned by crowbar as the rails app writes files in there.
* Mon Feb 08 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454951204.df9ec5c: + bsc#958766 fix failed installation not returning any error message + get rid of some DRY for setting the flash messages + get rid of DRY by letting functions manipulate the css + fix missing translation + provisioner: Add back missing safety check when deleting grub file + Integrated batch export API + Delete pacemaker resources after stopping. + Rename continue_button to upgrade_continue_button + Split upgrade repo check methods to follow ruby convention + Rename check_repos_button to upgrade_repocheck_button + Rename upgrade database helper methodes + Added proper validation for file presence + Add missing line breaks for legibility
* Mon Feb 08 2016 cloud-develAATTsuse.de- Rebased patches: + pull-request-285.patch dropped (merged upstream)
* Mon Feb 08 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454922594.dff4628: + Add confirm step to _nav + write steps into file and enable a status check about done steps + fix too early return + set internal status hash to collect status and error messages + implement status reachable from the outside + run restore in a background thread + don\'t restore on GET + show restore button on restore page + Don\'t allow multiple restores + make sure to cleanup /var/lib/crowbar/install/restore_steps on success + adapting to reflect the new steps from restore + redirect to repos_url after successful restore + fix inactive step indication + Use Rails.logger + log errors during schema migrations + set failed status when migration fails + fail early and before set_success + set restoring status to false after success _and_ failure + fix typo in the logs + crowbar: Retry transaction when sqlite is busy (bsc#963738)
* Sat Feb 06 2016 vuntzAATTsuse.com- Remove branding bits: they were unused with the switch to the branding subpackage.
* Sat Feb 06 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454771237.ddee698: + Reverts https://github.com/crowbar/crowbar-core/pull/265 + Refactors stopping services
* Sat Feb 06 2016 vuntzAATTsuse.com- Replace pull-request-281.patch with pull-request-285.patch: same patch, with minor improvements.
* Sat Feb 06 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454699843.1a9f777: + Stop rabbitmq as part of openstack shutdown
* Fri Feb 05 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454683866.4a7315e: + crowbar: Add rake task and cron job to sweep sessions from database + crowbar: Configure sessions sweep cron job in cookbook too + crowbar: Disable check for interface with IPv6 address for our hostname
* Fri Feb 05 2016 dmuellerAATTsuse.com- add pull-request-281.patch
* Fri Feb 05 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454677589.5299f3a: + network: Remove cleanup of file that was created a long time ago + network: Enable netfilter on bridges for all platforms + network: Symlink the suse templates as opensuse templates + network: Use openvswitch module from upstream kernel on Leap + network: Fix coding style + After DB shutdown, do not allow any more actions with crowbar-upgrade role + Stop openais-shutdown + Trigger a chef-client on the admin node after restoring chef data
* Thu Feb 04 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454592018.be31bf2: + Minimalistic cleanup of routes definition + Added tableless base model + Stop parameter wrap for barclamp controller + Integrated reset api endpoints + Moves postgres data directory + Insert missing upgrade steps
* Wed Feb 03 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454515113.e00f224: + Use only one role for upgrade related tasks + Revert commit 126377520bf7ff8ab4715e044dbfb3a49e790f45
* Tue Feb 02 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454416279.6193ee1: + crowbar: Improve logging to also contain a thread \"id\" + crowbar: Deal with \"remote clusters\" in more views + crowbar: Fix /active_roles view to correctly handle remote clusters + crowbar: Display remote nodes in /clusters view + crowbar: Improve strings related to clusters with remote nodes + crowbar: Fix string in link of barclamp with a proposal + crowbar: Use uppercase in string + crowbar: Do not wrongly escape HTML on page showing deployed proposals + crowbar: Fix links to barclamps/roles on node view + crowbar: Fix hound issue
* Mon Feb 01 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454346407.49756a8: + refine ambiguous regex for replacing file content + Adds failure clause to prepare_nodes_for_upgrade
* Mon Feb 01 2016 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1454316312.8a1dfae: + Check if repository is physically available. + provisioner: Do not set product key for Hyper-V install (bsc#964250) + deployer: Fix wrong reference to variable (bsc#964327)
* Fri Jan 29 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454084978.4828b6a: + Drop temporary crowbar upgrade wizard + Use crowbar --start after upgrading the OS + Remove hawk packages during upgrade + Set a timeout for sessions + simplify ping_succeeds and firewall_disabled + inherit Base class to profit from logger and direct access to filemap + add some debug logging to backup/restore/upgrade + Fix body class + Add crowbar backup upload and installer step + Move min_step, max_step and current_step to controller + Add additional repo checks + Add backend for services and backuo step + Move continue button to helper + Add information about database node and path + Implement installer backend call and ajax + Fix enforce_installer redirect + Rename installer step to restore
* Fri Jan 29 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454074658.3a21a5d: + crowbar: Restore nodes to ready if failing to get locks on apply + crowbar: Fix releasing locks on other nodes when one lock failed + Leave upgrade related role for nodes in crowbar_upgrade state.
* Fri Jan 29 2016 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1454071182.be52894: + Abort if cstruct can not be loaded + use https links + Indicate the node where the DB dump is actually located. + Stop hawk when stopping all other services. + crowbar: Switch sqlite database to use write-ahead logging + crowbar: Fix strings in installer
* Fri Jan 29 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454020266.b1efd13: + Update the target_platform attribute before upgrading the OS + add missing chef files + restore chef keys after the installer + skip crowbar client and don\'t backup its authentication key + drop unneccessary \"-i\" option of sudo + Raise redcarpet to 3.2.3 (bsc#926328) + Rework and fix \"disable_non_core_proposals\"
* Thu Jan 28 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1454002794.f794ae1: + Update documentation to run UCS emulator.
* Thu Jan 28 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453994277.f7ee5bb: + create tarball with root + drop unneeded archive gem + add backup fixture and mock some methods + get rid of some DRY by using let!
* Thu Jan 28 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453990493.7e5032d: + Rescue from param missing exception + Include multipart forms within wrap parameters + Proper wrap parameter handling for backups + Fix login to UCS Manager + let dnsmasq also listen on ::1 + Respond with plaintext for unknown formats
* Wed Jan 27 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453914202.2e19857: + Updated fontawesome to 4.5.0 + Added tooltip_tag helper and reformatted tag_helper + Fontawesome fix + Removed obsolete font-awesome overrides + Integrated clusters with remote nodes to the UI + Remove available_clusters_excluding_remotes + crowbar: Add server-side validation of remotes constraint + crowbar: Fix check for existence of remotes listed in a proposal + crowbar: Fix saving proposal with invalid elements + crowbar: Only display clusters/remotes if proposal accepts them + crowbar: Fix constraint validations when element is remotes + crowbar: Improve alias string for remotes + crowbar: Fix CrowbarPacemakerProxy.expand_nodes_for_all for remote nodes + crowbar: Update for available_clusters_including_remotes renaming
* Wed Jan 27 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453908546.b1ed894: + Fill Upgrade related counters with real values + preserve ownership/permissions on backup and restore + get rid of some DRY in the backup_spec + Pass the specific error message from chef recipe to crowbar rails app. + Stop CrowbarService.apply_role if ServiceObject.apply_role exits with error.
* Wed Jan 27 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453838310.7a746ea: + make sure to update the (core) proposals that are already created + place network proposal in /etc/crowbar to be picked up by installer + collect errors and set status to report back to the controller + more meaningful renaming and filter attributes after the consumer call
* Tue Jan 26 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453828431.01be530: + Fix directory restore once more
* Tue Jan 26 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453815688.39e6b14: + Fix restoring directories + Revert runlist reduction for crowbar_upgrade introduced by https://github.com/jsuchome/crowbar-core/commit/03f83fc3744449a51916bd07dcd7c5bfb706657a
* Tue Jan 26 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453814705.51160dc: + Handle ActiveRecord::RecordNotFound error properly + render_not_found and chef_is_offline refactoring + Fix updating the PXE config for discovered nodes + remove unwanted attributes.rails as it cannot be restored + use \"case\" instead of \"if\" 2 times + Enable parameter wrapping for json + Handle special wrapping case for backup
* Tue Jan 26 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453757296.bcfeec4: + Ensure we have something in elements list + Define AATTbc_name for CrowbarService
* Mon Jan 25 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453733812.dd08c21: + Fix nova_dashboard rename for crowbar node roles
* Mon Jan 25 2016 vuntzAATTsuse.com- Enable build of branding subpackage.
* Mon Jan 25 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453717801.d2f81a9: + Added method to disable all non-core Proposals + Stop overriding font awesome + Moved installer into a namespace + Fixed installer i18n + Added optional controller meta title + Added progress bar helper + Added installer upgrades frontend + Added node counter helper dummies + Fixed hound/rubocop issues + Adds init-scripts section to autoyast-upgrade profile + migrate horizon renaming and refactor knife upgrade + Fix pattern for Proposal check during upgrade
* Fri Jan 22 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453464677.4cf91c4: + Use pxe config for correct mac address (admin interface) + Use link_to instead of button_to + Backup: Search by name and id
* Fri Jan 22 2016 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1453458817.490b218: + Do not allow change to shutdown state from crowbar_upgrade + Add backend API for \'shutdown of services\' upgrade step. + Add backend calls for OS Upgrade step to Upgrade UI
* Thu Jan 21 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453400567.59aba24: + check for type databag when restoring + respect filenames that have a \'.\' in it + minor cleanups + clarify methods, relocate installation into a separate method + improve export of dns forwarders + fix wrong json variable + catch possible chef exceptions when saving the chef object + add validation for the tarball file format + fix data type for the version + use only raw proposals on restore_chef + adapt backup model unittests + Setup wizard with basic function calls to test the upgrade process + crowbar: Fix node runlist sorting to be predictable + Fix obsolete calls to ProposalObject
* Thu Jan 21 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453366843.de8dd6b: + Fix db:cleanup task to work with empty databases
* Thu Jan 21 2016 dmuellerAATTsuse.com- remove syslinux dependency for non-x86
* Wed Jan 20 2016 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1453321079.971a27b: + Skip binary files from backup (bsc#961464)
* Wed Jan 20 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453302937.a33894e: + Nicer recognition of current step in the upgrade process.
* Wed Jan 20 2016 vuntzAATTsuse.com- Update milestone-version.patch: next milestone is M10.
* Wed Jan 20 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453288848.eeb34b6: + workaround random mksquashfs race bsc#962397 + Stop all remaining pacemaker resources + grammar fix
* Wed Jan 20 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453237918.d0c92ef: + Execute actions on nodes that are being prepared for upgrade. + Add crowbar_upgrade role. + Update the chef recipe for crowbar-upgrade with real actions. + Added crowbar-db-dump role and new recipe handling + remove the Cloud5 parts + When shutting down services, do it separately for db nodes, + Move duplicated code into separate included recipe. + Added basic error handling from proposal commits
* Tue Jan 19 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453205186.97f52b1: + Enable checking for provided repositories, whether or not they
* Mon Jan 18 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1453113631.aa93979: + provisioner: Make cookbook work for Leap nodes + crowbar: Explicitly invalidate node cache in apply_role when needed + crowbar: Run apply_role_post_chef_call before deleting \"remove\" role + crowbar: Better use of chef node objects cache in apply_role
* Sat Jan 16 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1452867011.80a534c: + Cleanup unneeded spaces + Remove unneeded bits from the autoyast-upgrade template + Remove forced barclamp transition for os_upgrading + Rename OS upgrade related node states to use dashes + Fix XML of AutoYaST Upgrade Profile + Simplify filtering for nodes that need os-upgrade
* Fri Jan 15 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1452810885.65fb62e: + Give a proper json response on node group change
* Thu Jan 14 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1452787488.32b7279: + Fix debug messages in state transition for IPMI barclamp + Implement crowbar backup and restore UI with basic functionality + Implement backup export library + Integrate and adapt the export library into the backup part + Implement backup-data validation class + Move database migration to a separate library + Enhance the backup code + Add restore library and adapt backup model + Add Backup & Restore link to Utilities + Implement upgrade class + offline_chef: add new routes, reordering + Implement backup restore error handling + Add libs to crowbar autload + Ignore scss style issues in crowbar_framework/vendor + convert pathname to string in json output + Reorganize file list + Refactor backup model and routes + drop rubocop from Code Climate + Introduce new \"os_upgrading/os_upgraded\" states + Allow triggering an operating system upgrade on nodes + autoyast-upgrade profile with post-upgrade + Display more details on machines index + Fix login to Cisco UCS + Support HTTPS urls for Cisco UCS (bsc#961761)
* Wed Jan 13 2016 vuntzAATTsuse.com- Move vendor/assets/stylesheets/ to branding package.
* Tue Jan 12 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1452610699.b51f266: + Introduce \"crowbar-upgrade\" state + Add root_password_hash to provisioner template
* Mon Jan 11 2016 vuntzAATTsuse.com- Fix bug in sed regexp used when building branding subpackage. Thanks to Tim Serong
for finding it.
* Thu Jan 07 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1452185393.08ef7a8: + Added some clarifying comments to ifcfg template
* Tue Jan 05 2016 cloud-develAATTsuse.de- Update to version 3.0+git.1452014357.c2c550a: + Specify which NTP server(s) we\'re waiting on in the message + Use ntpdate -u to sync with NTP + Stop using sntp on SLE12 + add network.json validation + cache the result of the network validation + use status hash instead of calling class methods + do not allow installation via back-end when network is not valid + drop unused network.json check + Set CROWBAR_THREADS to 10 to allow concurrent access (bsc#952171) + Remove unused RAINBOWS_WORKERS env + provisioner: fix is_ses check for autoyast profile
* Tue Dec 22 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1450775669.4f68ed0: + Distinguish between cases when nodes are not ready and when some proposals were not applied yet (bsc#954406)
* Fri Dec 18 2015 dmuellerAATTsuse.com- bump to Milestone 9
* Fri Dec 18 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1450431956.156ad09: + Fix color of list headings (bsc#949927)
* Thu Dec 17 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1450346479.9bfff1b: + Throw proper error on disable interface
* Thu Dec 17 2015 tbechtoldAATTsuse.com- Update to version 3.0+git.1450341266.48a8794: + Only use bootproto \"none\" for bond slaves + Revert \"Old cli tools wrapper rewrite\"
* Wed Dec 16 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1450276909.9b230bd: + Simple refactoring of main crowbar cli file + Old cli tools wrapper rewrite + Added required methods back to crowbar_batch + Propoer integration of crowbar install key into wraped commands + Check for CROWBAR_KEY within bin wrappers + Export CROWBAR_USERNAME and CROWBAR_PASSWORD for new crowbar-client + Fixed typo and added brackets + Quote data input and append file name within wrappers + Install the crowbar-client rubygem within chef run + Alias method instead of nonexistant super call + Allow empty proposal create calls for backward compat + Correct parameter count for enable/disable interfaces
* Tue Dec 15 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1450202318.a16bb84: + Allow defining a priority for each repo + provisioner: Make hound a bit more happy + Sync config/boot.rb version specifications with Gemfile requirements
* Tue Dec 15 2015 rsalevskyAATTsuse.com- Update to version 3.0+git.1450179510.8463812: + logging: Prefer rsyslog to systemd-logger on Leap + Set SES platform to suse-12.1 + Minimal work to enable Leap nodes + Add storage folder to store data in development environment
* Mon Dec 14 2015 vuntzAATTsuse.com- Prepare infrastructure for branding packages: + Stop applying SUSE branding in this package. + Make crowbar-core depend on crowbar-core-branding provider. + Create a branding-upstream subpackage that acts as crowbar-core-branding provider. + Remove branding-related assets from crowbar_framework/barclamps/manifests/core.json and move them to a branding.json manifest. + All of this is disabled by %branding_subpackage; we will enable the branding package a bit later.- Update suse-branding.patch from git.- Update milestone-version.patch: patch 403.html page too.
* Mon Dec 14 2015 vuntzAATTsuse.com- Update packaging for change in %crowbar_component_build macro.- Move the assets manifest directly to the right location, since we don\'t depend on barclamp_install.rb for this anymore now.- Package files that barclamp_install.rb / scriptlets modify as %ghost, since barclamp_install.rb now always generates the files in %post.- Move crowbar.service to /usr/lib/systemd (as packages should not put files in /etc/systemd), and fix packaging to have the scriptlets for systemd services.
* Thu Dec 10 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1449736339.c5c860c: + Add s390x repositories + Boot disk detection for s390x + Remove SLE11 specific code path + Fix boot device detection logic
* Wed Dec 09 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1449669223.514c3bb: + refactoring the installers_controller responses + add force install option for crowbar-client + use variables to get rid of code duplication
* Tue Dec 08 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1449568515.6172570: + Restrict access to tftpboot dir to admin network (bsc#950365)
* Fri Dec 04 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1449239552.adaafe6: + Refactoring of barclamps controller, better proposal responses for new cli + Make rubocop happy + Added optional format to all routes + Assign name to id on proposal create + Hide chef error from the normal user + Fixed failing specs + Added missing allowed parameter for proposal create and update + Return 202 head request to json format on dequeue proposal + Fixed typos and added more html output formats + Added some translations to the service object and queue
* Fri Dec 04 2015 rsalevskyAATTsuse.com- Rebased patches: + suse-branding.patch (manually)- Update to version 3.0+git.1449221944.5e29ced: + webui: Do not have branding js/css compiled in application js/css + Moved all external assets into vendor folder + Include installer assets only on installer page + Move vendored libs into separate assets + Import mixins and variables within base stylesheets
* Mon Nov 30 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1448872675.eb9ced4: + Add suse-12.1/s390x
* Fri Nov 27 2015 dmuellerAATTsuse.com- add dependency to crowbar-client
* Thu Nov 26 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1448552807.8946b74: + Added option to select FS type for a node. + Use default_fs also for / partition of RAID devices
* Tue Nov 24 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1448383446.5f9a1c0: + Run iptables network check as root (bsc#955984) + Fix ids of SES 2.1 repo + repos: Deal with ids that have a dot + Added undocumented db:cleanup rake task + don\'t fail on empty steps + Sync codeclimate config, remove bundler-audit
* Mon Nov 23 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1448301805.3a55de7: + First time splash screen + rename html view to haml + change crowbar mode to ENV variable + provide installation logic with the installer controller + prevent redirect in test environment + Use proc instead of Proc.new. + add i18n for the javascript by passing messages in the json + drop crowbar_mode as it is not really needed + we have an install subdir now in /var/lib/crowbar + move the installer logic into a lib + i18n enhancements + javascript enhancements + avoid skip_before_filter if chef is not started yet + move install-button into footer + use a rails resource definition for the routes
* Mon Nov 23 2015 cloud-develAATTsuse.de- Rebased patches: + pull-request-138.patch dropped (merged upstream)
* Mon Nov 23 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1448281488.3771a3e: + webui: Create small repo_path help for repositories + webui: Automatically create symlinks to SMT repositories + Minor code cleanup + Avoid HoundCI bitching about has_key? + Downgrade versions for a few rubygems we depend on
* Mon Nov 23 2015 vuntzAATTsuse.com- Add pull-request-138.patch: Downgrade versions for a few rubygems we depend on- Reflect change on rubygem(%{crowbar_ruby_abi}:mixlib-shellout) dependency.
* Fri Nov 20 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1448029458.e20764e: + Switch to SUSE Enterprise Storage 2.1 for repo-cloud.yml + Drop whole SLE12 repository section + Switch to SUSE Enterprise Storage 2.1 for repo-ses.yml
* Fri Nov 20 2015 vuntzAATTsuse.comUpdate to version 3.0+git.1448026264.207c935: + Fix repotag that is used for checking Cloud 6 media + Don\'t create ovs-system related pieces anymore + webui: Rewrite help page to be more friendly for downstreams + webui: Remove unused and useless docs + webui: Drop outdated dell-specific doc + Moved and restructured docs.yml + Added easy_diff dependency + Parsing and applying new structure + webui: Go back to one data bag item per repository + webui: Add favicon option in branding to help downstreams- Rebased patches: + pull-request-131.patch dropped (merged upstream)- Update suse-branding.patch from git.
* Thu Nov 19 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1447930940.00120ff: + provisioner: Remove useless bits from kernel boot line for sledgehammer
* Thu Nov 19 2015 rsalevskyAATTsuse.com- Fix apache module activation (bsc#954939)
* Thu Nov 19 2015 vuntzAATTsuse.com- Update milestone-version.patch: next milestone is M8.
* Wed Nov 18 2015 vuntzAATTsuse.com- Add pull-request-131.patch: Fix repotag that is used for checking Cloud 6 media
* Fri Nov 13 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1447421122.7072ce2: + Added partial path to location at SMT server which could be used by yast2-crowbar module to construct full URLs.
* Fri Nov 13 2015 vuntzAATTsuse.com- Update to version 3.0+git.1447418343.12ffbdd: + Fix ifcfg template for openvswitch device + provisioner: Fix URL to crowbar_register script
* Wed Nov 11 2015 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1447238848.8752cf3: + Proxy timeout is set to 1500 + Fix crowbar checks while crowbar is not installed + Set correct openvswitch service name for SLE12 nodes (bsc#935912) + Introduce new attribute to request openvswitch installation (bsc#950798) + Disable old openvswitch-switch service non SLE11 nodes + Renew DHCP lease after hardware-installing transtion
* Mon Nov 09 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1447076281.c6a6e8f: + Adding the functionality to search and replace a line The search is done with regex expressions and the replace is string + Start apache2.service while crowbar.service start + provisioner: Remove outdated running/enabled attribute on service
* Mon Nov 09 2015 dmuellerAATTsuse.com- add pull-request-120.patch
* Fri Nov 06 2015 rsalevskyAATTsuse.com- Update suse-branding.patch
* Fri Nov 06 2015 rsalevskyAATTsuse.com- Enabale apache2 modules
* Fri Nov 06 2015 rhaferAATTsuse.com- Fixed branding patch
* Thu Nov 05 2015 rsalevskyAATTsuse.com- Rebased patches: + suse-branding.patch (manually)- Update to version 3.0+git.1446734517.ff3c35b: + Update design from master-branding branch
* Thu Nov 05 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1446725458.13fc8c3: + Remove deprecated / unmaintained dotenv-deployment + Move chef initializer into application.rb + Move sanity checks from install_chef_suse.sh to crowbar lib
* Wed Nov 04 2015 rsalevskyAATTsuse.com- Update specfile to start crowbar without initial chef run
* Wed Nov 04 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1446584879.1163fa3: + Make ovs attribute migration backport safe
* Tue Nov 03 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1446565640.6435c48: + Add default crowbar.service and crowbar.conf + Auto migrate database on crowbar start
* Tue Nov 03 2015 rsalevskyAATTsuse.com- Update to version 3.0+git.1446559456.ece4a1e: + Replaced glyphicon with fontawesome
* Tue Nov 03 2015 rhaferAATTsuse.com- Fix filelist to include .rspec file- Update to version 3.0+git.1446471429.f55a5bb: + resolver: Reload dnsmasq after DNS change if node is dns-server + bind9: Have discovered nodes in DNS + bind9: Remove unused reverse IP zones + webui: Only show non-allocated admin IP address on discovery + bind9: clear nscd cache after dns config change + provisioner: Support for discovery/allocation of ppc64le nodes + provisioner: Do not create resources for discovery if image is missing + Update rspec conf to get better output + provisioner: Cleanup path to kernel/initrd used in boot files + Remove cookbooks: minicom, nscd, openldap, openssh, packages, prereq + Remove rails cookbook + Remove ruby cookbook + provisioner: Fix possible crash in cookbook when node has no ohai data + provisioner: Add ifcfg=dhcp4 to sledgehammer boot line + provisioner: Change default lease time for dhcp pool to 5 minutes + provisioner: Totally ignore PTF repo in crowbar_register when disabled
* Fri Oct 30 2015 vuntzAATTsuse.com- Update to version 3.0+git.1446217890.70a0ba2: + provisioner, webui: Change layout of repos to include architecture + provisioner: Use architecture of node instead of hard-coding x86_64 + provisioner: Update OS attributes to mention architecture + webui: Update repos yml to mention architecture + webui: Make OS selection architecture-aware + Replace mocha mocks with default rspec mocks + provisioner: Use tftp.socket on SLE12 instead of xinetd + provisioner: Use our own tftp.service (bsc#950365) + Fix migration lost during rebase + provisioner: Fix run list of provisioner-server role
* Thu Oct 29 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1446127850.4e23e3e: + Return proper responses from network controller + Proper error handling within network service + Return proper message for unknown ipaddress on deallocate
* Wed Oct 28 2015 vuntzAATTsuse.com- Update to version 3.0+git.1446031506.16659ae: + adding a class method to determine the admin node + using YAML file to store repository data + adding a library to check repository existence and sanity + provide a repository interface for repository checks + adding the repositories view to the navigation + factor out business logic from synchronize_repositories + provide activate/deactivate POST actions for single repos + move databag item creation into the repo object + rename provisioner template, the \"bc\" prefix is gone + update repos.yml with SLE12-SP1 repositories + skip the repo check until SES is ported to SLE12-SP1 + Only run replugging workaround when really needed (bsc#945219) + Enable wicked-nanny when ovs bridges are managed by wicked + provisioner: Remove autoyast repos attribute + provisioner: Default attribute about repo availability to false, not nil + crowbar, provisioner: Add ask_on_error attribute for repos in yaml file + webui: Improve NodeObject.admin_node + webui: Minor cleanups + webui: Make repo.available? check everything and add individual helpers + webui: Do not make path to repo key configurable in yaml file + webui: Allow skipping repo tests when attributes are not set + webui: Remove unused attributes from yaml repos + webui: Allow repos to be defined without repomd attributes in yaml file + webui: Fix list of repositories in yaml file + webui: Rework repo controller and how we save repo in data bag + Fix hound issues + webui: Cleanup repository library by using Pathname + webui: Remove dead code + webui: Minor cleanup + provisioner: Drop inspect_repos method from cookbook + webui: Provide provided_and_enabled? method for checking for a feature + webui: Change schema of yaml file for features + webui: Add support for parsing /etc/crowbar/repos.yml + webui: Make name and required optional in repo yaml file + webui: Rename method for clarity + webui: Add trailing slash to URL of repos we generate + webui: Fix crash in repo check for tag when tag is missing + webui: Use repo id instead of repo name to reference them + webui: Temporarily disable repo checks for SOC repos + webui: Add Cloud repo + webui: Support checking various values for repo tag / key + webui: Support repositories which are rsync of media + webui: Rename md5 attribute for repo to key_md5 + webui: Sort repository by \"required\" level and then name + webui: Make it possible to see when an enabled repo needs to be saved + webui: Create a repo file for Cloud and one for SES + webui: Do not allow allocating nodes on a platform with missing repo + webui: Add a link to repo page on node allocation page + webui: Do not pretend we check remote repositories + webui: Better handling of errors for repositories + webui: Remove unused \"repos\" level of attributes in repos yaml files + webui: Safety cleanup + webui: Avoid crash in case of access of repos for non-existing platform + webui: Provide API to enable/disable all repositories + webui: Use \"crowbar style\" for returning data between model / controller + webui: Log warning if we cannot parse /etc/crowbar/repos.yml + webui: Cache admin IP and web port when listing repositories + webui: Allow activating/deactivating repos by id or name + webui: Minor fixes + webui: Move sorting of repository out of the view + Cleanup leftovers from switch to puma + Extended and reordered used codeclimate engines + Added more corner cases to rubocop- Update suse-branding.patch from git.
* Thu Oct 22 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1445533827.7767ee1: + provisioner: Better support for multiple architectures for discovery
* Thu Oct 22 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1445514841.eccc04b: + Allocate node IP from correct (node) range only after the node itself was already allocated and not when it is only discovered. + move IP allocation into network service transition + added migration for additional network transition + Do not write IP address that is not yet defined + provisioner: Spacing fixes + dhcp, provisioner: Make dhcp server send all PXELINUX options + provisioner: Fix generation of grub EFI standalone bootloader + provisioner: Move EFI bootloader discovery files in efi subdirectory + provisioner: Move pxelinux files under bios subdirectory + provisioner: Move default grub.cfg file for EFI under default subdir + provisioner: Generate per-node grub EFI bootloader file + add netwait=60 (bsc#927997)
* Thu Oct 22 2015 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1445413084.75b48a4: + Align the led images verticaly in the middle + Renamed deprecated scss files
* Wed Oct 21 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1445375449.fe94133: + provisioner: Use attribute to find out tftpboot directory
* Tue Oct 20 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1445342290.12ed7aa: + webui: Use platform_family to decide whether a node is running Windows + Do not mention SLE12 specifically in comments + Fix typo + Drop unused and undocumented restart functionality
* Tue Oct 20 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1445310974.c3be723: + provisioner: Fix use of wrong attribute to get platform version + Fixed pid check for puma server
* Mon Oct 19 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1445266649.872e627: + provisioner: Rework dependencies of crowbar_join/crowbar_notify_shutdown + webui: Display node architecture along with the CPU info + [apache] replace check for platform with check for platform_family + [bind] replace check for platform with check for platform_family + [bluepill] replace check for platform with check for platform_family + [build-essential] replace check for platform with check for platform_family + [crowbar] replace check for platform with check for platform_family + [crowbar-hacks] replace check for platform with check for platform_family + [dhcp] replace check for platform with check for platform_family + [impi] replace check for platform with check for platform_family + [kernel-panic] replace check for platform with check for platform_family + [logging] replace check for platform with check for platform_family + [network] replace check for platform with check for platform_family + [nfs-server] replace check for platform with check for platform_family + [ntp] replace check for platform with check for platform_family + [ohai] replace check for platform with check for platform_family + [openldap] replace check for platform with check for platform_family + [openssh] replace check for platform with check for platform_family + [prereq] replace check for platform with check for platform_family + [provisioner] replace check for platform with check for platform_family + [rails] replace check for platform with check for platform_family + [repos] replace check for platform with check for platform_family + [resolver] replace check for platform with check for platform_family + [ruby] replace check for platform with a check for platform_family (vutz) + [runit] replace check for platform with check for platform_family + [updater] replace check for platform with check for platform_family + [crowbar_framework] replace check for platform with check for platform_family
* Mon Oct 19 2015 vuntzAATTsuse.com- Remove dependency on rainbows-rails gem now that we moved to puma.
* Mon Oct 19 2015 tbechtoldAATTsuse.com- Rebased patches: + pull-request-71.patch dropped (merged upstream)
* Mon Oct 19 2015 tbechtoldAATTsuse.com- Update to version 3.0+git.1445242735.c5a9f41: + avoid case where bind9 was started without named.conf + remove obsolete service running/enabled syntax (FC027) + Replaced rainbows with puma + fix whitespace to keep the Hound dog happy + crowbar: Fix issues with some HTTP requests being broken due to proxy + Improve debug messages from deployment queue + Avoid endlessly looping in the deployment queue in some cases + Create \'bios_boot\' partition for installation (bsc#935283) + provisioner: Don\'t modify attributes while it\'s not intended + provisioner: Decrease bootloader timeout to 5 seconds + provisioner: Use existing variable + provisioner: Remove useless code + provisioner: Remove unused attribute on node
* Sun Oct 18 2015 dmuellerAATTsuse.com- bump version to milestone 7
* Sat Oct 17 2015 cloud-develAATTsuse.de- Rebased patches: + pull-request-71.patch dropped (merged upstream)
* Sat Oct 17 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1445031653.11e31a3: + avoid case where bind9 was started without named.conf + remove obsolete service running/enabled syntax (FC027) + Replaced rainbows with puma + fix whitespace to keep the Hound dog happy + crowbar: Fix issues with some HTTP requests being broken due to proxy + Create \'bios_boot\' partition for installation (bsc#935283) + provisioner: Don\'t modify attributes while it\'s not intended + provisioner: Decrease bootloader timeout to 5 seconds + provisioner: Use existing variable + provisioner: Remove useless code + provisioner: Remove unused attribute on node
* Thu Oct 15 2015 rsalevskyAATTsuse.com- Rebased patches: + suse-branding.patch (manually)- Update to version 3.0+git.1444921621.c6c92d1: + Delete old crowbar logos + Add new crowbar logo and adapt css
* Thu Oct 15 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1444899995.b7e5ea1: + Added hound configs for other languages, extended line length for them
* Thu Oct 15 2015 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1444897583.8f1e0e1: + Fixed jquery event triggering- drop pull-request-75.patch
* Tue Oct 13 2015 tbechtoldAATTsuse.com- Update to version 3.0+git.1444762936.4e3adb7: + provisioner: Fix SLE12 nodes requiring Cloud repositories
* Mon Oct 12 2015 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1444678463.3fa131e: + SP1: properly set time (bnc#949513)
* Mon Oct 12 2015 tbechtoldAATTsuse.com- remove 0001-Fix-apache-syntax-error-for-crowbar-vhost-bsc-948717.patch
* Mon Oct 12 2015 rsalevskyAATTsuse.com- add rubygem archive as requirement
* Mon Oct 12 2015 tbechtoldAATTsuse.com- remove pull-request-74.patch- add pull-request-75.patch
* Mon Oct 12 2015 tbechtoldAATTsuse.com- add pull-request-74.patch
* Sun Oct 11 2015 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1444592564.625d427: + Only install suse-openstack-cloud-release package on SLES 12.1 + Remove broken suse_ver check + Adjust crowbar_register for SLE12 SP1
* Fri Oct 09 2015 dmuellerAATTsuse.com- add pull-request-71.patch
* Fri Oct 09 2015 tbechtoldAATTsuse.com- Temporarily add 0001-Fix-apache-syntax-error-for-crowbar-vhost-bsc-948717.patch until bsc#948717 is fixed.
* Thu Oct 08 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1444313338.7a6f495: + Update bootstrap to 3.3.5 + Update jQuery to 1.11.3 + Add jQuery migrate plugin
* Wed Oct 07 2015 rsalevskyAATTsuse.com- Add SKIP_CHECKS while assets:precompile
* Tue Oct 06 2015 rsalevskyAATTsuse.com- Add rubgem-puma as requirement
* Mon Oct 05 2015 rsalevskyAATTsuse.com- Rebased patches: + suse-branding.patch (manually)- Update to version 3.0+git.1444053715.afa3f07: + Drop old Dell image folder + Update Footer Style from SUSE branding + Update Header CSS from SUSE branding + Add additional section around the main container + Update basic bootstrap color from SUSE branding
* Sun Oct 04 2015 dmuellerAATTsuse.com- add pull-request-60.patch
* Fri Oct 02 2015 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1443792105.5f0181b: + fix error responses from REST API + Update node cache when setting node state to applying + Set node state to \"applying\" before locking the node (bsc#948428) + crowbar: Remove dead code + Replace old status LED\'s + Bump Sass/Sprockets dependencies to be in line with SLE12 SP1 + Bump hashie dependency to be in line with SLE12 SP1 + Change global link color + Bump js-routes dependency to be in line with SLE12 SP1
* Wed Sep 30 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1443622716.6facefb: + Minor cleaning in the locking code
* Tue Sep 29 2015 vuntzAATTsuse.com- Update to version 3.0+git.1443455675.b09c0fa: + Remove \"bc-\" prefix of barclamp id\'s + Remove redundant self + Added new codeclimate config
* Mon Sep 28 2015 vuntzAATTsuse.com- Update milestone-version.patch: next milestone is M6.
* Fri Sep 25 2015 opensuse-packagingAATTopensuse.org- Rebased patches: + pull-request-47.patch dropped (merged upstream)
* Fri Sep 25 2015 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1443166100.4c455c6: + Raise gem version to new package versions
* Thu Sep 24 2015 vuntzAATTsuse.com- Update to version 3.0+git.1443092562.d85faeb: + crowbar: Move home of crowbar user to /var/lib/crowbar + crowbar: Stop creating useless knife.rb for crowbar user
* Thu Sep 24 2015 dmuellerAATTsuse.com- switch to Rails 4.2 (add pull-request-47.patch)
* Wed Sep 23 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1443011989.4dac652: + Add strings and allow software raid for more versions of SLES + Add helper to hardcode SES platform only once + provisioner: Enable SLE12 SP1 support + provisioner: Replace regexp by more readable code
* Wed Sep 23 2015 vuntzAATTsuse.com- Limit files owned by crowbar user to the minimum (ie, what the rails app need to write).- Stop installing now unused /srv/www/htdocs/crowbar.png.
* Wed Sep 23 2015 vuntzAATTsuse.com- Remove script related to upgrade from Cloud 4 from %post.
* Mon Sep 21 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1442839211.9964994: + fix windows install by using IPv4 tftp symlinks
* Mon Sep 21 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1442778455.8757c5a: + Switch to Rspec 3.3
* Fri Sep 18 2015 vuntzAATTsuse.com- Update to version 3.0+git.1442585249.675a1e5: + Partially revert \"apply_role: disable 15-minute chef run during apply_role\" + move the FileLock class to Crowbar::Lock + update copyright + rewrite Crowbar::Lock as a proper class + DRY to make it easier to change the class under test + split code specific to local locking into a subclass + use \'extend self\' trick for module library + add Lock::SharedNonBlocking class + pause chef-client daemon while applying proposals (bsc#936302) + fix some Rubocop violations + strip trailing newline from output of dig + Move package list to default attributes + Add ability to create/modify openvswitch bridges + Fixed HoundCI complaints + Fix \"bond_master\" to ignore non bond devices + Replug vlan in OVS after enslaving parent device + Align the behaviour of the various add_slave methods + Add clarifying commen to wait loop after (Ovs)Bridge creation + Try to create and run the ovs resource only once- Drop disable-15-minutes-run-disabling.patch: not needed anymore.
* Fri Sep 18 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1442559297.0949f35: + Change channel repository for SUSE Enterprise Storage 2
* Thu Sep 17 2015 vuntzAATTsuse.com- Drop default-suse.rb: this was a temporary solution to default nodes on SLE12 when the admin server was not running on SLE12.
* Thu Sep 17 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1442479668.6ebd726: + fix \'stat\' typo
* Wed Sep 16 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1442349566.cafc8a8: + prevent crowbar batch from locking itself and the user out + batch: give reason for failure to get aliases from REST API
* Fri Sep 11 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1441960114.2c97030: + Create BIOS boot partition, which is needed if the disks for RAID are too large (>4TB) (bsc#944467)
* Thu Sep 10 2015 rsalevskyAATTsuse.com- Update to version 3.0+git.1441805608.ae6c303: + Rename SUSE Cloud to SUSE OpenStack Cloud- Remove pull-request-17.patch
* Wed Sep 09 2015 rsalevskyAATTsuse.com- Remove crowbar merge workarounds
* Tue Sep 08 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1441718387.9ad1b53: + change specs to use \'expect\' style specs + eliminate noise from ssh_cmd_get_boottime spec
* Tue Sep 08 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1441709662.8e8a8c9: + Add missing description to barclamp YAMLs + Rename YAMLs with hyphen to underscore
* Tue Sep 08 2015 dmuellerAATTsuse.com- bump version to Milestone 5
* Mon Sep 07 2015 opensuse-packagingAATTopensuse.org- Update to version 3.0+git.1441617835.fafc69d: + ignore .bundle/config and vendor/ + Do not add conf file entries for virtual interfaces (bsc#816746) + Adopting control scripts for SLE12 based sleshammer image + stop ntp server before checking for ntp availability + crowbar: Use web_port variable + crowbar: Set group of /opt/dell/crowbar_framework/htdigest + crowbar: Make htdigest only readable by root and apache group + ntp was renamed to ntpd on SLE12 + Clean MD Raid markers from partitions when wiping disks (bsc#939684) + crowbar_batch: build input from stdin and files + batch: Fix use of non-existing variable + Searching boot disk with virtio driver if no other disks were found + batch: reintroduce ALIAS_REGEXP
* Wed Sep 02 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1441208134.f187e3f: + Start crowbar_notify_shutdown service + Set crowbar port to 80 + Added slotmem_shm recipe to apache cookbook + Added socache_shmcb recipe to apache cookbook + Move authentication to apache
* Tue Sep 01 2015 dmuellerAATTsuse.com- raise version to Milestone 4
* Sun Aug 30 2015 rsalevskyAATTsuse.com- Add pull-reqest-17.patch
* Wed Aug 26 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1440577765.7393ab6: + Revert \"Revert \"Stop writing dev file for rainbows, bin/rails server is the thruth\"\"
* Tue Aug 25 2015 rsalevskyAATTsuse.com- fix up crowbar install
* Tue Aug 25 2015 dmuellerAATTsuse.com- bump version to Milestone 3
* Mon Aug 24 2015 dmuellerAATTsuse.com- fix up provisioner install
* Mon Aug 24 2015 dmuellerAATTsuse.com- switch to crowbar_component_
* macros
* Fri Aug 21 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1440161800.a3f61c3: + Replaced rubocop configs to be able to really overwrite SUSE standards + Fixed Style/AlignHash to set to key
* Thu Aug 20 2015 cloud-develAATTsuse.de- Update to version 3.0+git.1440057657.65e391b: + Cleanup for all README
* Wed Aug 19 2015 rsalevskyAATTsuse.com- Fix assets building
* Fri Jul 17 2015 rsalevskyAATTsuse.com- Initial packaging of crowbar-core