summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-10-09Improve pep8 checking along with hackingconfi-surya1-0/+35
This change will help to check the function _() is used but not imported. And the gates will check this missing in the next time. Change-Id: Ic1dd25e99c3db9fc8782a5f0977679978e274191
2018-10-09Fixed file modes in toolbox:/usr/share/ansibleGary Perkins1-0/+5
Sometimes, when deploying with user root, the local repo has files of mode 0600. This has been found to cause "Permission denied" errors when deploying Glance. This little fix is to explicitly set a more permissive file mode on those files to allow the deployment of Glance to setup it's service and endpoints. Change-Id: I30ea6898e7bf1b6713cb41656420e8d515be224e Signed-off-by: Gary Perkins <gary@garyperkins.com>
2018-10-05Add ironic-staging-drivers to ironic-conductor for RHEL family binary and ↵Dan Williams1-2/+4
source based builds. Change-Id: I1a7533c738edeff4e696e95b9b267c23a78003e9 Closes-Bug: #1796194
2018-10-05Merge "[prometheus] Add blackbox exporter."Zuul1-0/+20
2018-10-04Merge "Use rabbitmq package from OS distro for Bifrost"Zuul1-2/+7
2018-10-04Merge "Add user 'zun' to group 'docker'"Zuul3-0/+15
2018-10-04Merge "Add /var/lib/kolla/venv/bin to Zun exec_dirs"Zuul1-1/+2
2018-10-04Merge "grafana: on aarch64 use 5.2.4 version from upstream"Zuul3-5/+19
2018-10-04Merge "fix tox python3 overrides"Zuul1-0/+6
2018-10-02[prometheus] Add blackbox exporter.Jorge Niedbalski1-0/+20
This change adds a new exporter image, the blackbox exporter from the prometheus project [0] that allows external monitoring of resources. [0] https://github.com/prometheus/blackbox_exporter Change-Id: I05ab750d2598ac02df06ee4528a3de12b216e895 Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-10-02Fix potential Monasca-thresh start failureDoug Szumski2-0/+20
Monasca-thresh inherits from the Storm container, but we want it to write logs to the Monasca logs directory. In this commit we overwrite the script which configures the Storm log directory with the Monasca script. Change-Id: Id961134e424117ebefb088021faaf37fa02757d7 Partially-Implements: blueprint monasca-containers
2018-10-02Add Monasca template override fileDoug Szumski2-0/+21
Unfortunately Monasca currently requires an old version of InfluxDB. Partially-Implements: blueprint monasca-containers Change-Id: I09af763ef97efc786994c180562861fef96dcc14
2018-10-02Use rabbitmq package from OS distro for BifrostMark Goddard1-2/+7
The recent change to upgrade RabbitMQ broke deployment of Bifrost, since it does not support the newer version of RabbitMQ. This change reverts the bifrost image to use the package provided by the OS. Change-Id: Id6c9b879727734ea2c03b2d69e1a673354f52617
2018-10-01Add user 'zun' to group 'docker'Hongbin Lu3-0/+15
Zun compute needs to access the docker socket for API call. The socket is owned by 'docker' group and the zun-compute process is owned by 'zun' user. In order to allow the access, this commit add zun user to docker group. Change-Id: Ifa7d399242dddf8d07f8b495b344752131a0f110
2018-09-30Add /var/lib/kolla/venv/bin to Zun exec_dirsHongbin Lu1-1/+2
This is necessary for rootwrap/privsep to work properly Change-Id: I128fb04a5ddeb77428697d33e2015158bc74738f
2018-09-28Merge "base: remove pinning of dh-python for ubuntu"Zuul1-5/+0
2018-09-28Remove '.. end' commentschenxing4-106/+0
Following by https://review.openstack.org/#/c/605097/ These were used by now-dead tooling. We can remove them. Change-Id: I790a18b3a40c22ec94bc6f6dba656ba4db518cfe
2018-09-27grafana: on aarch64 use 5.2.4 version from upstreamMarcin Juszkiewicz3-5/+19
Upstream started building Grafana for arm64 a while ago. So let's use it instead of someone's build. Change-Id: Ia5359cd86022f2475301407d62a5ad4e1b275c13
2018-09-27base: remove pinning of dh-python for ubuntuMarcin Juszkiewicz1-5/+0
During Xenial cycle we had to pin dh-python. With Bionic we no longer have to. Change-Id: Icf80c902ebd962a3034a1948209a357f768f533f
2018-09-27ceph: stick to luminous on Ubuntu (in proper way)Marcin Juszkiewicz2-16/+8
Previous attempt broke Debian builds. Pinning Ceph packages instead of giving version during install. Change-Id: I791e479ba265ba61ffd882da18f85cdbece67e55
2018-09-26fix tox python3 overridesDoug Hellmann1-0/+6
We want to default to running all tox environments under python 3, so set the basepython value in each environment. We do not want to specify a minor version number, because we do not want to have to update the file every time we upgrade python. We do not want to set the override once in testenv, because that breaks the more specific versions used in default environments like py35 and py36. Change-Id: I916dfe05c88d3960e0239a6b9a7e5affc6d79196 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-25Merge "Downgrade Logstash for Monasca"Zuul1-3/+27
2018-09-25Merge "Spec: Kolla-managed backup (and restore) for MariaDB"Zuul1-0/+201
2018-09-25Merge "Ingore monasca-thresh in version-check.py"Zuul1-1/+2
2018-09-25Merge "Revert the patch set "Apply Swift rolling upgrade""Zuul3-20/+0
2018-09-24Downgrade Logstash for MonascaDoug Szumski1-3/+27
Logstash was added to Kolla as part of the effort to deploy Monasca. Monasca uses Kafka messaging version 0.9 which is not supported by Logstash 5.x with the default Kafka input/output plugins. An attempt to downgrade the plugins to the 4.x series which should be compatible with messaging version 0.9 and Logstash 5.x failed. Therefore, until Monasca is upgraded (work is ongoing) this patch downgrades Logstash to 2.4.1. Although it would have been simpler to perform the downgrade by blacklisting the Logstash 5.x package which is provided as part of the official ELK repo and installing the official repo for Logstash 2.4.1, Ubuntu 18.04 no longer accepts SHA1 hashes (for good reason) and will not install Logstash 2.4.1 from this repo (fails with GPG error). This approach does however work for Centos, but for consistency it was not used. This change therefore modifies the Logstash dockerfile, and directly downloads and installs the Logstash 2.4.1 package. It should be reverted as soon as Monasca is upgraded. Partially-Implements: blueprint monasca-containers Change-Id: I58fba9ceded4b3a198136df084c7d37365ab47a8
2018-09-24Merge "DO not install ceilometer from git in n-server-opendaylight"Zuul1-4/+0
2018-09-24Merge "Fix epel mirror replacement in gates"Zuul1-0/+1
2018-09-24Merge "Disable debug logs for image builds"Zuul1-1/+1
2018-09-23Merge "openvswitch: make ovs-tcpdump usable"Zuul1-3/+14
2018-09-21Merge "Move to the latest rabbitmq"Zuul4-8/+21
2018-09-21DO not install ceilometer from git in n-server-opendaylightEduardo Gonzalez1-4/+0
Ceilometer is being installed from pip in networking-odl. Installing from git was a workaround to fix a build error. This change should be backported to rocky along with a networking-odl version upgrade. Depends-On: If4f0e952dc3b4577c5e21f6a9d0bc13a0f02e66c Change-Id: I181a6e7b7014c7c5f47829d6a738446fe541f05f
2018-09-21Merge "Fix ceph version in ubuntu"Zuul1-2/+16
2018-09-21Disable debug logs for image buildsMark Goddard1-1/+1
Logs emitted when building via the tox environments can exceed the maximum length supported by subunit [1], causing the following message: Length too long: <length> This change disables debug logging in these tox environments to reduce the length of the output. [1] https://github.com/testing-cabal/subunit/blob/8cdd703980c314dddf95cc0556f67bc80358ddcd/python/subunit/v2.py#L208 Change-Id: Icb5793a8ea58edafe2f3a249eb1da7d4ae2e395f
2018-09-21Add crane docker imageDan Prince7-1/+103
Crane is a lightweight 'pull only' container registry implementation. TripleO is aiming to replace our use of docker-distribution with crane for the Undercloud. Co-Authored-By: Martin André <m.andre@redhat.com> Change-Id: I59d9521f99243401d7703a3dedc26b5baed2d595
2018-09-21Merge "base: use bionic version of UCA on non-x86"Zuul2-2/+2
2018-09-21Merge "Add monasca user to Monasca thresh container"Zuul1-0/+2
2018-09-21Fix ceph version in ubuntuwangwei1-2/+16
The ceph version supported by kolla is now luminous, but the latest ceph version of ubuntu's apt source is mimic, so there will be problems with ceph deployment. This patch solves this problem by specifying the version of the ceph package installed. Change-Id: Ibea3498589b6c3c1512e558919c6ea00c95686cb Closes-bug: #1793667
2018-09-20Add monasca user to Monasca thresh containerDoug Szumski1-0/+2
The monasca-thresh container is special in that inherits from the Storm container so that it has access to the Storm client. We could make monasca-base inherit from Storm, but it would bloat the other Monasca images which may not run on the same nodes as the Storm topology. Partially-Implements: blueprint monasca-containers Change-Id: Idd1703b72e45bb9d124e06a28738b18da0bc6918
2018-09-20Merge "Handle role properly when it is changed in kolla_keystone_user module"Zuul1-0/+6
2018-09-20Merge "Use alembic migrations to deploy Monasca DB"Zuul1-9/+1
2018-09-19Use alembic migrations to deploy Monasca DBDoug Szumski1-9/+1
Support has recently been added for managing the Monasca DB with alembic. This change takes advantage of that. Partially-Implements: blueprint monasca-containers Change-Id: I89084ac0076eff099e567b32de249df9f0115e82
2018-09-19Fix epel mirror replacement in gatesEduardo Gonzalez1-0/+1
Change-Id: I7b74497931de5e2a89fc1a2b827a1cf6d64ab7e9
2018-09-19Merge "[collectd] Add many plugins to collectd dockerfile"Zuul1-2/+22
2018-09-19Merge "Run zun-api with 'root' user"Zuul1-2/+0
2018-09-18Test Fix ceilometer source buildsEduardo Gonzalez2-1/+4
Remove ceilometer from constraints to fix the build. Change-Id: I992cf177944df8da3026a8b3deabf5f10051959c
2018-09-14Ingore monasca-thresh in version-check.pyEduardo Gonzalez1-1/+2
monasca-thresh package is not published in tarballs.openstack.org and fails to detect proper version for it. Add to external managed packages list Change-Id: I5da4da1f5291e993fdcd04177c634147204ad9ed
2018-09-14openvswitch: make ovs-tcpdump usableNicolas Haller1-3/+14
Change-Id: I5f18bd4bfe1243d79e4ee8ce56475e6c7c7cc986 Implements: blueprint ovs-tcpdump
2018-09-13base: use bionic version of UCA on non-x86Marcin Juszkiewicz2-2/+2
Change-Id: Ia1ace8b5d981a28c6722fc4ddd074f1daa02ad9b
2018-09-13Spec: Kolla-managed backup (and restore) for MariaDBNick Jones1-0/+201
This mini-spec documents an approach for how Kolla-triggered and managed MariaDB backups might be handled. Change-Id: I65f1ab92b9dce48cdd752fffd2123bd58d65b98f bp: https://blueprints.launchpad.net/kolla/+spec/database-backup-recovery