Skip to content

Commit 5ea6186

Browse files
bmwiedemanndirkmueller
authored andcommitted
Adapt radosgw to keystone v3
Needed after crowbar-openstack commit 8774f1a509 Use keystone v3 in config auth urls (SCRD-781) (cherry picked from commit e62ea4f)
1 parent b38f24d commit 5ea6186

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

chef/cookbooks/ceph/recipes/radosgw_keystone.rb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
keystone_settings = KeystoneHelper.keystone_settings(node, @cookbook_name)
55
register_auth_hash = { user: keystone_settings["admin_user"],
66
password: keystone_settings["admin_password"],
7-
tenant: keystone_settings["admin_tenant"] }
7+
domain: keystone_settings["admin_domain"],
8+
project: keystone_settings["admin_project"] }
89

910
crowbar_pacemaker_sync_mark "wait-radosgw_register"
1011

@@ -25,7 +26,7 @@
2526
auth register_auth_hash
2627
user_name keystone_settings["service_user"]
2728
user_password keystone_settings["service_password"]
28-
tenant_name keystone_settings["service_tenant"]
29+
project_name keystone_settings["service_tenant"]
2930
action :add_user
3031
end
3132

@@ -36,7 +37,7 @@
3637
port keystone_settings["admin_port"]
3738
auth register_auth_hash
3839
user_name keystone_settings["service_user"]
39-
tenant_name keystone_settings["service_tenant"]
40+
project_name keystone_settings["service_tenant"]
4041
role_name "admin"
4142
action :add_access
4243
end
@@ -91,7 +92,7 @@
9192
endpoint_publicURL "#{protocol}://#{public_host}:#{port}/swift/v1"
9293
endpoint_adminURL "#{protocol}://#{admin_host}:#{port}/swift/v1"
9394
endpoint_internalURL "#{protocol}://#{admin_host}:#{port}/swift/v1"
94-
action :add_endpoint_template
95+
action :add_endpoint
9596
end
9697

9798
crowbar_pacemaker_sync_mark "create-radosgw_register"

chef/cookbooks/ceph/templates/default/ceph.conf.erb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@
132132
<% unless node[:ceph][:keystone_instance].nil? || node[:ceph][:keystone_instance].empty? || @keystone_settings.empty? -%>
133133
rgw keystone url = <%= @keystone_settings['admin_auth_url'] %>
134134
rgw keystone admin user = <%= @keystone_settings['service_user'] %>
135-
rgw keystone admin tenant = <%= @keystone_settings['service_tenant'] %>
135+
rgw keystone admin domain = <%= @keystone_settings['admin_domain'] %>
136+
rgw keystone admin project = <%= @keystone_settings['admin_project'] %>
136137
rgw keystone admin password = <%= @keystone_settings['service_password'] %>
137138
<% if @keystone_settings['insecure'] -%>
138139
rgw keystone verify ssl = false

0 commit comments

Comments
 (0)