{"push_id":1416923027,"size":620,"distinct_size":24,"ref":"refs/heads/bsc985422","head":"4d19f948bda76328503e240d0df7937cde57e477","before":"877e084ac7434d7089b05a357c5f30cb5f84ccf2","commits":[{"sha":"89d0ccbf2c36e80a8edb9094d000b43b527fa5dc","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"fix usage of stringify_keys","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/89d0ccbf2c36e80a8edb9094d000b43b527fa5dc"},{"sha":"f378fbaf4b936fd00530e1d1fc4ba034d2ebd747","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"save a batch file in the backup for convenience\n\nthis could be used during an upgrade if a user chooses to apply all\nbarclamps at once","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/f378fbaf4b936fd00530e1d1fc4ba034d2ebd747"},{"sha":"9ab2a1a1941a5ab3bf0813813214523eadbdde71","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"fix hash access\n\nonly the keys have been symbolized, not the keys of the values\nso just use deep_symbolize_keys","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/9ab2a1a1941a5ab3bf0813813214523eadbdde71"},{"sha":"00eae65caf83216951adc38d259ed49f7de02065","author":{"name":"Vincent Untz","email":"f50c232073d52e5b94e70021fd5ea26b70860c35@suse.com"},"message":"crowbar: Stop uploading proposal templates as chef data bags\n\nWe should not need them: the templates are only ever used when creating\nproposals, and the rails app has direct access to the json file.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/00eae65caf83216951adc38d259ed49f7de02065"},{"sha":"1be1da4c8e58d0e51c42cd9707ba1d3fd7c27d69","author":{"name":"Thomas Bechtold","email":"7340bd500a82a7ab02bf43f92d47f37be7db12d4@suse.com"},"message":"Remove schema for glance, nova and swift\n\nTheses schemas are in the crowbar-openstack projects.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/1be1da4c8e58d0e51c42cd9707ba1d3fd7c27d69"},{"sha":"3d8537b4a2c987664efdf4e285512456e35b642c","author":{"name":"Vincent Untz","email":"f50c232073d52e5b94e70021fd5ea26b70860c35@suse.com"},"message":"provisioner: Fix alternatives when upgrading to SLES 12 SP1\n\nWe can have broken alternatives when upgrading for python-related\npackages: the reason is that the alternatives are registered for the\n2.6 scripts but never removed since the packages are not uninstalled\nbut simply updated (and on update, we register the 2.7 scripts for the\nalternatives).\n\nIt's technically a bug in the python packages, but I doubt it'll get\nfixed.\n\nFor instance, after upgrade, we have this alternative:\n testr -> /usr/bin/testr-2.6\nAnd what happens:\n - python-os-testr was installed on SLES 11 SP3 and created this\n   alternative;\n - on the upgrade, the scriptlet that would remove the alternative is\n   not run because the package is not removed (just updated);\n - the updated package created a new alternative (/usr/bin/testr-2.7)\n   but doesn't remove the old outdated alternative;\n - the link group for testr is in automatic mode, but nothing triggers a\n   check whether it's still valid, so testr still points to testr-2.6.\n\nThe manual of update-alternatives says that we can run\n  yes '' | update-alternatives --force --all\nto fix all broken alternatives. So let's do that!","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/3d8537b4a2c987664efdf4e285512456e35b642c"},{"sha":"6cb989e2a6ec478de566572dad3b8bf0804367e4","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"fix previus handling. just update/fix broken links\n\nthe previous call to use --config on all alternatives didn't work as\nexpected","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/6cb989e2a6ec478de566572dad3b8bf0804367e4"},{"sha":"c67d37b15285b5b590278d8a4d9c4bb9f60d6c8c","author":{"name":"Vincent Untz","email":"f50c232073d52e5b94e70021fd5ea26b70860c35@suse.com"},"message":"crowbar: Create crowbar data bag in network model if required\n\nThe old code assumed it already existed, because install-suse-cloud was\nsetting this up in the past.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/c67d37b15285b5b590278d8a4d9c4bb9f60d6c8c"},{"sha":"49465fb83808a7cbbcffb22167769e011fa24b41","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"Merge pull request #470 from MaximilianMeister/provisioner/update-alternatives\n\nenhancing/fixing #389","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/49465fb83808a7cbbcffb22167769e011fa24b41"},{"sha":"269cfbfab656ab3e4f06788aae6f568a4cb4c0c5","author":{"name":"Vincent Untz","email":"f50c232073d52e5b94e70021fd5ea26b70860c35@gnome.org"},"message":"Merge pull request #495 from vuntz/no-template-in-db\n\ncrowbar: Stop uploading proposal templates as chef data bags","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/269cfbfab656ab3e4f06788aae6f568a4cb4c0c5"},{"sha":"8120d553ec9521fb7fc69b9f699dc93dd3a491c7","author":{"name":"Jiří Suchomel","email":"90a329413ed7f217ccd33dd275ea35b69a7fe740@suse.com"},"message":"Prepare a directory structure where user is supposed to put his rpm.\n\nCurrent documentation says:\n\n\"Download the package rhn-org-trusted-ssl-cert-VERSION-RELEASE.noarch.rpm\nfrom https://susemanager.example.com/pub/... Copy the file you downloaded\nto /opt/dell/chef/cookbooks/suse-manager-client/files/default/ssl-cert.rpm.\"\n\nHowever, the directory does not even exist in current directory structure.\nAlso, suggested call of \"/opt/dell/bin/barclamp_install.rb --rpm suse-manager-client\"\nwon't work as the new file is not packaged. We could have fake ssl-cert.rpm\n(with the content of this README file), but I'd rather propose to update\nthe documentation for a simpler call of \"knife cookbook upload core -o ...\"\n\n(cherry picked from commit 6fd99107cda36eacf658bfe5e297d5cc1878a4f9)\n\nUpdate the instraction for installation of ssl-cert.rpm package.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/8120d553ec9521fb7fc69b9f699dc93dd3a491c7"},{"sha":"52c3048bec37f1b5c9c89ee31175e0e08a1a20da","author":{"name":"Jiří Suchomel","email":"90a329413ed7f217ccd33dd275ea35b69a7fe740@suse.com"},"message":"Execute bootstrap script from SUMA server","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/52c3048bec37f1b5c9c89ee31175e0e08a1a20da"},{"sha":"b28639a8b17c9a29dac84cca3ef3d066c1093f94","author":{"name":"Vincent Untz","email":"f50c232073d52e5b94e70021fd5ea26b70860c35@suse.com"},"message":"utils: Use new HA helpers to fetch the VIP of a hostname","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/b28639a8b17c9a29dac84cca3ef3d066c1093f94"},{"sha":"c55995519ae6737d17d7e1820b3fc29b5f453e0f","author":{"name":"Rick Salevsky","email":"9ac9463a599ff7632087b093a234eaab7be8e663@suse.de"},"message":"Remove schema.tgz and hadoop schema","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/c55995519ae6737d17d7e1820b3fc29b5f453e0f"},{"sha":"bdfaa06539570fc9b5af5ee02485589906100783","author":{"name":"Rick Salevsky","email":"9ac9463a599ff7632087b093a234eaab7be8e663@suse.com"},"message":"Merge pull request #499 from toabctl/remove-duplicated-schemas\n\nRemove schema for glance, nova and swift","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/bdfaa06539570fc9b5af5ee02485589906100783"},{"sha":"68fc5e31a4db8c60b482023ce6f1bff73329a958","author":{"name":"Rick Salevsky","email":"9ac9463a599ff7632087b093a234eaab7be8e663@suse.com"},"message":"Merge pull request #513 from rsalevsky/remove_old_schemas\n\nRemove schema.tgz and hadoop schema","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/68fc5e31a4db8c60b482023ce6f1bff73329a958"},{"sha":"a8213efbb6a368868968d88c56a4159734b409a7","author":{"name":"Jiří Suchomel","email":"90a329413ed7f217ccd33dd275ea35b69a7fe740@suse.com"},"message":"Remove Activation Key. It is already included in bootstrap scrip.\n\nClients do not need to provide Activation Key. SUMA administrator\nis using the Activation Key to create the bootstrap script which\nwill be downloaded and executed by clients.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/a8213efbb6a368868968d88c56a4159734b409a7"},{"sha":"661ceade28f2011a810a2c9a5b95cae0c7711c5e","author":{"name":"Jiří Suchomel","email":"90a329413ed7f217ccd33dd275ea35b69a7fe740@suse.com"},"message":"call update-ca-certificates to update with installed certificates","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/661ceade28f2011a810a2c9a5b95cae0c7711c5e"},{"sha":"ff6d7d14f9d3a802b463b4f07c6f87fd3cfd0a06","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"move chef_data_bag_destroy into Repository namespace\n\nthat makes it usable from the outside","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/ff6d7d14f9d3a802b463b4f07c6f87fd3cfd0a06"},{"sha":"1610a992efd0074b0e780b09d5fda5c0feeff6f5","author":{"name":"Maximilian Meister","email":"7597118dffd49dff2fb907d6211ecdda5e043453@suse.de"},"message":"enable object creation for non registered repos\n\nwith that we can access the helper methods for that class.\nthis is helpful to find out the data bag name for an old\nrepo after an upgrade which is not registered in the yml file\nbut still exists as a data bag","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/crowbar-core/commits/1610a992efd0074b0e780b09d5fda5c0feeff6f5"}]}
{"actor":{"display_login":"bmwiedemann"}}