- Sep 12, 2019
-
-
Scott Solkhon authored
This commit adds the necessary configuration to the Swift account, container and object configuration files to enable the Swift recon cli. In order to give the object server on each Swift host access to the recon files, a Docker volume is mounted into each container which generates them. The volume is then mounted read only into the object server container. Note that multiple containers append to the same file. This should not be a problem since Swift uses a lock when appending. Change-Id: I343d8f45a78ebc3c11ed0c68fe8bec24f9ea7929 Co-authored-by:
Doug Szumski <doug@stackhpc.com>
-
- Aug 14, 2019
-
-
Zuul authored
-
Zuul authored
-
Scott Solkhon authored
This feature is disabled by default, and can be enabled by setting 'enable_swift_s3api' to 'true' in globals.yml. Two middlewares are required for Swift S3 - s3api and s3token. Additionally, we need to configure the authtoken middleware to delay auth decisions to give s3token a chance to authorise requests using EC2 credentials. Change-Id: Ib8e8e3a1c2ab383100f3c60ec58066e588d3b4db
-
- Aug 13, 2019
-
-
Zuul authored
-
Scott Solkhon authored
Change-Id: I7f980640e75a9328a14a3e14e9c55358955f3182
-
Keith Plant authored
Added configuration to ansible/roles/telegraf/templates/telegraf.conf.j2 to allow telegraf to grab telemetry data from docker directly. Added option to etc/kolla/globals.yml to switch on/off the configuration to ingest data from the docker daemon into telegraf. Change-Id: Icbebc415d643a237fa128840d5f5a9c91d22c12d Signed-off-by:
Keith Plant <kplantjr@gmail.com>
-
Zuul authored
-
- Aug 12, 2019
-
-
Zuul authored
-
Marcin Juszkiewicz authored
We use that variable in Kolla in many places. There are places in 'kolla-ansible' where we also need it. Change-Id: Iea78c4a7cb0fd1405ea7299cdcf0841f63820c8c
-
- Aug 10, 2019
-
-
Zuul authored
-
- Aug 09, 2019
- Aug 08, 2019
-
-
Radosław Piliszek authored
Because we merged both [1] and [2] in master, we got broken FWaaS. This patch unbreaks it and is required to backport to Stein due to [2] backport waiting for merge, while [1] is already backported. [1] https://review.opendev.org/661704 [2] https://review.opendev.org/668406 Change-Id: I74427ce9b937c42393d86574614603bd788606af Signed-off-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
Doug Szumski authored
The RabbitMQ role supports namespacing the service via the project_name. For example, if you change the project_name, the container name and config directory will be renamed accordingly. However the log folder is currently fixed, even though the service tries to write to one named after the project_name. This change fixes that. Whilst you might generally use vhosts, running multiple RabbitMQ services on a single node is useful at the very least for testing, or for running 'outward RabbitMQ' on the same node. This change is part of the work to support Cells v2. Partially Implements: blueprint support-nova-cells Change-Id: Ied2c24c01571327ea532ba0aaf2fc5e89de8e1fb
-
Zuul authored
-
- Aug 07, 2019
-
-
Michal Nasiadka authored
- add support for sha256 in bslurp module - change sha1 to sha256 in ceph-mon ansible role Depends-On: https://review.opendev.org/655623 Change-Id: I25e28d150f2a8d4a7f87bb119d9fb1c46cfe926f Closes-Bug: #1826327
-
Marcin Juszkiewicz authored
According to Docker upstream release notes [1] MountFlags should be empty. 1. https://docs.docker.com/engine/release-notes/#18091 "Important notes about this release In Docker versions prior to 18.09, containerd was managed by the Docker engine daemon. In Docker Engine 18.09, containerd is managed by systemd. Since containerd is managed by systemd, any custom configuration to the docker.service systemd configuration which changes mount settings (for example, MountFlags=slave) breaks interactions between the Docker Engine daemon and containerd, and you will not be able to start containers. Run the following command to get the current value of the MountFlags property for the docker.service: sudo systemctl show --property=MountFlags docker.service MountFlags= Update your configuration if this command prints a non-empty value for MountFlags, and restart the docker service." Closes-bug: #1833835 Change-Id: I4f4cbb09df752d00073a606463c62f0a6ca6c067
-
- Aug 06, 2019
-
-
Mark Goddard authored
Docker is now always installed using the community edition (CE) packages. Change-Id: I8c3fe44fd9d2da99b5bb1c0ec3472d7e1b5fb295
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
- Aug 05, 2019
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
wangwei authored
In the current deployment of ceph, the node name of osd and the name of mon are both IP, and other daemons use hostname. This commit adds support for naming mon and osd nodes using hostname, and does not change the default ip-named way. Change-Id: I22bef72dcd8fc8bcd391ae30e4643520250fd556
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
pangliye authored
Change-Id: I9a8d3dc5f311d4ea4e5d9b03d522632abc66a7ac
-
Radosław Piliszek authored
This change makes kolla-ansible more compatible with RHEL which does not provide epel-release package. EPEL was required to install simplejson from rpm which was an ansible requirement when used python version was below 2.5 ([1]). This has been obsolete for quite a time so it's a good idea to get rid of it. This change includes update of docs to read more properly. [1] https://docs.ansible.com/ansible/2.3/intro_installation.html Change-Id: I825431d41fbceb824baff27130d64dabe4475d33 Signed-off-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
Radosław Piliszek authored
1) ceph-nfs (ganesha-ceph) - use NFSv4 only This is recommended upstream. v3 and UDP require portmapper (aka rpcbind) which we do not want, except where Ubuntu ganesha version (2.6) forces it by requiring enabled UDP, see [1]. The issue has been fixed in 2.8, included in CentOS. Additionally disable v3 helper protocols and kerberos to avoid meaningless warnings. 2) ceph-nfs (ganesha-ceph) - do not export host dbus It is not in use. This avoids the temptation to try handling it on host. 3) Properly handle ceph services deploy and upgrade Upgrade runs deploy. The order has been corrected - nfs goes after mds. Additionally upgrade takes care of rgw for keystone (for swift emulation). 4) Enhance ceph keyring module with error detection Now it does not blindly try to create a keyring after any failure. This used to hide real issue. 5) Retry ceph admin keyring update until cluster works Reordering deployment caused issue with ceph cluster not being fully operational before taking actions on it. 6) CI: Remove osd df from collected logs as it may hang CI Hangs are caused by healthy MON and no healthy MGR. A descriptive note is left in its place. 7) CI: Add 5s timeout to ceph informational commands This decreases the timeout from the default 300s. [1] https://review.opendev.org/669315 Change-Id: I1cf0ad10b80552f503898e723f0c4bd00a38f143 Signed-off-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
- Aug 03, 2019
- Aug 02, 2019
-
-
chenxing authored
We often specific the project name after "{{ node_config_directory }}", for example, ``{{ node_config_directory }}/cinder-api/:{{ container_config_directory }}/:ro``. As the "{{ project }}" option is not configured, This line was generated with: ``/etc/kolla//cinder-api/:...`` There would be double slash exists. It's OK, but confusing. Change-Id: I82e6a91b2c541e38cf8e97896842149b31244688 Closes-Bug: #1838259
-
- Aug 01, 2019
-
-
Zuul authored
-
- Jul 30, 2019
-
-
Radosław Piliszek authored
Change-Id: I6d205fe327f198e699519ebe9d589b9ee77a62d2 Closes-Bug: #1837274 Signed-off-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
- Jul 26, 2019
-
-
Radosław Piliszek authored
This actually replaces two ad-hoc fixes with a more unified solution (with comment for posterity). Change-Id: I62f57cb489c900f68a0c7aeb3e20e4715c0e2661 Signed-off-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
Radosław Piliszek authored
Multinode jobs did not run sanity checks for all the hosts, only primary. Now they check all. Additionally upgrades are now checked using the proper (pre-upgrade) scripts (not that it matters too much as they are the same atm) and both checks are done, not only failures, but also config. Change-Id: I10552e256edbddd5b1f8a8a7f8805262e72ce8d8 Signed-off-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com>
-
- Jul 25, 2019
-
-
Zuul authored
-