summaryrefslogtreecommitdiff
path: root/ironic/common/policy.py
diff options
context:
space:
mode:
authorzshi <zshi@redhat.com>2017-10-17 18:37:39 +0800
committerYolanda Robla <yroblamo@redhat.com>2018-05-28 12:17:39 +0200
commit254d37033172fb06672fc5743d8b05150208ffb7 (patch)
treee2b895c3b5c1d824e271cf74db3050426598efdc /ironic/common/policy.py
parent01ae88db376311d3bc44fc3f5d26064eeebc22e7 (diff)
downloadironic-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.py7
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 = [