Commit Graph

4056 Commits

Author SHA1 Message Date
Tony Breeds 6f4091344c Retire Packaging Deb project repos
This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).

Change-Id: Ib9526e42d9546db85d5612eda8131e1df0c698b8
2017-09-12 15:40:31 -06:00
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
Jenkins 98d582d358 Merge "[doc-migration] Add admin folder for related documents" 2017-07-25 09:28:04 +00:00
Mathieu Velten a7ab475cd0 Use kubernetes service name in cert request
In kubernetes with atomic we have a set of certificates that we use in
three places:
1. etcd
2. kubernetes apiserver
3. kubernetes service accounts

In order to make service accounts work we need to set the common name
properly in the certificates.

Partial-Bug: #1705694

Change-Id: I04ed3bba938f0d5f340e2141be94058c38c2ed2b
2017-07-24 11:32:36 +00:00
Jenkins ffe2ea4baa Merge "k8s: Fix apiserver configuration" 2017-07-24 08:13:14 +00:00
OpenStack Proposal Bot d77047dd21 Updated from global requirements
Change-Id: I2a2166a0e33e825790252ac7da10f03d03f06f01
2017-07-23 13:43:46 +00:00
Mathieu Velten 94ce3b00bd k8s: Fix apiserver configuration
kube-apiserver configuration was modified using sed and / as a
delimiter. However, the arguments were containing / so the sed command
was breaking.

Furthermore, the KUBE_API_ARGS was added without quotes which was
working when using the file in  a systemd unit, it does not work when
sourcing with . or source.

Implements: blueprint run-kube-as-container

Change-Id: I49714f51159ea1bf4e9918bbec82749443cc1751
2017-07-21 11:29:19 +00:00
Jenkins 8f34a45c0a Merge "Update URL home-page in documents according to document migration" 2017-07-20 04:25:24 +00:00
OpenStack Proposal Bot a65d9302ce Updated from global requirements
Change-Id: Iae2e33c6bbf2ca7701720387bdd0863700d41f68
2017-07-19 12:51:43 +00:00
Jenkins ffee7964e7 Merge "Copy cluster nodes logs always whether tests pass or fail" 2017-07-19 12:10:52 +00:00
Jenkins a64e8ec4f8 Merge "[Fix ironic gate] Use IP_VERSION=4 in devstack local.conf" 2017-07-19 12:10:26 +00:00
Madhuri Kumari fb0dedb211 [doc-migration] Add admin folder for related documents
Change-Id: I4e53423f53fd70382a18fd7aca50145b5bd16fac
2017-07-19 15:37:35 +05:30
Spyros Trigazis b4386f83ad Add swarm-mode driver
* add swarm-mode config
* remove etcd, flannel, discovery_url, swift_registry
* add swarm-mode COE obj
* add functional test, create cluster, create/remove
  service and delete cluster.

Co-Authored-By: ArchiFleKs <kevin.lefevre@osones.io>
Implements: blueprint swarm-mode-support
Change-Id: Iba177be167cb3a3866441d5f42670171f26c5a86
2017-07-18 10:47:23 +02:00
yatin fd3c9ef6dd Copy cluster nodes logs always whether tests pass or fail
- Use addOnCleanup instead of addOnException. This will make copy
  logs to run  whether tests pass or fail.
- Also try to copy logs if setupClass Fails.

Change-Id: I76b135ade4c1ed4987f9bcbe1d5ded09ad57deb9
2017-07-18 05:32:31 +00:00
Luong Anh Tuan a7d4bb1221 Update URL home-page in documents according to document migration
Change-Id: I89b4f78a52718b5521561c8d946c4913c736afd4
2017-07-18 01:01:29 +00:00
Jenkins 6cd8d62d6a Merge "Add a hacking rule for string interpolation at logging String interpolation should be delayed to be handled by the logging code, rather than being done at the point of the logging call. See the oslo i18n guideline * https://docs.openstack.org/oslo.i18n/latest/user/guidelines.html#adding-variables-to-log-messages and * https://github.com/openstack-dev/hacking/blob/master/hacking/checks/other.py#L39" 2017-07-17 12:09:00 +00:00
yatin 4b9e8db8a5 [Fix ironic gate] Use IP_VERSION=4 in devstack local.conf
Ironic to work with magnum, requires devstack to be
configured with IP_VERSION=4.

Change-Id: I263373db15bff77405d7509e0d1f94316c4f0cfd
2017-07-17 06:58:37 +00:00
coldmoment ba8ad5e37f Add a hacking rule for string interpolation at logging
String interpolation should be delayed to be handled
by the logging code, rather than being done at the point
of the logging call.
See the oslo i18n guideline
* https://docs.openstack.org/oslo.i18n/latest/user/guidelines.html#adding-variables-to-log-messages
and
* https://github.com/openstack-dev/hacking/blob/master/hacking/checks/other.py#L39

Change-Id: I8a4f5f896865aebbff88ee894f0081e58cfce9ef
2017-07-15 14:49:45 +08:00
Jenkins a1c017d750 Merge "Add reno for etcd_volume_size label" 2017-07-14 17:40:06 +00:00
Jenkins e1c9e15e3d Merge "ci: Remove *_ssh ironic drivers" 2017-07-14 15:50:19 +00:00
Ricardo Rocha eba956061b Add reno for etcd_volume_size label
Related-Bug: #1697655

