Container Infrastructure Management Service for OpenStack
Go to file
Ricardo Rocha 0b18989a50 [kubernetes] add ingress controller
Add ingress controller configuration and backend to kubernetes clusters.

A new label 'ingress_controller' defines which backend should serve
ingress, with traefik added as the only option for now.

It is defined as a DaemonSet, with instances on all nodes defined with a
certain role. This role is set as an additional cluster label
'ingress_controller_role', with a default value of 'ingress'.

For now no node is automatically set with this role, with users or operators
having to do this manually after cluster creation.

Change-Id: I5175cf91f37e2988dc3d33042558d994810842f3
Closes-Bug: #1738808
2018-02-22 15:54:46 +00:00
api-ref/source doc: Use os_distro instead of os-distro 2018-01-11 12:08:10 +00:00
contrib Allow labels on cluster create 2017-08-21 12:27:52 +00:00
devstack Merge "Add send_cluster_metrics configuration parameter" 2018-02-07 14:54:33 +00:00
doc [kubernetes] add ingress controller 2018-02-22 15:54:46 +00:00
etc/magnum Register default magnum service and stat policies in code 2017-10-23 02:57:29 +00:00
magnum [kubernetes] add ingress controller 2018-02-22 15:54:46 +00:00
playbooks Remove broken job magnum-non-functional-tox-migration 2018-01-30 14:26:09 +01:00
releasenotes [kubernetes] add ingress controller 2018-02-22 15:54:46 +00:00
specs Document use of kube_tag label 2018-02-13 13:40:34 +00:00
tools Move cover.sh to the tools directory 2017-03-20 19:55:05 +08:00
.coveragerc Cleanup coverage configuration 2016-08-28 21:11:07 +01:00
.gitignore Implement basic policy module in code 2017-10-19 08:33:58 +07:00
.gitreview Update .gitreview for project rename 2015-03-28 00:20:40 +00:00
.mailmap Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
.testr.conf Remove minion dependency on master 2016-03-04 07:41:12 -05:00
.zuul.yaml Remove broken job magnum-non-functional-tox-migration 2018-01-30 14:26:09 +01:00
babel.cfg Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:45 +00:00
functional_creds.conf.sample Use keystone v3 for functional tests 2016-12-05 15:21:09 +01:00
HACKING.rst Add a hacking rule for string interpolation at logging 2017-07-15 14:49:45 +08:00
LICENSE Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
README.rst Update Documentation link in README 2017-07-12 13:02:26 +00:00
requirements.txt Updated from global requirements 2018-01-02 07:00:21 +00:00
setup.cfg Remove intree magnum tempest plugin 2017-12-14 15:48:47 +05:30
setup.py Updated from global requirements 2017-03-07 01:58:36 +00:00
test-requirements.txt Remove intree magnum tempest plugin 2017-12-14 15:48:47 +05:30
tox.ini Add app.wsgi to target of pep8 2017-11-18 01:27:34 -08:00

Team and repository tags

image

Magnum

Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack.

For more information, please refer to the following resources: