You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Cluster Man is a web application that is used to manage a Brown Dog Cluster. It is designed to be re-skinned so it could be bundled with Clowder to provide this functionality without an explicit Brown Dog dependency.

With it you can:

  1. Deploy new tools
  2. Bind tools deployments to one or more projects
  3. Create new projects
  4. Perform bulk bindings of tools to a project

There are two views:

Tools

Docker Swarm services are represented as running instances of tools. The Service Name is unique, but has no system significance. There can be multiple instances of a tool running since the queue name and service name are unique.



And projects

RabbitMQ Exchanges are represented as projects. The exchanges are tagged with the tool type they support. There can be multiple exchanges in a project as long as they support different tool types.



Tool Deployment

Tool Deployment is a two-step workflow.

In the first step you choose the tool by selecting a tool type and then enteringing the name of the tool. The form will attempt to auto-complete the tool name as you type.




In the second step you can enter deployment parameters and select which projects you wish to immediatly bind the tool to.


New Project

Authorized users can add new projects to the application when a new exchange is added to RabbitMQ. When the project is created, the user can specifiy which users have administrative rights over this project. They will be entitiled to bind and unbind tools within their project.



Bind tools to a project





  • No labels