508 Commits

Author SHA1 Message Date
Jenkins
04b4df0d74 Merge "Allow labels on cluster create" 2017-09-07 07:49:12 +00:00
Mathieu Velten
024f2c0241 Use atomic containers for kubelet & apiserver
Use system containers based on fedora rawhide from
projectatomic [1]. Until the fedoraproject updated
the tags properly we mirror our containers in [2].
System containers are meant to be drop in replacements
of the fedora kubernetes binaries.

Update k8s to 1.7.4 to match the version in the containers.

[1] https://github.com/projectatomic/atomic-system-containers
[2] https://hub.docker.com/r/openstackmagnum/

Implements: blueprint run-kube-as-container

Change-Id: I22918c0b06ca34d96ee68ac43fabcd5c0b281950
2017-08-22 14:01:43 +02:00
Jenkins
2f55af47ea Merge "Move to OpenStack client" 2017-08-21 15:52:30 +00:00
Ricardo Rocha
3d04ed4cbb Allow labels on cluster create
Add labels as an option during cluster create. If not given,
the default is taken from the cluster template.

Add labels in the Cluster object and use that instead
of the one from ClusterTemplate.

Update both magnum and magnum cli documentation to reflect the above changes.

Partial-Bug: #1697651
Implements: blueprint flatten-attributes
Change-Id: I8990c78433dcbbca5bc4aa121678b02636346802
2017-08-21 12:27:52 +00:00
Spyros Trigazis
4fb91cc109 tests: Use swarm-mode for api tests
* Swarm-mode is the fastest cluster to deploy since it doesn't
  require to pull anything from outside.
* Add the output nodes for swarm-mode too.
* Disable copy logs (I think a better practice is to copy logs
  on demand).
* Don't run test_create_list_sign_delete_clusters, because it is
  very unstable on the CI.

Partially-Implements: blueprint swarm-mode-support

2nd commit message:

Update to Fedora Atomic 26

This patch moves the current master to test against Fedora Atomic 26,
in addition, it switches to downloading from Fedora mirrors.

2nd-Change-Id: I9a97c0eb78b2c9d10e8be1501babb19e73ee70c1

3rd commit message:

Set default iptables FORWARD policy to ACCEPT

With the release of Docker 1.13 which is available in Fedora
Atomic 26, it no longer sets the policy of the FORWARD chain
to ACCEPT[1].  Therefore, CNI networking such as Flannel will
cease to work.

This patch sets the policy to ACCEPT so that traffic can work
once again for deployments which are based on Docker versions
which are newer than 1.13

[1]: https://github.com/moby/moby/pull/28257

3rd-Change-Id: I1457602748619f38f87542fc01a2996ee80e58b7
Closes-Bug: #1708454

Co-Authored-By: Mohammed Naser <mnaser@vexxhost.com>
Change-Id: I86d4dcc94fff622be4ee2acc8dd60ed81bc5d433
2017-08-21 05:30:09 +00:00
Anandprakash Tandale
65832dad72 Move to OpenStack client
changed nova keypair-add command as it is
depricated instead used openstack client

Change-Id: Ie64e13720c8003b127ff937b506db357614ae6ee
2017-07-29 13:55:21 +05:30
Madhuri Kumari
d1a41f74f3 [doc-migration] Adds configuration folder
Change-Id: I5ce1e8acbc1c283535b65675d6805792ea7de8f3
Closes-bug: #1706180
2017-07-25 15:41:38 +05:30
Madhuri Kumari
3a6f56a750 [doc-migration] Add user folder for related documents
Change-Id: I7e5f854612130e57e05f4633d9ce3d88c9447785
2017-07-25 09:30:33 +00:00
Madhuri Kumari
4676d63e0b [doc-migration] Add install folder for related documents
Change-Id: Ifdeb7c669e7f2351aff837f43f2fa3515a89e086
2017-07-25 09:30:09 +00:00
Madhuri Kumari
fb0dedb211 [doc-migration] Add admin folder for related documents
Change-Id: I4e53423f53fd70382a18fd7aca50145b5bd16fac
2017-07-19 15:37:35 +05:30
Jenkins
83e3ddc177 Merge "Add warning-is-error in setup.cfg" 2017-07-13 11:41:12 +00:00
Jenkins
64e62b52f2 Merge "Move the contributor related docs to contributor/ dir" 2017-07-13 09:53:19 +00:00
Madhuri Kumari
e66720f063 Add warning-is-error in setup.cfg
Change-Id: Iaa73fa99c3fc6aee030735e853542339bbf05384
2017-07-13 05:56:02 +00:00
Madhuri Kumari
b172f1cfd4 Move the contributor related docs to contributor/ dir
Please refer http://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html
for more details.

