Commit Graph

56 Commits

Author SHA1 Message Date
Florian Haas 11e7f330fb Document use of kube_tag label
Explain how to select a specific Kubernetes version by specifying the
kube_tag label.

In the process, also fix the broken list of images that must be
mirrored, immediately above kube_tag.

In addition, fix an unrelated whitespace error in
specs/containers-service.rst which would cause tox -e docs to fail.

Change-Id: Ieff1474b74e0b1595c05d945b69bec16bfef9c3b
2018-02-13 13:40:34 +00:00
lingyongxu d55d308d7f Fix wrong references url to right
The reference document url https://docs.openstack.org/developer/magnum/dev/dev-kubernetes-load-balancer.html
is not exist,the right address is https://docs.openstack.org/developer/magnum/dev/kubernetes-load-balancer.html

Change-Id: I1084b6ec878eeffeb12896597219360bdaaf5fa5
2017-06-08 14:20:12 +08:00
yuanpeng cc4940f756 Fix some grammar or spelling de-normalization
Fix some de-normalization of plural forms or grammar

Change-Id: I9e2b5ab7a2744cd730a95e9f53c0ebc5fb696ad9
2017-03-17 17:38:51 +08:00
Jenkins d4cceee48d Merge "Specification for Magnum stats API" 2016-12-20 16:25:10 +00:00
Vijendar Komalla 1ef059b646 Specification for Magnum stats API
blueprint magnum-stats-api
Change-Id: I97a3ac0bf96208e1c8d909271fe770dff5532898
2016-12-19 11:37:57 -06:00
howardlee 036bba375d Fix few typos in documents
Trivial fix. Fix few typos in documents.

Change-Id: I83a7b4a69602eeada18f6cbe558e1a7542422428
2016-11-21 10:17:14 +08:00
Drago Rosson 28bed30577 Add Flatten Attributes Specification
Change-Id: I5a99b4917244e1c0ec7c9ed18faa7b660676510d
Implements: blueprint flatten-attributes
2016-11-16 16:10:13 +00:00
Jenkins 2f30cc2952 Merge "Fix typos for Magnum" 2016-07-04 03:03:57 +00:00
Jenkins c79ff286e7 Merge "Fixed typo for Availability" 2016-07-04 03:03:51 +00:00
Jenkins 6f37fc3912 Merge "Fix typos in resource-quotas.rst" 2016-07-04 03:03:16 +00:00
PanFengyun 15841b2faa Fix typos for Magnum
1. greethread  --> greenthread
2. reschduling --> rescheduling
3. technolgies --> technologies
4. montior     --> monitor
5. avaiable    --> available
6. autoscaling --> auto scaling
7. Asynchrnous --> Asynchronous
8. Availablity--> Availability

Change-Id: I94e2e4eeacb72f029754382142696150ffee72ef
2016-07-03 16:20:11 +08:00
Velmurugan Kumar 4ce717751f Fixed typo for Availability
Change-Id: I094dfdc0a922fb864d6978b38a8ef3a0b08105e0
2016-07-02 12:51:05 -07:00
Chandra Ganguly 316089d2b3 Fix typos in resource-quotas.rst
Change-Id: I9b405676b3c6c21c0372feca1b352455d965f25b
2016-07-01 10:19:58 -07:00
Jenkins 51a40186a1 Merge "Fix typo in create-trustee-user-for-each-bay.rst" 2016-06-29 06:59:56 +00:00
Vinay f1c33e5df3 Fix typo in create-trustee-user-for-each-bay.rst
Change-Id: I3f5a598b8a41617aaa0d27174b665ab6f198468a
2016-06-28 16:46:37 -07:00
Ajay Kalambur 47502d322b Fix typo in async-container-operation.rst
Change-Id: I8864657cdc24744314fe1b8c098b700c768a6ac4
2016-06-28 14:55:24 -07:00
Anh Tran 3c931638de Fix typo in open-dcos.rst file
TrivialFix

Change-Id: I31298e381fef3e006e1ff1717431e09fc9732220
2016-06-15 21:32:11 -07:00
Jenkins 8b2e77ec56 Merge "Spec for Open DC/OS and Magnum Integration." 2016-06-01 17:34:55 +00:00
Jay Lau 034aaf4279 Spec for Open DC/OS and Magnum Integration.
Partially implements bp: mesos-dcos

Change-Id: I82d499dcd931e367c608e43d768b798316a5c3e7
2016-06-01 08:23:09 -04:00
Jamie Hannaford 88bbe8af03 Add Bay Drivers specification
Co-Authored-By: Murali Allada <murali.allada@rackspace.com>
Implements: blueprint bay-drivers
Change-Id: Idfffff7547366570270b587ec2e494c71b133658
2016-05-31 11:07:16 +02:00
Kai Qiang Wu(Kennan) 816caeab63 Fix specs reference rst format
In our specs we not correctly reference as rst format, which
is not good to display well for readers.

