Grant Compute user write permission to Glance images pool

Nova has implemented instance rbd snapshot feature to reduce snapshot
time, to use this feature, Nova requires write permission to Glance
images pool.

Closes-Bug: #1641815

Change-Id: I0d57d3fb352c68309432084c68d1d24e4f6ce8b6
This commit is contained in:
Yaguang Tang 2016-11-15 14:33:52 +08:00
parent f8bba32c37
commit 129fbe2a8f
2 changed files with 2 additions and 2 deletions

View File

@ -70,7 +70,7 @@ class osnailyfacter::ceph::ceph_compute {
group => 'nova',
secret => $secret,
cap_mon => 'allow r',
cap_osd => "allow class-read object_prefix rbd_children, allow rwx pool=${cinder_pool}, allow rx pool=${glance_pool}, allow rwx pool=${compute_pool}",
cap_osd => "allow class-read object_prefix rbd_children, allow rwx pool=${cinder_pool}, allow rwx pool=${glance_pool}, allow rwx pool=${compute_pool}",
inject => true,
}

View File

@ -123,7 +123,7 @@ describe manifest do
should contain_ceph__key("client.#{compute_user}").with(
'secret' => secret,
'cap_mon' => 'allow r',
'cap_osd' => "allow class-read object_prefix rbd_children, allow rwx pool=#{cinder_pool}, allow rx pool=#{glance_pool}, allow rwx pool=#{compute_pool}",
'cap_osd' => "allow class-read object_prefix rbd_children, allow rwx pool=#{cinder_pool}, allow rwx pool=#{glance_pool}, allow rwx pool=#{compute_pool}",
'inject' => true,
)
end