Change-Id: I7c8c76cf98c7538bf28c8fdb520121be4c1ca4c3
Depends-On: Ia750cb049c0f53a234ea70ce1f2bbbb7a2aa9454
2017-07-13 11:18:41 +05:30
rajat29
f47a6f71cd Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: Id7b352dc0c72a79482e77f92f6b588e5760ad754
2017-07-11 04:15:07 +00:00
Ricardo Rocha
2875c97bff k8s-fedora: Add etcd_volume_size label
Allow setting the size of a volume for etcd storage.

Default is 0 which matches the current behavior - no persistency.

Related-Bug: #1697655

Change-Id: I8a30df63684133a902ae209ba6c124da2a567d3f
2017-07-05 11:54:31 +00:00
Jenkins
2e7e5a7796 Merge "Allow docker_volume_size on cluster create" 2017-06-28 10:21:37 +00:00
Ricardo Rocha
79039bb419 Allow docker_volume_size on cluster create
Add docker_volume_size as an option during cluster create. If not given,
the default is taken from the cluster template.

Add docker_volume_size in the Cluster object and use that instead
of the one from ClusterTemplate.

Update both magnum and magnum cli documentation to reflect the above changes.

Partial-Bug: #1697648
Implements: blueprint flatten-attributes
Change-Id: Ic6d77e6fdf5b068fa5319b238f4fd98b4d499be4
2017-06-23 11:31:27 +00:00
ashish.billore
4b451455ec Add needed details for Magnum Project
Add the missing details for Magnum project Overview.

Change-Id: I14e903c0acc395398a39d959038479b97ab88ffe
2017-06-23 13:25:52 +09:00
lingyongxu
3ffd94f577 Fix the unexist url
The url of tls is unexist,the patch correct it.

Change-Id: I7cb42d73e2e4d1db6baeee069ef029273b29e292
2017-06-11 14:00:33 +08:00
Jenkins
b52f3b296a Merge "Fix the API Microversions's doc" 2017-06-09 04:56:10 +00:00
Jenkins
8c7f67b689 Merge "Replace "bay" with "cluster" in user guide" 2017-06-08 11:31:35 +00:00
Jenkins
4fa996699e Merge "Document docker_volume_type option" 2017-05-31 15:58:51 +00:00
Spyros Trigazis
918f99b77a Document docker_volume_type option
* document docker_volume_type label
* document the configuration option default_docker_volume_type

Related-Bug: #1678153
Change-Id: I17797a4f0c3ad942e0369243a64651a9afbda273
2017-05-31 17:07:57 +02:00
ashish.billore
a9cf28f620 Update link to k8s doc and minor formatting
Updated the external link to k8s loadbalancer. Original link does
404 and then redirects leaving on the broad topics of services in
k8s. Also, minor readability formatting done.
Closes-Bug: #1692802

Change-Id: I22336a6f2b9319e42593db600e88d82c0e60bfff
2017-05-27 14:12:45 +09:00
Jenkins
e3d9bb5c85 Merge "doc: Add Xenial to devstack quickstart guide" 2017-05-26 08:08:31 +00:00
Spyros Trigazis
5386d48cec doc: Add Xenial to devstack quickstart guide
Suggest users to use Ubuntu Xenial and update python3
packages.

Closes-Bug: #1670278
Closes-Bug: #1677399
Change-Id: I623d384eb589919d5ec66e55799475d1386d6bde
2017-05-25 17:15:56 +02:00
Jenkins
4ad01cb867 Merge "Fix the link to Cluster Template in quickstart" 2017-05-24 08:22:55 +00:00
ashish.billore
cbcb8cf4e5 Fix the link to Cluster Template in quickstart
In "dev quickstart" section "Setup Dev Environment" link to
templates refer to obsolete page "bay-template-example.html"

Fix this with proper link for cluster templates.

Change-Id: I2202e20eee09eeee6d7c4bcd96af10b93c72474b
Closes-Bug: #1692821
2017-05-23 16:17:36 +09:00
Jenkins
4759a570bd Merge "Add release note and doc changes for kube dashboard" 2017-05-22 11:09:08 +00:00
yatinkarel
44845bf306 Add release note and doc changes for kube dashboard
Change-Id: I59f0258832f69b908fed47545b4dc3ca0de0bd9f
Implements: blueprint add-kube-dashboard
2017-05-17 12:13:52 +00:00
d93a813c39 Update Steps for creating dib images
diskimage-builder/bin/disk-image-create no longer exists.
So update steps for creating disk images.