Change-Id: Idca82ae3b2b447a40870b38b820c008db219165b
2016-04-18 01:11:03 +00:00
Jenkins 088bc9d0be Merge "Add flannel's host-gw backend option" 2016-03-28 07:30:30 +00:00
Jenkins 28aa5c86d9 Merge "Spec for asynchronous container operations" 2016-03-22 17:23:33 +00:00
Angus Lees 14909f0944 Add flannel's host-gw backend option
Allow configuring Flannel with 3 different backends

Magnum deploys k8s/swarm over a dedicated neutron private network,
possibly using flannel.  Flannel's `host-gw` backend gives the best
performance in this topopolgy (private layer2): no packet processing
overhead, no reduction to MTU, scales to many hosts as well as the
alternatives.  The performance difference is significant, see bug for
performance numbers for the 3 backend options.

Note that part of this change involves relaxing the minion IP spoofing
rules to allow traffic from all dynamically-allocated flannel subnets.
This is morally equivalent to what we were doing previously with
encapsulation - only now neutron is able to see the inner IP header
directly.

This patch repurposes the label "flannel_use_vxlan" when the network
driver is flannel.

1. Rename the label flannel_use_vxlan to flannel_backend
2. Redefine the value of this label from "yes/no"
   to "udp/vxlan/host-gw"

For example, to create a bay model with flannel as network driver:
--network-driver flannel --labels flannel_backend=host-gw

Other backend options are udp and vxlan.

Co-Authored-By: Ton Ngo <ton@us.ibm.com>
Partial-Bug: #1518605
Closes-Bug: #1516789
Change-Id: I6d2441664ad1baaca14d0e6ff4bcddbe75bee094
2016-03-18 04:53:24 +00:00
Surojit Pathak a0b1a15521 Spec for asynchronous container operations
Change-Id: I431f4e63f74b0b8aeb3ce41dee02d3faee0d967a
Implements: blueprint async-container-operations
Implements: blueprint async-rpc-api
2016-03-08 21:10:31 +00:00
yuki kasuya dc54741d65 Fix Definitions part for container-networking-model.rst
Divided to different sections in Definitions area, because that was one sentences.

Change-Id: I548defff0e462ee15dd150a6b0d5c4337b1cdaf0
Closes-Bug: 1516261
2016-03-02 09:30:09 +09:00
Jenkins 4a537979e2 Merge "Correct internal links syntax error" 2016-02-06 22:58:35 +00:00
Jenkins d0fbc5bbfb Merge "Propose Magnum Resource Quota" 2016-02-05 01:11:36 +00:00
Hua Wang 6ecb4c9181 Correct internal links syntax error
Correct internal links syntax error.

Change-Id: I2ae3ed356846d2da96fee421bb9808642e6c8807
2016-02-02 15:30:28 +08:00
Vilobh Meshram 5b37ba1643 Propose Magnum Resource Quota
There are multiple ways to slice an OpenStack cloud. Imposing
quota on these various slices puts a limitation on the amount
of resources that can be consumed by a project which helps to
guarantee "fairness" or fair distribution of resource. If a
particular project needs more resources, the concept of
quota, gives the ability to increase the resource count
on-demand, given that the system constraints are not exceeded.

Change-Id: I6013057d689deb66a371adace96082df747f2b54
Partially-Implements: blueprint resource-quota
2016-02-01 11:34:13 -08:00
Jenkins b74fa9ac09 Merge "Update the spec for container network attributes" 2016-02-01 06:10:55 +00:00
wangqun bc95970354 Update the spec for container network attributes
Now libnetwork-driver was changed to network-driver. and the
labels is now flannel_network_cidr', 'flannel_use_vxlan',
'flannel_network_subnetlen'.

The patch update the network-driver and labels attributes.

Change-Id: I10265fffcb09632b3230b60369ac08637bd038ec
2016-02-01 02:42:56 +00:00
Jenkins 1ca88c35f2 Merge "Spec for trust" 2016-01-31 15:25:19 +00:00
Hua Wang 1fcd6d3e35 Spec for trust
Some services which are running in a bay need to access OpenStack
services. In order to access OpenStack services, we can create a
trustee for each bay and delegate a limited set of rights to the
trustee.

Partially-Implements: blueprint create-trustee-user-for-each-bay
Change-Id: Ifbb5b536201a6f65038be94118b36e6033b88512
2016-01-27 16:52:34 +08:00
Kai Qiang Wu bb20f3c9cb Propose Magnum Volume Integration Model
This change include spec and related general architecture fig

Partially-Implements: blueprint magnum-integrate-with-cinder

Change-Id: I76104c17082c3173b33f0dec28f22160171fe41a
2016-01-11 02:39:58 -06:00
Hua Wang 37b731b510 Rename heat-kubernetes, heat-mesos, docker-swarm
Rename heat-kubernetes to kubernetes, heat-mesos to mesos,
docker-swarm to swarm in templates.  We use heat templates and
no other methods, so I think it is unnecessary to add heat before
coe. kubernetes, mesos, swarm are better than
heat-kubernetes, heat-mesos, docker-swarm.

