Skip to content

Feature_ _ProviderProvider_Account_API

Matt Wagner edited this page Oct 25, 2012 · 1 revision

Feature - Provider/Provider Account API

Summary

This feature will provide HTTP API for manipulating Provider and Provider Account resources in Conductor.

The standard set of actions includes CRUD - create, read, update and delete actions for Provider and Provider Account resources.

Owner

Petr Blaho

Current status

Currently there is an index action for both ProvidersController and ProviderAccountsController which responds to xml format.
This is used in Aeolus CLI tool.

Screencast Demo

TBD

Implementation tasks

  • #3080 - Umbrella task
  • #3108 - Ensure good test coverage for Providers / Provider Accounts Controller
  • #3121 - Implement basic CRUD for Provider and ProviderAccount API

Detailed description

Data structures, URL structure and Resource methods are similar to ones described in Conductor Image Management API.

TBD - examples of how to use API

High-level implementation details

I want to use Test Driven Development methods for this feature.
It will help me write all the tests needed for this feature.
It will help me with possible refactoring of controllers for Provider and Provider Account resources.

Future plan

Provider and Provider Account manipulation using Aeolus CLI tool.

References

Clone this wiki locally