RETIRED, Fuel Containerized Control Plane (CCP) main project
Go to file
Sergey Lukjanov b552b0f91e Add primitive support for specifying replicas
It's a minimal support for specifying number of replicas for
services in the ccp config file. It's badly needed to simplify
testing on scale and testing of the running services in HA.
It's not breaking any kind of backward compatibility, you're
now able to specify it:

    replicas:
        keystone: 3
        nova-api: 42

Corresponding verifications was added into the process of
building topology as it's implicitly part of it.

Additionally, there is a very small tests refactoring plus
few new tests for replicas verification.

Change-Id: Ia7e032fd3d2090cf42b05dfb96d0f0808d1399d6
2016-09-19 21:39:02 -07:00
doc/source Update the link to fuel-ccp-installer docs 2016-09-19 14:03:25 +03:00
etc Add a topology-with-stacklight-example.yaml file 2016-09-05 17:17:21 +02:00
fuel_ccp Add primitive support for specifying replicas 2016-09-19 21:39:02 -07:00
tools Yaml linter execution and config improved 2016-09-16 20:28:37 -07: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
MANIFEST.in Initial Cookiecutter Commit. 2016-05-10 10:19:00 +02:00
README.rst Update README doc a bit 2016-09-05 13:53:39 +03: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
requirements.txt Switch to cliff 2016-09-19 15:41:32 -07:00
setup.cfg Switch to cliff 2016-09-19 15:41:32 -07:00
setup.py Initial Cookiecutter Commit. 2016-05-10 10:19:00 +02:00
test-requirements.txt Fix flaky test_create_deployment and test_create_service tests 2016-09-05 06:55:38 +00:00
tox.ini Switch to cliff 2016-09-19 15:41:32 -07: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.