diff options
author | zshi <zshi@redhat.com> | 2017-10-17 18:37:39 +0800 |
---|---|---|
committer | Yolanda Robla <yroblamo@redhat.com> | 2018-05-28 12:17:39 +0200 |
commit | 254d37033172fb06672fc5743d8b05150208ffb7 (patch) | |
tree | e2b895c3b5c1d824e271cf74db3050426598efdc /ironic/common/policy.py | |
parent | 01ae88db376311d3bc44fc3f5d26064eeebc22e7 (diff) | |
download | ironic-254d37033172fb06672fc5743d8b05150208ffb7.tar.gz |
Add Node BIOS support - REST API
Change-Id: Ie7570736498b4750eff2d9262f63ab0960b3b594
Partial-Bug: #1712032
Co-Authored-By: Yolanda Robla <yroblamo@redhat.com>
Diffstat (limited to 'ironic/common/policy.py')
-rw-r--r-- | ironic/common/policy.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ironic/common/policy.py b/ironic/common/policy.py index 7589b7d52..0d57876d4 100644 --- a/ironic/common/policy.py +++ b/ironic/common/policy.py @@ -199,6 +199,13 @@ node_policies = [ [{'path': '/nodes/{node_ident}/traits', 'method': 'DELETE'}, {'path': '/nodes/{node_ident}/traits/{trait}', 'method': 'DELETE'}]), + + policy.DocumentedRuleDefault( + 'baremetal:node:bios:get', + 'rule:is_admin or rule:is_observer', + 'Retrieve Node BIOS information', + [{'path': '/nodes/{node_ident}/bios', 'method': 'GET'}, + {'path': '/nodes/{node_ident}/bios/{setting}', 'method': 'GET'}]) ] port_policies = [ |