Jump to: navigation, search

Difference between revisions of "Trove-Instance-Metadata"

(Goals)
(Goals)
Line 8: Line 8:
 
# Give trove users the ability to store key/value pairs that have significance to them but is not essential to trove's functionality
 
# Give trove users the ability to store key/value pairs that have significance to them but is not essential to trove's functionality
 
# Create a user accessible rest API to manage instance metadata
 
# Create a user accessible rest API to manage instance metadata
# Mimic the design/interface used by Nova
+
# Mimic the design/interface used by Nova for metadata
 
# Implement the model so that it acts like a dictionary to make hooking in metadata into the instance very easy and small
 
# Implement the model so that it acts like a dictionary to make hooking in metadata into the instance very easy and small
  

Revision as of 01:08, 31 March 2014

Introduction

This wiki page describes the design for adding user managed metadata to instances.

Blueprint

https://blueprints.launchpad.net/trove/+spec/trove-metadata

Goals

  1. Give trove users the ability to store key/value pairs that have significance to them but is not essential to trove's functionality
  2. Create a user accessible rest API to manage instance metadata
  3. Mimic the design/interface used by Nova for metadata
  4. Implement the model so that it acts like a dictionary to make hooking in metadata into the instance very easy and small

Description

API

Create

Update

Replace

Delete

Show

List

Integration with Instance

Discussion