4396 Commits

Author SHA1 Message Date
Paul Bourke
3af14c3402 Update urls for Delorean repo files
delorean.repo is now redirected from trunk.rdoproject.org to
buildlogs.centos.org [0]

[0] https://www.redhat.com/archives/rdo-list/2016-June/msg00206.html

Closes-Bug: 1595568

Change-Id: I650abc34d9cf0c00f9025bd2c62f1bf03fbd96b7
2016-06-24 11:19:00 +01:00
Takeaki Matsumoto
fd5c3c7919 Add upgrade pip command to QuickStart Doc
python-pip package from canocnical for trusty is old.
It causes resolving dependencies problem when "pip install".

This fixes it.

Change-Id: I9134d9d46eba3e9c37167552bf90758690b62ecf
Closes-Bug: #1595792
2016-06-24 15:05:31 +09:00
hanchao
89408983b0 Add the verification of required images step before the deployment.
By adding `kolla-ansible pull` before the deployment, it may help to
guarantee a successful deployment, and avoid polluting the host
environment due to the failure of the deployment.

Change-Id: I951a3093ca02601ed6c0469e626fcd92bd1297c1
2016-06-24 11:03:54 +08:00
Jenkins
8790492c6b Merge "Update kollaglue repo on docker to kolla" 2016-06-23 15:36:49 +00:00
Paul Bourke
a43a8d77a9 Fix docker daemon proxy support in vagrant
There was an unwanted line break in the systemd file preventing the proxy from
being configured correctly.

TrivialFix

Change-Id: I3e6413d4f2d373951cb558e0af1b8bc92d4cbb91
2016-06-23 11:40:08 +01:00
Jenkins
d1be7fdb65 Merge "Spec: Deploy Kolla images using Kubernetes" 2016-06-22 16:50:26 +00:00
Jenkins
a9fd808b44 Merge "Remove deprecated package python-tuskarclient" 2016-06-22 13:10:26 +00:00
Jenkins
b7506b5c8e Merge "Add Kuryr Docker container" 2016-06-22 13:09:41 +00:00
Jenkins
b09f03a340 Merge "Notify operators that cinder + LVM doesn't work" 2016-06-22 12:57:15 +00:00
Swapnil Kulkarni (coolsvap)
aa9245f29f Remove deprecated package python-tuskarclient
TrivialFix

Change-Id: I4477b1e9681a34a85baf30e94c63f05e0d24ab7a
2016-06-22 08:27:11 +05:30
Hui Kang
480c479ebf Add Kuryr Docker container
Co-authored-by: Mohammad Banikazemi <mb@us.ibm.com>
Partially-implements: bp kuryr-docker-plugin
Change-Id: Ife54f71984ff6c9825769e81fd39e3444c6fe310
2016-06-21 22:54:44 -04:00
Joshua Harlow
929d84b143 Stop using a global logger for all the things
Instead of using the same logger for all the things
which makes it incredibly hard to figure out what the images
and there builds are doing; instead have it so that each
image gets its own logger which is then used by tasks that
process that image.

Each images logs now will (optionally) go to a logs directory
that can be more easily read and looked over and leaves
the main logger for informational/task kind of
output only.

Closes-Bug: #1586478

Change-Id: I939e073a2bc5ed8b5a1e969888fc743d80f468c9
2016-06-21 15:25:05 -07:00
OpenStack Proposal Bot
ed02ccceeb Updated from global requirements
Change-Id: I4c265fc0b7f5b4767d36f33dbd4f5903e09b00e5
2016-06-21 18:00:12 +00:00
Steven Dake
2d37c4ca88 Notify operators that cinder + LVM doesn't work
Cinder has closed a flaw in the design of either glance, cinder, or
OpenStack in general.  Whatever the case is, LVM + multi-controller
doesn't work correctly.

TrivialFix