Change-Id: Ieae16ac32641f7525feb6caa0c55caa29615df9e
Closes-Bug: #1675285
2017-05-17 12:13:38 +00:00
coldmoment
aef6ec9018 Update doc 'functional-test.rst'
Change-Id: I16a23e754d44219a6b245514da18dd3257342d0b
2017-05-16 15:40:59 +08:00
Jenkins
833933dc24 Merge "informations -> information" 2017-05-15 09:46:31 +00:00
jinzhenguo
49ef28df07 update the detail of the latest fedora atomic image
Change-Id: I62bbbcd35fdb016539c387a19c7dd2834afd8f8f
2017-05-08 20:18:04 +08:00
Ngo Quoc Cuong
09c162634a informations -> information
information is uncountable noun

Change-Id: I9b1d936596d7f33ab72e100d2ed4a6070a614a33
2017-05-06 02:16:52 +07:00
Feng Shengqin
59398dfb77 Fix the API Microversions's doc
HTTPNotAcceptableAPIVersion has be defined in http_error,
and the error code is 406.

Change-Id: Ieedbef808daf56f7900bba6ce7e797457ca29307
2017-04-27 19:28:21 +08:00
Fei Long Wang
04588e1998 Replace "bay" with "cluster" in user guide
Change-Id: Id6adab439545e2394c01304d69f8b85bab67bdde
2017-04-21 21:25:06 +12:00
Mathieu Velten
c0787b4e94 Fix usage of the trustee user in K8S Cinder plugin
Closes-Bug: #1672667
Change-Id: I702818777ea4664ecd560c4b7a02431c86988e17
2017-04-07 14:15:52 +02:00
Madhuri Kumari
b0de7f5ead Format the quickstart doc
It is more visually reable to show commands and its output
by adding a prompt before command.

Change-Id: I8f216a9b4fb232431acd9beac60fbbc977329672
2017-03-31 08:33:09 +00:00
yatinkarel
bb16a62732 Use 'os_distro' instead of 'os-distro'
Change-Id: I4fd8c4db9f2297019ead053b97aa0c8c577864bb
Closes-Bug: #1676450
2017-03-27 19:37:56 +05:30
Jenkins
f1d78033c4 Merge "Add "ca-rotate" command to userguide" 2017-03-24 11:44:00 +00:00
Jenkins
02bf02f769 Merge "Remove support message for using keypair UUID" 2017-03-22 07:56:48 +00:00
Jason Dunsmore
785bed40ee Add "ca-rotate" command to userguide
blueprint revoke-cluster-cert

Change-Id: I5044b1b4ab392568c08dc846df377bf53f4df847
2017-03-20 13:30:54 -05:00
Jenkins
bec62fe398 Merge "Fix some grammar or spelling de-normalization" 2017-03-20 12:26:26 +00:00
ricolin
1ca8f18015 Remove support message for using keypair UUID
UUID for keypair is no longer supported from heat and nova cli.
This patch suggest to remove the support message from magnum.
Closes-Bug: #1674211

Change-Id: Idb67fc86f067387060a381c9d2d0ed0f8c953c21
2017-03-20 12:51:55 +08:00
Jenkins
8faa2a6f8d Merge "[k8s] Monitoring with Prometheus and Grafana" 2017-03-17 15:31:46 +00:00
Cristovao Cordeiro
248e45f75c [k8s] Monitoring with Prometheus and Grafana
Profit from the default cAdvisor deployed by k8s to deploy the
remaining monitoring stack on top, made of node-exporter,
Prometheus and Grafana.

Node-exporter is ran as a normal pod through a manifest, while
Prometheus and Grafana are deployments with 1 replica.

Prometheus has compliance with Kubernetes, so the discovery of
the nodes and other k8s components is configured directly in
Prometheus configuration.

Change-Id: If2cab996b9458580a55b5212ab298c909622e7f3
Partially-Implements: blueprint container-monitoring
2017-03-17 11:41:43 +01: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
trilliams
159e277b0f Update quickstart to use OpenStack CLI
Removed reference to glance commandline client as this generates errors.
Switched commands for image management to OpenStack CLI.

Change-Id: I2785ed54da7d2e2a162d163a8a9fa4c1cfe083be
Related-Bug: 1672535
Implements: OpenStackCLI APIv2
2017-03-15 08:53:59 -05:00