Containers Service for OpenStack
Go to file
Hongbin Lu 44dc51f8df Support opening container's port
Introduce an option to expose container's port(s). In particular,
it introduces a parameter 'exposed_ports' on creating container.
The value is in the form: ``{"<port>/<protocol>": {}}``. For
example, it can be ``{"80": {}}`` or ``{"80/tcp": {}}``.
The format is designed to align with docker's option 'ExposedPorts'.

If this parameter is provided, Zun will create a security group
for the container. The security group will be populated a set of
rules to open those exposed ports.

This feature is a managed security group feature (Zun manages the
security group of the container). Obviously, it cannot be used
with the 'security_groups' parameter, in which users are responsible
to manage the security group.

Change-Id: Id713ce602dca8e74089d4a5eea8df41ea8784db4
Partial-Implements: blueprint support-port-bindings
2018-08-20 02:05:08 +00:00
api-ref/source Support opening container's port 2018-08-20 02:05:08 +00:00
contrib Add legacy init script for Ubuntu 2018-07-19 01:35:23 +00:00
devstack Merge "Clone Zun repository by TARGET_BRANCH" 2018-07-19 06:13:15 +00:00
doc Add a note to uninstall pip packages on unstack 2018-07-18 07:18:31 +00:00
etc Introduce rootwrap and filter 2018-03-14 04:36:33 +00:00
playbooks/zun-tempest-base Add native Zuulv3 jobs 2018-06-28 21:46:31 +07:00
releasenotes Update reno for stable/rocky 2018-08-14 18:16:51 +00:00
specs Merge "Trivial: Update pypi url to new url" 2018-05-22 04:45:32 +00:00
template/capsule Modify restart_policy to spec content 2018-06-06 14:26:18 +00:00
tools Migrate to stestr 2018-03-28 15:29:40 +07:00
zun Support opening container's port 2018-08-20 02:05:08 +00:00
.coveragerc Add coverage configuration 2016-11-02 05:15:29 +00:00
.gitignore Migrate to stestr 2018-03-28 15:29:40 +07:00
.gitreview Update after project rename 2016-09-03 16:03:04 -05:00
.stestr.conf Migrate to stestr 2018-03-28 15:29:40 +07:00
.zuul.yaml Add native Zuulv3 jobs 2018-06-28 21:46:31 +07:00
babel.cfg Initial commit 2016-05-12 14:59:56 -04:00
CONTRIBUTING.rst Optimize the link address 2017-04-07 10:50:23 +08:00
HACKING.rst Fix docs & specs erros. 2017-07-15 16:10:06 +07:00
LICENSE Initial commit 2016-05-12 14:59:56 -04:00
lower-constraints.txt Add the missing dependency on rootwrap 2018-08-01 01:47:33 +00:00
README.rst Update our project definition 2018-02-04 17:56:32 +00:00
requirements.txt Add the missing dependency on rootwrap 2018-08-01 01:47:33 +00:00
setup.cfg Support file injection on container 2018-08-12 21:34:21 +00:00
setup.py Updated from global requirements 2017-06-10 13:40:18 +00:00
test-requirements.txt Allow to check pep8 along with D000 2018-05-23 23:38:30 +07:00
tox.ini Ignore H405 2018-08-11 14:44:04 +07:00

Team and repository tags

image

image

Zun

OpenStack Containers service

Zun (ex. Higgins) is the OpenStack Containers service. It aims to provide an API service for running application containers without the need to manage servers or clusters.

Features

  • TODO