The Kararou Cloud Controller
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ræn Kararou 75d2c65492
change userapi to uiapi
8 months ago
README.md change userapi to uiapi 8 months ago

README.md

Kararou Cloud Controller

A software suite designed to be a lightweight alternative to Joyent's Triton to manage a cluster of illumos-based servers through a single-pane-of-glass type interface.

Goals

  • Manager

    • [] Management API

    • [] UI API

    • [] Global PostgreSQL Database

    • [] Directory Services

  • Hypervisor Agent

    • [] Manage Illumos Zones

    • [] Manage Illumos bhyve

    • [] Control Plane API

    • [] Local SQLite Database

  • User Interface

    • [] Web Interface (/web)

      • [] Instance Management

      • [] Instance Control (remote zlogin or webVNC)

      • [] Profile Management

      • [] Group Management

    • [] API Interface (/api)

      • [] Instance Management

      • [] Instance Control (remote zlogin or ssh)

    • [] Admin Web Interface (/admin)

      • [] Hypervisor Management

      • [] User Management

      • [] Billing Management

    • [] Billing Interface (/billing)

      • [] Stripe Payment Processing

      • [] Paypal Payment Processing

  • CLI Interface

    • [] Stable Interface

Hopeful Goals

  • Support Docker and KVM on Linux

  • Support Jails and bhyve on FreeBSD

  • Support vmm on OpenBSD

TODO

[] Create a real design document

[] Get started on agent

[] Get started on manager

[] Get started on ui

[] Get started on cli