From 14c01e09b68b367d708c6ddd6f3d4e440687727c Mon Sep 17 00:00:00 2001 From: Don Dugger Date: Tue, 8 May 2012 18:30:57 -0600 Subject: Add scheduler filter for trustedness of a host Implements blueprint trusted-computing-pools Add a scheduling filter that filters based upon the trustedness of a node. A request is sent to the attestation service to disover the trustedness of the target node and, only if it matches the `trust_host' key/value pair in the `extra_specs' for the instance type, then the instance can be started on that node. More details can be found in the docspec for the filter in: nova/scheduler/filters/trusted_filter.py To setup an attestation server go to the Open Attestation Project at: https://github.com/OpenAttestation/OpenAttestation Also add 5 tests for the new filter that verifies: 1) Schedule works with no trust in the extra specs 2) Schedule works with trusted instance and trusted host 3) Schedule works with untrusted instance and untrusted host 4) Schedule fails with trusted instance and untrusted host 5) Scheduel fails with untrusted instance and trusted host Signed-off-by: Don Dugger Signed-off-by: Fred Yang Change-Id: Iafa6aed8061f6cd4630367553aee14bd4b0263e2 --- Authors | 1 + 1 file changed, 1 insertion(+) (limited to 'Authors') diff --git a/Authors b/Authors index 88285d971..6acda36c7 100644 --- a/Authors +++ b/Authors @@ -55,6 +55,7 @@ Devdeep Singh Devendra Modium Devin Carlen Dina Belova +Don Dugger Donal Lafferty Dong-In David Kang Doug Hellmann -- cgit