)]}'
{"lib/puppet/provider/keystone_tenant/openstack.rb":[{"author":{"_account_id":7462,"name":"Ivan Chavero","email":"ichavero@redhat.com","username":"ichavero"},"change_message_id":"2565ab2d475b3078c124104a36da69b7626eb029","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  def self.get_api_version_for_cmd"},{"line_number":15,"context_line":"    [\"--os-identity-api-version\", \"3\"]"},{"line_number":16,"context_line":"  end"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"  def initialize(value\u003d{})"},{"line_number":19,"context_line":"    super(value)"},{"line_number":20,"context_line":"    @property_flush \u003d {}"}],"source_content_type":"text/x-ruby","patch_set":12,"id":"3acd31a7_e7730514","line":17,"updated":"2015-05-04 03:43:45.000000000","message":"this two methods repeat in this three files:\n\nlib/puppet/provider/keystone_tenant/openstack.rb\nlib/puppet/provider/keystone_user/openstack.rb\nlib/puppet/provider/keystone_user_role/openstack.rb\n\ni think they should be on a more general place. Maybe KeystoneV3Util?","commit_id":"4875413b714ffda3656ad438fc1fcf53a5bf6a40"},{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"2f493edbe50bc2a56bd404982d8684edfe12c7b6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"  def self.get_api_version_for_cmd"},{"line_number":15,"context_line":"    [\"--os-identity-api-version\", \"3\"]"},{"line_number":16,"context_line":"  end"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"  def initialize(value\u003d{})"},{"line_number":19,"context_line":"    super(value)"},{"line_number":20,"context_line":"    @property_flush \u003d {}"}],"source_content_type":"text/x-ruby","patch_set":12,"id":"3acd31a7_0ffba8c2","line":17,"in_reply_to":"3acd31a7_e7730514","updated":"2015-05-04 16:49:34.000000000","message":"They are here because they override the setting in the superclass lib/puppet/provider/keystone.rb.  By default, keystone.rb uses v2 - \"/v2.0/\" and and empty [] array for the api version.  Subclasses that support v3 override the methods to provide the v3 arguments.\n\nI think once all of the keystone providers support v3, we can use v3 everywhere, and get rid of these methods.","commit_id":"4875413b714ffda3656ad438fc1fcf53a5bf6a40"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"5127fb5c0e8427c657d70f371d8e2201ca5e0795","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        options \u003c\u003c \u0027--disable\u0027"},{"line_number":139,"context_line":"      end"},{"line_number":140,"context_line":"      (options \u003c\u003c \"--description\u003d#{resource[:description]}\") if @property_flush[:description]"},{"line_number":141,"context_line":"      (options \u003c\u003c \u0027--domain\u0027 \u003c\u003c \"#{resource[:domain]}\") if @property_flush[:domain]"},{"line_number":142,"context_line":"      self.class.request(\u0027project\u0027, \u0027set\u0027, [id] + options) unless options.empty?"},{"line_number":143,"context_line":"      @property_flush.clear"},{"line_number":144,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":36,"id":"ba3cc151_32a25f4c","line":141,"updated":"2015-07-07 23:16:15.000000000","message":"I\u0027m seeing something weird with this: http://paste.openstack.org/show/353357/\n\nNot really sure what\u0027s going on: http://paste.openstack.org/show/353358/","commit_id":"429fafb883ed0ad8ef233bb6ae49f3ca176921e9"},{"author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"change_message_id":"73c34ac9cc082425e92e8a1e1106eaae2ffa016d","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        options \u003c\u003c \u0027--disable\u0027"},{"line_number":139,"context_line":"      end"},{"line_number":140,"context_line":"      (options \u003c\u003c \"--description\u003d#{resource[:description]}\") if @property_flush[:description]"},{"line_number":141,"context_line":"      (options \u003c\u003c \u0027--domain\u0027 \u003c\u003c \"#{resource[:domain]}\") if @property_flush[:domain]"},{"line_number":142,"context_line":"      self.class.request(\u0027project\u0027, \u0027set\u0027, [id] + options) unless options.empty?"},{"line_number":143,"context_line":"      @property_flush.clear"},{"line_number":144,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":36,"id":"ba3cc151_39b80375","line":141,"in_reply_to":"ba3cc151_32a25f4c","updated":"2015-07-08 01:50:16.000000000","message":"I don\u0027t think there is anything wrong with your environment.\nI found out that once the domain is created the domain is not needed.\nA bit confusing.","commit_id":"429fafb883ed0ad8ef233bb6ae49f3ca176921e9"},{"author":{"_account_id":9983,"name":"Richard Megginson","email":"rmeggins@redhat.com","username":"rmeggins"},"change_message_id":"08715f9b508eb615e54a4689e3b507318ed91af2","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        options \u003c\u003c \u0027--disable\u0027"},{"line_number":139,"context_line":"      end"},{"line_number":140,"context_line":"      (options \u003c\u003c \"--description\u003d#{resource[:description]}\") if @property_flush[:description]"},{"line_number":141,"context_line":"      (options \u003c\u003c \u0027--domain\u0027 \u003c\u003c \"#{resource[:domain]}\") if @property_flush[:domain]"},{"line_number":142,"context_line":"      self.class.request(\u0027project\u0027, \u0027set\u0027, [id] + options) unless options.empty?"},{"line_number":143,"context_line":"      @property_flush.clear"},{"line_number":144,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":36,"id":"ba3cc151_f755bf4f","line":141,"in_reply_to":"ba3cc151_32a25f4c","updated":"2015-07-08 04:59:30.000000000","message":"Removed this code.  Domain is a read-only property once the project has been created - it cannot be changed.","commit_id":"429fafb883ed0ad8ef233bb6ae49f3ca176921e9"},{"author":{"_account_id":6525,"name":"Gilles Dubreuil","email":"gilles@redhat.com","username":"q-1illes-a"},"change_message_id":"c4651dea2466826db6b5c450e9af5941abbdb180","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        options \u003c\u003c \u0027--disable\u0027"},{"line_number":139,"context_line":"      end"},{"line_number":140,"context_line":"      (options \u003c\u003c \"--description\u003d#{resource[:description]}\") if @property_flush[:description]"},{"line_number":141,"context_line":"      (options \u003c\u003c \u0027--domain\u0027 \u003c\u003c \"#{resource[:domain]}\") if @property_flush[:domain]"},{"line_number":142,"context_line":"      self.class.request(\u0027project\u0027, \u0027set\u0027, [id] + options) unless options.empty?"},{"line_number":143,"context_line":"      @property_flush.clear"},{"line_number":144,"context_line":"    end"}],"source_content_type":"text/x-ruby","patch_set":36,"id":"ba3cc151_44f5deea","line":141,"in_reply_to":"ba3cc151_39b80375","updated":"2015-07-08 02:00:04.000000000","message":"Sorry, I got confused too.\nopenstack client doesn\u0027t have the option to set the domain, at least for version 1.0.3. So removing the domain option for project set command is a work around until OSC adds the feature. But maybe in the meantime we want to delete/create the project if the domain needs to be changed.","commit_id":"429fafb883ed0ad8ef233bb6ae49f3ca176921e9"}]}
