summaryrefslogtreecommitdiffstats
path: root/doc/composable-metadata
diff options
context:
space:
mode:
authorSol Jerome <solj@ices.utexas.edu>2010-08-23 15:56:44 +0000
committerSol Jerome <sol.jerome@gmail.com>2010-08-23 11:01:16 -0500
commit68f2fa13c1d5e7913d8a62f2c712f866b44221cf (patch)
treedfe3b85e4862ff84d59f424a915cb1520c8f1dc9 /doc/composable-metadata
parent227fe81eb71dea36d8741effc1109ba066203250 (diff)
downloadbcfg2-68f2fa13c1d5e7913d8a62f2c712f866b44221cf.tar.gz
bcfg2-68f2fa13c1d5e7913d8a62f2c712f866b44221cf.tar.bz2
bcfg2-68f2fa13c1d5e7913d8a62f2c712f866b44221cf.zip
doc: Style fixes
Signed-off-by: Sol Jerome <sol.jerome@gmail.com> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@6031 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'doc/composable-metadata')
-rw-r--r--doc/composable-metadata18
1 files changed, 9 insertions, 9 deletions
diff --git a/doc/composable-metadata b/doc/composable-metadata
index 10d55f7c1..82ed8e4ac 100644
--- a/doc/composable-metadata
+++ b/doc/composable-metadata
@@ -1,7 +1,7 @@
-This documents the redesign of the Metadata subsystem.
+This documents the redesign of the Metadata subsystem.
Goals
-* Separate core metadata (groups, etc) functionality from augmentors
+* Separate core metadata (groups, etc) functionality from augmentors
* Enable metadata integration with external data sources
* Make metadata features (group inclusion, categories) usable from
external datasources
@@ -13,7 +13,7 @@ categories, and metadata instance construction. Multiple
MetadataConnectorPlugin instances each contribute additional group
memberships and a set of per-instance key/value pairs. This data is
merged into the client metadata instance by the master
-MetadataPlugin.
+MetadataPlugin.
Use Cases
* Mapping external data into client metadata instances
@@ -31,8 +31,8 @@ API
* Bcfg2.Server.Plugin.MetadataPlugin
** get_initial_metadata(client_name)
** merge_additional_metadata(metadata,
- source,
- group,
+ source,
+ group,
data_dict)
* Bcfg2.Server.Plugin.MetadataConnectorPlugin
** get_additional_metadata(client_metadata)
@@ -41,14 +41,14 @@ Metadata Resolution Control Flow
* B.S.P.MP.resolve_client() -> canonical client name
* B.S.C.C.build_metadata()
** B.S.P.MP.get_initial_metadata() -> partial ClientMetadata inst
-** [B.S.P.MCP.get_additional_metadata()] ->
+** [B.S.P.MCP.get_additional_metadata()] ->
[([group list], {data dictionary})]
** [B.S.P.MP.merge_additional_metadata()]
Implementation Plan (done)
-* Define new plugin classes
-* Split Probe code out to discrete plugin
-* Implement connector support in Core
+* Define new plugin classes
+* Split Probe code out to discrete plugin
+* Implement connector support in Core
* switch callers to Core.build_metadata
* Implement group inheritance/category safety for Connector groups