]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commit
Globally support system scope credentials
authorTakashi Kajinami <tkajinam@redhat.com>
Thu, 3 Mar 2022 15:41:56 +0000 (00:41 +0900)
committerTakashi Kajinami <tkajinam@redhat.com>
Thu, 3 Mar 2022 16:16:58 +0000 (01:16 +0900)
commit5f52d0d0e754cc781df18d9350542d888b36b200
tree7811ec5530fdcc0e6ab0ad1f3d4a93169880bef6
parent1bbaea2895d70e7c4da2ab847b08e82487929a4b
Globally support system scope credentials

After spending huge effort to understand the exact requirements to
enforce SRBAC, we learned it's very difficult to find the required
scope in each credential. This requires understanding implementation of
client-side as well as server-side, and requirement might be different
according to the deployment architecture or features used.

Instead of implementing support based on the actual implementation,
this introduces support for system scope credentials to all places
where keystone user credential is defined, and make all credential
configurations consistent.

Change-Id: I3a659a6b43d9c47e88334c24fb866a73a8f24a24
manifests/agent/service_credentials.pp
releasenotes/notes/system_scope-all-7766304aa60b50d1.yaml [new file with mode: 0644]
spec/classes/ceilometer_agent_service_credentials_spec.rb