Change-Id: I257b35c1c4ef55d3172095736f550f2c55c8d81f
Closes-Bug: #1514682
2015-11-11 16:29:33 -05:00
Egor Guz f2354c3a42 Fix D001 Line too long error
Reformated documents to fix D001 Line too long error, during
tox -edocs

Change-Id: I5a2cb63ce6ac4db172b7b9be0254bd2110fc2285
Closes-Bug: #1502757
2015-10-04 22:28:57 -07:00
Jenkins 60d065ace2 Merge "Add TLS support in Magnum." 2015-09-30 20:47:28 +00:00
Jenkins fc5e16a12a Merge "doc8 all documentation and fix doc style" 2015-09-24 00:15:28 +00:00
Madhuri Kumari d60ca65660 Add TLS support in Magnum.
To make magnum more secure to be used in real production
environment, we should support authentication using TLS.
This spec defines the implementation design.

Change-Id: Ieefe2ffaa6cbf2d2a1446f97aee9c70ad4b99a03
Co-Authored-By: Motohiro OTSUKA<ootsuka@mxs.nes.nec.co.jp>
Co-Authored-By: Adrian Otto <adrian.otto@rackspace.com>
Partially-Implements: bp secure-kubernetes
2015-09-23 17:07:42 +00:00
Manjeet Singh Bhatia 158217ba7b Docs update for new fedora atomic 1.0.4
Update examples in  docs to use fedora-21-atomic-5

This patch will update documentation for use
of magnum as we know new image of fedora 1.0.4
has been built.

Change-Id: Ic02428237d12478a7f1e43510865258f5f837d18
Partially-Implements: blueprint kubernetes-v1
2015-09-22 16:46:43 -04:00
Tom Cammann 6bb1768847 doc8 all documentation and fix doc style
Add doc8 to `tox -edocs` command. doc8 will check syntax/style check
rst documents and fail if not compliant.

Change-Id: Id2e9ed1f96cac27dc5e38f828fd2d824dad31c49
2015-09-16 16:58:11 +01:00
Jenkins 182b6aa520 Merge "Fix the link for Docker Remote API" 2015-09-01 09:43:02 +00:00
venkatamahesh 41d08fe000 Fix the link for Docker Remote API
The link given to Docker API getting error as it
is old version. So I removed the version extension
and also named it as "Docker Remote API"

Change-Id: If3d6ce2c74455a2d8c2c9fff51af1f5cbe330e76
Closes-Bug: #1488708
2015-09-01 13:57:57 +05:30
venkatamahesh c34b8eb1af Fix the representation of REST
According to the wikipedia page, Representational
state transfer should be written as REST but in some
files it is written as ReST, so I changed it to
correct one

Change-Id: I1909b09fbe3e4ed99d817fdaf0006ef55367e74d
Closes-Bug: #1488816
2015-09-01 08:40:39 +05:30
Daneyon Hansen e227d44b65 Magnum Container Networking Spec
Previously, Magnum did not contain a specification that outlines
how the project intends to provide networking to containers. This
patch provides an initial container networking specification.

Change-Id: I7783dc3c351dbcba63b74f5fdf3223e664f3af13
2015-08-11 17:50:35 -07:00
Bradley Jones 478266d2de Web Interface for Magnum in Horizon
Currently there is no way for a user to interact with Magnum through a web based
user interface, as they are used to doing with other OpenStack components. This
implementation aims to introduce this interface as an extension of Horizon (the
OpenStack Dashboard) and expose all the features of Magnum in a way familiar to
users.

Implements: blueprint magnum-horizon-plugin

Change-Id: I832ee1fdf0c9b2f1ece8b01329d5c7f5bec8ae3c
2015-06-18 10:13:01 +01:00
Accela Zhao 9e019f9bd1 Remove trailing spaces in container-service.rst
The specs/containers-services.rst contains several trailing white
spaces. They makes it less compliant with PEP8, which all the other
python files are following, even though this file is .rst. Also,
trailing white spaces are marked red in the review page, which makes
them annoying. This patch removes them.

Change-Id: I3cb75922d15d42740523257c8420086fdcaab0f9
2015-05-07 16:08:35 +08:00
Fenghuafang bbd0dfb82f Implements: Fix typos in containers-service.rst
Closes-Bug: #1441981
Change-Id: I7162cc92f6a6e03e591158c5a865d79104eeccbf
2015-04-11 12:34:38 +00:00
xxj 16362bfc82 Add a spce between the words of feature and set in the spec file
Change-Id: I3ab5bcce004c7f8792985bf191d95e576e2201f8
Closes-Bug: #1436389
2015-03-25 15:10:43 +00:00