Change-Id: Ibe3445699cfdb1622279a85b6c4e612663d08def
2016-06-21 09:02:30 -07:00
Jenkins
bb2ac5f6f9 Merge "Use MAC address for looking for DHCP leases for Vagrant" 2016-06-21 05:58:25 +00:00
Jenkins
438dd53bf7 Merge "Add named volume for nova-libvirt" 2016-06-21 05:50:48 +00:00
Michal Rostecki
9895e98d17 Use MAC address for looking for DHCP leases for Vagrant
Change-Id: If87e83f7a50c0341f4b1238310eb1469eea0f767
Closes-Bug: 1570739
2016-06-21 04:58:27 +00:00
Michal (inc0) Jastrzebski
24b90f15ce Add customizations for apt keys and packages
To customize apt packages, you need to do something like that in
override file:

{% set base_apt_packages = base_apt_packages + ['vim', 'emacs'] %}

Change-Id: I7913ed405c2cb7e33f1cfe310d651030e0700e6b
Partially-implements: blueprint third-party-plugin-support
2016-06-21 03:14:45 +00:00
Jenkins
f8ae522eeb Merge "Remove mesos artifacts" 2016-06-20 18:11:44 +00:00
Hui Kang
a01355029f Add named volume for nova-libvirt
VM instance state (e.g., instance.xml) should be persistent
regardless of nova-libvirt container.

Change-Id: I4463d0634db2aaefde7dc2c45a144e920d9cb1ac
Closes-Bug: #1569828
2016-06-20 10:14:53 -04:00
Jenkins
7f447eb354 Merge "Make Neutron QoS service plugin configurable" 2016-06-20 10:55:01 +00:00
Ryan Hallisey
b9e6848c53 Spec: Deploy Kolla images using Kubernetes
related blueprint kolla-kubernetes

Change-Id: Ib1023787fca096d22a21c583c1ef647ccf925f00
2016-06-20 04:48:23 -04:00
Christian Berendt
bdaef30285 Add reconfigure tasks for ceilometer ansible role
Change-Id: I1fb7220f4ec7fcaebd9e22c0d0a1c642939afa92
Closes-bug: #1594004
2016-06-18 19:20:47 +02:00
Christian Berendt
a7f93b09bb Make Neutron QoS service plugin configurable
This introduces a new configuration parameter neutron_enable_qos to
be able to enable the Neutron QoS service plugin.

More details about the Neutron QoS service plugin are available at:

http://docs.openstack.org/liberty/networking-guide/adv-config-qos.html

Change-Id: I8525bf4dce5f1e225f72a4e1c3760b64a36b17f6
Closes-bug: #1593183
Implements: bp netowrking-qos
2016-06-18 15:53:12 +00:00
Christian Berendt
748eef065e Remove mesos artifacts
TrivialFix

Change-Id: Ide5944ea3b47db0de4bdce6410a217b5d8991c8f
2016-06-18 17:47:30 +02:00
Jenkins
330d925ce4 Merge "Macro install packages" 2016-06-18 06:18:21 +00:00
Jenkins
e48f68c82a Merge "Implement ceilometer ansible role" 2016-06-18 04:05:52 +00:00
Jenkins
80c4fbf1ee Merge "Add kolla-kubernetes bootstap logic endpoint script" 2016-06-18 03:15:36 +00:00
Jenkins
c6cd15d55c Merge "Added unit test for start container" 2016-06-18 02:31:49 +00:00
Jenkins
ddb6e33945 Merge "Connect to remote hosts as root" 2016-06-18 02:31:36 +00:00
Jenkins
a1e2e63ace Merge "Only keep localhost for 127.0.0.1" 2016-06-18 02:31:07 +00:00
Jenkins
432c12fb7f Merge "Remove unused SUPPORT_NODE variable" 2016-06-18 02:30:34 +00:00
Jenkins
c9e5b1ba4e Merge "Set internal vip to vagrant private network" 2016-06-18 02:28:51 +00:00
Jenkins
62ffe35c24 Merge "Refer to operator VM as primary VM" 2016-06-17 18:24:54 +00:00
Martin André
aba8add541 Connect to remote hosts as root
Since this is the user for which we setup the SSH key.

This commit allows to run kolla-ansible as vagrant user without using
sudo.

This only applies to multinode.

TrivialFix

