RETIRED, Fuel Containerized Control Plane (CCP) main project
Go to file
Andrey Pavlov 9942c0e978 Adding service-per-service support
New config section introduced:

services:
  keystone-db:
    service_def: mariadb
  keystone:
    service_def: keystone
    mapping:
      database: keystone-db

Defined services can be used in topology definition.
In this example keystone-db service will be created from mariadb
definition and keystone will use it instead of mariadb.

Change-Id: I274826648390b844d240b7ae545c40264f662452
2017-03-02 15:41:03 +00:00
doc/source Merge "[doc] Fix volumes pool permissions" 2017-02-17 11:41:00 +00:00
docker/ccp Fix to run several containerized CCP instances. 2017-02-17 14:16:33 +00:00
etc Merge "Enable Galera as a default DB" 2017-02-15 12:13:07 +00:00
fuel_ccp Adding service-per-service support 2017-03-02 15:41:03 +00:00
tools Merge "Change multideployment script to use galera" 2017-02-22 14:40:45 +00:00
.coveragerc Add tests into omit section 2016-05-18 00:30:18 +03:00
.gitignore Add debug-* to .gitignore 2016-07-28 16:19:35 +03:00
.gitreview Changing gerrit host and project 2016-07-06 18:32:37 +03:00
.mailmap Initial Cookiecutter Commit. 2016-05-10 10:19:00 +02:00
.testr.conf Enable debug log capturing in tests 2016-09-03 08:57:51 +03:00
HACKING.rst Rename microservices to fuel-ccp 2016-07-21 13:45:24 +03:00
LICENSE Add LICENSE file 2016-11-19 22:47:40 -08:00
MANIFEST.in Initial Cookiecutter Commit. 2016-05-10 10:19:00 +02:00
README.rst Fix docs url in README 2016-10-26 20:43:14 +02:00
babel.cfg Initial Cookiecutter Commit. 2016-05-10 10:19:00 +02:00
bindep.txt Add bindep.txt to shorten test run time 2016-09-19 20:31:19 +03:00
constraints.txt Updated from global-requirements 2016-10-05 12:30:42 +03:00
requirements.txt Merge "Add object storage cleanup" 2016-12-19 13:14:11 +00:00
setup.cfg Add action delete command 2017-02-15 16:45:59 +04:00
setup.py Sync with global requirements 2016-09-21 09:56:13 -07:00
test-requirements.txt Use os-testr for launch tests 2016-10-26 18:52:52 +03:00
tox.ini Hide warning abount unverified https request 2017-02-17 09:58:25 +03:00

README.rst

Welcome to CCP documentation!

CCP Overview

CCP stands for "Containerized Control Plane". The goal of this project is to make building, running and managing production-ready OpenStack containers on top of Kubernetes an easy task for operators.

Features

  • Build and customize OpenStack Docker images
  • Run, manage and update OpenStack containers in Kubernetes cluster
  • Monitoring and centralized logging system

Directories

  • doc - Contains documentation.
  • etc - Contains configuration examples.
  • fuel_ccp - Contains source code of the project.
  • tools - Contains usefull utilites for development purposes.