Suite of the Docker and Kubernetes applications
Go to file
OpenDev Sysadmins fe7f31bf2f OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:22 +00:00
Applications Fix name pattern for DockerApp 2016-10-07 14:08:22 +03:00
doc Adding initial doc hierarchy for building with sphinx 2016-09-20 11:47:53 +00:00
DockerInterfacesLibrary Revert "Add missed parts of providing versioning to stable/mitaka" 2016-09-27 14:57:59 +00:00
DockerStandaloneHost Fix changing DOCKER_OPTS for DSH and KubeCluster 2016-10-11 13:51:45 +00:00
Kubernetes Fixed issue re-setup the network 2017-02-09 18:22:58 +03:00
releasenotes Remove setting of version/release from releasenotes 2017-11-17 10:39:18 +01:00
tests Add k8s app test for per-commit job 2016-09-19 19:02:41 +03:00
tools Add linters tests 2016-09-20 17:29:36 +03:00
.gitignore Add suppport for RElease NOtes 2016-10-06 17:35:03 +03:00
.gitreview OpenDev Migration Patch 2019-04-19 19:50:22 +00:00
README.rst [Kubernetes] Kubernetes documentation 2015-12-03 16:48:42 +03:00
setup.cfg Adding setup.|(py,cfg) for building docs 2016-09-22 18:52:26 +03:00
setup.py Adding setup.|(py,cfg) for building docs 2016-09-22 18:52:26 +03:00
test-requirements.txt Remove setting of version/release from releasenotes 2017-11-17 10:39:18 +01:00
tox.ini Add suppport for RElease NOtes 2016-10-06 17:35:03 +03:00

Docker support for Murano

Docker is an open-source project that automates the deployment of applications inside software containers. Docker containers could be run either by the Docker itself or by container management platforms that built on top of the Docker and provide extra value to schedule and manage containers on multiple hosts.

This folder contains needed abstractions and applications to develop and run Docker applications:

  • DockerInterfaceLibrary: library that defines a framework for building Docker applications. It provides set of common interfaces and data structures that are used by all Docker applications and Docker hosting services. If you want to develop your own Docker application this is a good place to start. See DockerInterfaceLibrary/README.rst for more details.
  • DockerStandaloneHost: a regular Docker host. Docker containers are run on a dedicated VM running docker software (require pre-built image with docker and murano-agent).
  • Kubernetes: an open source container cluster manager by Google. It allows to schedule and run Docker applications on multiple clustered nodes. Application both installs Kubernetes and provides capabilities to run Docker applications similar to DockerStandaloneHost. See Kubernetes/README.rst for more details.
  • Applications: Examples of some of the most popular Docker applications.