)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ae277a4daa4a100e1ba38506b329c098c94d5c64","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"fog-openstack-1.x already appends \"auth/tokens\" so we no longer need to"},{"line_number":10,"context_line":"do that.  In addition, we no longer need to set the endpoint type as it"},{"line_number":11,"context_line":"sets it properly."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Depends-On: https://review.opendev.org/666176"},{"line_number":14,"context_line":"Change-Id: I2a73e87648bff58180c6ee2355a733a8e030fa4b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"9fb8cfa7_7500f434","line":11,"updated":"2019-07-01 08:08:24.000000000","message":"What does \"properly\" mean for you? Did you verify that this works when we drop the identity admin endpoint?\n\nEven then, I still think that deployers may have a reason to choose between internal and public for this, so I would like to keep this option.","commit_id":"9b18622f9a33b20e2bf6fd89eb04ca6ed0873c0f"},{"author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"change_message_id":"9f8d1e00829865936261001d6d6a1bd61712f8f4","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"fog-openstack-1.x already appends \"auth/tokens\" so we no longer need to"},{"line_number":10,"context_line":"do that.  In addition, we no longer need to set the endpoint type as it"},{"line_number":11,"context_line":"sets it properly."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Depends-On: https://review.opendev.org/666176"},{"line_number":14,"context_line":"Change-Id: I2a73e87648bff58180c6ee2355a733a8e030fa4b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"9fb8cfa7_50b83de4","line":11,"in_reply_to":"9fb8cfa7_30d34ed8","updated":"2019-07-02 21:33:52.000000000","message":"Digging into this further, it seems that it\u0027s probably a bug in fog-openstack. When I ran chef-client with debug output, it was complaining about this line:\n\nhttps://github.com/fog/fog-openstack/blob/v1.0.8/lib/fog/openstack/core.rb#L200\n\nWhen I changed that line to the following:\n\n  @openstack_endpoint_type \u003d @openstack_endpoint_type.gsub(/URL/, \u0027\u0027)\n\nIt seemed to go ahead and work properly. I\u0027m going to go ahead and submit a PR for this to try and get it fixed upstream but I\u0027m not sure what to do here while I wait for a new version not get released. Any suggestions?","commit_id":"9b18622f9a33b20e2bf6fd89eb04ca6ed0873c0f"},{"author":{"_account_id":21961,"name":"Lance Albertson","email":"lance@osuosl.org","username":"ramereth"},"change_message_id":"309d1219db1537af44b8c2fb257d1b0ff85938c0","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"fog-openstack-1.x already appends \"auth/tokens\" so we no longer need to"},{"line_number":10,"context_line":"do that.  In addition, we no longer need to set the endpoint type as it"},{"line_number":11,"context_line":"sets it properly."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Depends-On: https://review.opendev.org/666176"},{"line_number":14,"context_line":"Change-Id: I2a73e87648bff58180c6ee2355a733a8e030fa4b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"9fb8cfa7_30d34ed8","line":11,"in_reply_to":"9fb8cfa7_7500f434","updated":"2019-07-02 16:39:47.000000000","message":"I get the following error when I set the endpoint type which is why I removed it:\n\n * openstack_role[service] action create\n\n   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n   Error executing action `create` on resource \u0027openstack_role[service]\u0027\n   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n   FrozenError\n   -----------\n   can\u0027t modify frozen String\n\n   Cookbook Trace:\n   ---------------\n   /tmp/kitchen/cache/cookbooks/openstackclient/libraries/openstack_base.rb:21:in `connection\u0027\n   /tmp/kitchen/cache/cookbooks/openstackclient/libraries/openstack_role.rb:28:in `block in \u003cclass:OpenstackRole\u003e\u0027\n\n   Resource Declaration:\n   ---------------------\n   # In /tmp/kitchen/cache/cookbooks/openstack-identity/recipes/registration.rb\n\n    70: openstack_role \u0027service\u0027 do\n    71:   connection_params connection_params\n    72: end\n    73:\n\n   Compiled Resource:\n   ------------------\n   # Declared in /tmp/kitchen/cache/cookbooks/openstack-identity/recipes/registration.rb:70:in `from_file\u0027\n\n   openstack_role(\"service\") do\n     action [:create]\n     default_guard_interpreter :default\n     declared_type :openstack_role\n     cookbook_name \"openstack-identity\"\n     recipe_name \"registration\"\n     connection_params {:openstack_auth_url\u003d\u003e\"http://127.0.0.1:5000/v3\", :openstack_username\u003d\u003e\"admin\", :openstack_api_key\u003d\u003e\"mypass\", :openstack_project_name\u003d\u003e\"admin\", :openstack_domain_id\u003d\u003e\"default\", :openstack_endpoint_type\u003d\u003e\"internalURL\"}\n     role_name \"service\"\n   end\n\n   System Info:\n   ------------\n   chef_version\u003d14.13.11\n   platform\u003dubuntu\n   platform_version\u003d18.04\n   ruby\u003druby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]\n   program_name\u003d/opt/chef/bin/chef-client\n   executable\u003d/opt/chef/bin/chef-client\n\nI\u0027m pretty sure this is due to changes made in fog-openstack 1.x","commit_id":"9b18622f9a33b20e2bf6fd89eb04ca6ed0873c0f"}]}