Change-Id: I2755c0b365a4b0c77d486cd478cc0ceefe381030
2017-07-14 06:35:18 +00:00
Jenkins 4e2dc3e590 Merge "Use 'sudo' to access /etc/sysconfig/heat-params" 2017-07-13 12:47:31 +00:00
Jenkins 9985b3c655 Merge "Update Documentation link in README" 2017-07-13 11:41:18 +00:00
Jenkins 83e3ddc177 Merge "Add warning-is-error in setup.cfg" 2017-07-13 11:41:12 +00:00
Yasemin Demiral bd46372093 Use 'sudo' to access /etc/sysconfig/heat-params
The patch https://review.openstack.org/#/c/437048/ changed the
permission of /etc/sysconfig/heat-params to 600, so non-file owners
would require use of 'sudo' in order to access the file. This patch
fixes it

Closes-Bug: #1704076
Change-Id: I8bb4a12deb92fa5035bbbb8fc6ce4736ed99ea78
2017-07-13 13:27:20 +03: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
Jenkins 34e92a9c54 Merge "[opensuse] Enabling external loadbalancer feature" 2017-07-12 13:59:00 +00:00
chenxing 6a72ac0e67 Update Documentation link in README
Change-Id: I7acd61585e600289136d871e63d807de98f50425
2017-07-12 13:02:26 +00:00
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
Spyros Trigazis 4fdee1f6c4 ci: Remove *_ssh ironic drivers
Mitaka branch is EOLed. The Ironic team is going to proceed with
removal of SSH-based power and management drivers for virtualized
HW which were deprecated back in newton release.

http://lists.openstack.org/pipermail/openstack-dev/2017-July/119284.html

Change-Id: I7351573a20f3835f481ab1973b6439d8ca2b8f60
2017-07-06 11:04:16 +02:00
Jenkins 465d3c0e3c Merge "k8s-fedora: Add etcd_volume_size label" 2017-07-05 20:41:19 +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
Mark Goddard f055d1691d Fix cluster inheritence of docker_volume_size
Following [1], cluster objects have a docker_volume_size attribute.
If not explicitly set on creation, the value of this attribute should
default to the value of the same field on the cluster's template.

When not provided, the API Cluster object's docker_volume_size field
takes the value wsme.Unset, rather than None.

[1]
79039bb419

Change-Id: Iad5231643c01ec9698c932b59806781034390795
Depends-On: I510ff10d708a237be0cb88d3ff7094d7c81f5875
Closes-Bug: #1702314
2017-07-04 17:44:38 +01:00
Jenkins 2e7e5a7796 Merge "Allow docker_volume_size on cluster create" 2017-06-28 10:21:37 +00:00
Jenkins 401ce57a86 Merge "Update .gitignore to ignore .eggs" 2017-06-28 10:11:10 +00:00
Jenkins 9263b54ea5 Merge "Updated from global requirements" 2017-06-28 10:10:43 +00:00
Jenkins 97300bef0f Merge "[opensuse] Increase wait_condition_timeout" 2017-06-28 07:18:57 +00:00
OpenStack Proposal Bot bc873231dd Updated from global requirements
Change-Id: I204d8f8fde4a91dbe2320269593c2bf9766373a7
2017-06-27 12:30:19 +00:00
Jenkins 93a52aa1c3 Merge "Use DIB_RELEASE to set fedora-atomic variable defaults" 2017-06-27 12:22:16 +00:00
Mark Goddard f42e5fd7a3 Use DIB_RELEASE to set fedora-atomic variable defaults
When building a fedora atomic image using magnum's DIB element,
setting the DIB_RELEASE environment variable does not affect the
release of the fedora-atomic image built, even when
FEDORA_ATOMIC_TREE_REF and FEDORA_ATOMIC_TREE_URL take their default
values - fedora atomic 24 is always built.

Further, fedora atomic 24 is not supported by magnum for kubernetes
in newton onwards since the configuration of flannel was changed[1].

This change uses the DIB_RELEASE variable to set the default values
of FEDORA_ATOMIC_TREE_URL and FEDORA_ATOMIC_TREE_REF. This ensures
that fedora atomic images have an expected release, and one that by
default is supported by magnum (currently DIB_RELEASE defaults to 25
in diskimage-builder).

[1] https://bugs.launchpad.net/magnum/+bug/1679301

Change-Id: I9e1c846657ac9e65e2cdd8d32c96cdbf85900ba0
Closes-Bug: #1699766
Closes-Bug: #1699765
2017-06-27 10:35:30 +01:00
sayalilunkad c9e89e9b0a [opensuse] Increase wait_condition_timeout
Seen fails in some cases due to short timeout. This will be a safe
amount of time to avoid failures.

Change-Id: Iabe9751e5d3dba2cb7b57504bf38b55a5c7aba2d
2017-06-27 09:12:49 +00:00
Jenkins d7e46d7afe Merge "Enable some off-by-default checks" 2017-06-27 08:25:38 +00:00
Jenkins 541f60ce86 Merge "Add needed details for Magnum Project" 2017-06-27 07:42:33 +00:00
iswarya_vakati 60f6f432ad Update .gitignore to ignore .eggs
because egg* already ignores egg-info

Change-Id: Iff38eae6659088c77b3aeb7f9a8248f5524a2514
2017-06-26 15:52:32 +05:30
lingyongxu 21bcd08370 Enable some off-by-default checks
Some of the available checks are disabled by default, like:
[H106] Don’t put vim configuration in source files

Change-Id: I18babfaae830b13a53dcd13ce9233fc28652a787
2017-06-26 17:27:20 +08: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