Installs `uwsgi-plugin-python` and dependencies in `barbican-api` image.
This will resolve problems bootstrapping barbican-api with binary Centos
images which otherwise fail to start due to:
```
Running command: 'uwsgi --master --emperor /etc/barbican/vassals --logto /var/log/kolla/barbican/barbican-api.log'
/usr/local/bin/kolla_start: line 24: exec: uwsgi: not found
```
Tested with:
```
docker run --rm -ti --entrypoint=/bin/bash
kolla/centos-binary-barbican-api:3.0.3
$ uwsgi
*** Starting uWSGI 2.0.14 (64bit) on [Sat Feb 18 09:32:12 2017] ***
compiled with version: 4.8.5 20150623 (Red Hat 4.8.5-11) on 13 January 2017 23:06:53
os: Linux-4.9.4-moby #1 SMP Wed Jan 18 17:04:43 UTC 2017
nodename: b9063757e276
machine: x86_64
clock source: unix
pcre jit disabled
...
```
Closes-Bug: 1634010
Signed-off-by: Magnus Lööf <magnus.loof@basalt.se>
Change-Id: I77613bbeb19d89e6a25e52f24f3275d309ceb032
1. Enable customization of pip packages in source
branch of most images
2. All pip packages install uniformly through
install-pip macro, user can easily customize his
own pip command (For example using a mirror)
Co-Authored-By: Mauricio Lima <mauriciolimab@gmail.com>
Change-Id: If09582039f690fa4136e8f33200d5da15e092da7
Bifrost now targets the play in the install.yml playbook at the
target Ansible group instead of localhost.
This change uses the target inventory file to pick up this group
and avoid a 'noop' playbook.
Change-Id: I1b351ccfea5684aeb1394e5a12ee848eb62447fe
Closes-Bug: #1665413
TripleO makes use of a heat-all container for undercloud
installation. This container includes the API, Engine, and
a new heat-all launcher (included in the monolith package).
Implements: blueprint heat-all
Change-Id: If1cc3e959b63f775e15e6eeef4b54981fb3793e9
mariadb.log mode is 660, which can not be read by fluentd. Add td-agent
user into mysql group to allow fluent to read the log.
Closes-Bug: #1664867
Change-Id: If624002909d5fcd0bb82a5bc9937945518ec84b9
There are two issue in kolla gate now. Since source building is voting,
we have to squash these two fixes into one
Disable gpgcheck in grafana repo
Seems there is something wrong in grafana repo gpg key. Disable gpgcheck
until it is fixed
Partial-Bug: #1664272
Add VENV variable in bifrost base Dockerfile
* ANSIBLE_FROM_PYPI is removed in bifrost.
* Only when VENV exist, ansible is installed in global rather then root
user
Change-Id: Ib96433e6d2a03941cace8ed15dafbb314c4551eb
Updating kubernetes entrypoint image to version 0.1.1 which includes
important for kolla-kubernetes fix and updated kubectl client.
Closes-Bug: #1664210
Change-Id: I0cf6fd2754c146c98aea1f44d24f5efccd00a310
This change fixes one warning:
INFO:kolla.image.build.base:W: GPG error: http://download.ceph.com jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E84AC2C0460F3994
Change-Id: I2a1109e787de9a342a7c359c90619cb277c7c2df
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
The deployment of a service requires the creation of a new service
endpoint into Keystone. To create a new service endpoint the
kolla_keystone_service tests if the service is already registered and
updates the URL if so, or create the new endpoint in other cases. In the
actual implementation, the register test only looks at the service id
and interface which makes the test behaving wrong in multi-regions
context. In multi-regions, we deploy the same service many times, and
thus, actual implementation considers that this is the same service and
updates its endpoint rather than creating a new one. This fix adds a
condition to the test that verifies the region to distinguish two
identical services deployed into two different regions.
Change-Id: Ie7ca8800fe3c5a9585e4b0bbbc38ac628ec753bc
The patch adds a redis container for kolla. It's highly influenced by
memcached's container.
Implemenets: blueprint redis-container
Change-Id: Ib2ac6d6b9f01b8514728790dd474236fd60a62fd
Additional repos for centos such as elasticsearch, ceph etc. are all set
up in the base image, fluentd should follow this both for consistency
and to make it easier for operators to remove/override.
Change-Id: If2ee20232d72ccf6b1c4be06c2fb3d1fa219e9cc
This reverts commit 49cd429ffd6fbd3f6b67d481bdd1504219e5fd62.
dumb-init v1.2.0 busts the container with unknown reason now and then.
There is an upstream issue tracking this[0].
[0] https://github.com/Yelp/dumb-init/issues/136
Partial-Bug: #1662383
Change-Id: I310e78307b6577110dc867d7524b5ac98f625c8e
include_header and include_footer parameter is already removed, remove
them in all Dockerfiles.
Add missing footer block.
Change-Id: I90da03eb9f95a3827361d5f5ede65fde7d6be2b3