{"push_id":972748156,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"1858c025b25e81d10a37b668e13e88c56f7ef04c","before":"42214704acfc26c6ac0ac1b21d38b8693fd7f68c","commits":[{"sha":"1858c025b25e81d10a37b668e13e88c56f7ef04c","author":{"email":"e215aaab64dbc4e912f571f6994e46d7f0d16ff3@x-ion.de","name":"Jan Klare"},"message":"library cleanup and refactoring\n\n* version bump to 13.0.0 for mitaka release\n* removed suse support\n* removed general endpoint method, since we should be able to always specify\n  which endpoint we need\n* removed fallbacks in specific_endpoint method, since this behaviour is not a\n  very obvious one to the user and it should rather return an error than an\n  unexpected result\n* dry public, internal and admin endpoint methods\n* removed obsolete private methods\n* adapted method calls for admin_endpoint in libraries/cli.rb\n* refactored set_endpoints_by_interface recipe to directly call address_for\n  instead of address, since the recipe already checks for an existing attribute\n  ..['bind_interface'] and therefore address would redirect to address_for\n  anyways\n* moved the nested hash order for the public, internal and admin attributes to\n  to be more clear and to break all existing calls to fix them during the\n  refactoring process of all cookbooks\n  e.g: node['openstack']['endpoints']['internal']['identity'] is now\n  node['openstack']['endpoints']['identity']['internal'] and can be moved into\n  the identity cookbook. This also streamlines these endpoint attributes with\n  the bind_interface and host attributes\n* removed dependency on openstack-identity cookbooks by moving openrc recipe to\n  opentack-identity (same for corrensponding specs and template)\n* removed address method and use the address (or hostname) defined in the\n  endpoints hash directly (logic to set this attribute should rather be\n  done in a wrapper (with a fitting method) instead of a static and predefined\n  one)\n* removed set_endpoints_by_interface recipe since logic for defining the\n  endpoints will be moved to wrapper cookbooks\n* added helper method merge_config_options for generation of config hashes used\n  in service config templates\n* added template for openstack-service.conf.erb which can be used by all service\n  cookbooks\n* deleted all endpoints attibutes, since these are moved to the service\n  cookbooks for easier dependency handling\n\nImplements: blueprint cookbook-refactoring\nChange-Id: I0547182085eed91d05384fdd7734408a839a9a2c","distinct":true,"url":"https://api.github.com/repos/openstack/cookbook-openstack-common/commits/1858c025b25e81d10a37b668e13e88c56f7ef04c"}]}