Change-Id: Ie5231085a66511a520d4dbe5e9f35414acf1900b
2016-06-17 16:47:40 +02:00
Martin André
5f79732927 Only keep localhost for 127.0.0.1
The regex used previously would keep the short hostname (hostname -s)
on the 127.0.0.1 line.

Reset the 127.0.0.1 line to keep only localhost.

TrivialFix

Change-Id: I90bdec6793ac5b2d304e178e5114369b7b3b9626
2016-06-17 16:04:47 +02:00
Martin André
cbd67d3cf7 Remove unused SUPPORT_NODE variable
The SUPPORT_NODE variable was missed during a refactoring of
bootstrap.sh and is now unused. Remove it.

TrivialFix

Change-Id: I10ab4368b383dbb620916f70c368153403944001
2016-06-17 14:50:01 +02:00
Martin André
5718356eb2 Set internal vip to vagrant private network
In vagrant environments, the kolla_internal_vip_address didn't belong
to the private network provisioned on the machine and was failing the
prechecks.

TrivialFix

Change-Id: I0e7e4d134e350c49ef7510c7262677754a83bcbf
2016-06-17 14:46:58 +02:00
Martin André
acfe3b73aa Refer to operator VM as primary VM
This allows us to execute vagrant commands by default on the 'operator'
VM and eliminate one of the difference between AIO and multinode.

TrivialFix

Change-Id: Ia14aa026d1146ec4b1e006c72a2460edfc0cf6eb
2016-06-17 14:38:51 +02:00
hanchao
4aa0951053 TrivialFix: A typo fix in the globals.yml
Correct `container` to `contain` in the comment.

Change-Id: Ia156676406fac8745e1c7873bae6a5884d6ce27e
2016-06-17 15:46:09 +08:00
Jenkins
877aa79398 Merge "Remove EC2 API related configurations and tasks" 2016-06-17 05:12:07 +00:00
Hui Kang
4108c6c6ec Implement ceilometer ansible role
Change-Id: I13c50a78b2dc7c98b720a4b2e7161104213bd295
Implements: bp ansible-ceilometer
2016-06-16 22:05:56 -04:00
Jenkins
1924db6d77 Merge "Properly fail precheck for internal VIP's network" 2016-06-16 18:40:30 +00:00
Jenkins
ace7500372 Merge "Fix ownership of nova-novncproxy-source directory" 2016-06-16 17:26:18 +00:00
MD NADEEM
0e459bb6d3 Added unit test for start container
This patch check two senario
first if  we choose to start a new container
with name say XXX, however in the env a container
already exist with XXX name and second to start a stopped container.

Change-Id: Ibd6c5fbcc6f37ea2481634ac2e6b3edb91ae7aab
Partially-Implements: blueprint ansible-unit-tests
2016-06-16 21:20:38 +05:30
Martin André
7e00288ff0 Properly fail precheck for internal VIP's network
When kolla_internal_vip_address didn't belong to the same network as
network_interface, the prechecks would spit out an ugly error:

  Unexpected templating type error occurred on [snip]:
  argument of type 'NoneType' is not iterable"

This commit fixes the check to execute properly.

Change-Id: I24a066c212c78e105a923525b131724736ac74b6
2016-06-16 16:56:50 +02:00
Jenkins
9931fc6d9e Merge "Format commands to the code block" 2016-06-16 12:01:54 +00:00
Jenkins
07aa95274d Merge "Add kolla-kubernetes bootstrap capability to Keystone" 2016-06-16 12:01:44 +00:00
Jenkins
5f86491bdf Merge "Add kolla-kubernetes bootstrap capability to mariadb" 2016-06-16 12:00:20 +00:00
Christian Berendt
c073b2d897 Remove EC2 API related configurations and tasks
The Nova EC2 API is disabled by default, the default value
of the enabled_apis parameter in nova.conf is "osapi_compute, metadata"
The EC2 API is marked as deprecated and will be removed from Nova in
the future.

Change-Id: I6b9d66017e066cde5749be45b367194d2192ead3
Closes-bug: #1586605
2016-06-16 12:16:07 +02:00