- Jul 18, 2017
-
-
Alfredo Deza authored
remove obsolete debian devel repo key
-
Patrick Donnelly authored
According to Alfredo, this was used for gitbuilders. Right now shaman/chacra dev repos are unsigned. Signed-off-by:
Patrick Donnelly <pdonnell@redhat.com>
-
- Jul 12, 2017
-
-
Andrew Schoen authored
Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
Andrew Schoen authored
The ceph.conf template needs to look for the value of monitor_interface in hostvars[host] because there might be different values set per host. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Jul 07, 2017
-
-
Sébastien Han authored
common: ensure rsync is installed for local install
-
- Jul 06, 2017
-
-
Douglas Fuller authored
rsync is required by the ansible synchronize package. Ensure it is installed when local installation is selected. Signed-off-by:
Douglas Fuller <dfuller@redhat.com>
-
- Jul 04, 2017
-
-
Guillaume Abrioux authored
remove `ceph_mon_docker_interface` and use `monitor_interface` instead for both containerized and non-containerized deployment. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
Guillaume Abrioux authored
monitor_address_block is always defined. We need to check for true or false instead. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
Guillaume Abrioux authored
Some variables are missing from ceph-docker-common role since the include of check_mandatory_vars.yml has been re-added in the ceph-mon role. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
Guillaume Abrioux authored
Explain how to setup networking in ceph-ansible by adding a note in README.md. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
Guillaume Abrioux authored
e8187f6 does not fix the ipv6 as expected since `ansible_default_*` are filled with the IP address carried by the network interface used by the default gateway route. By the way, it assumes that the MON_IP address will be this IP address which is not always the case. We need to keep using the previous fact but add some intelligence in the template to determine how to retrieve the ipv4|ipv6 address since the path to the fact in `hostvars` is not the same according to ipv4 vs ipv6 case. Fix: 1569 Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Jun 22, 2017
-
-
Guillaume Abrioux authored
The new test in the checks PGs are no longer working on distributions where /bin/sh isn't linked to /bin/bash. Fix: #1619 Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Jun 16, 2017
-
-
Sébastien Han authored
Restart all OSDs and do not stop after the first one.
-
- Jun 14, 2017
-
-
Christian Zunker authored
The current handler only restarts one OSD on each OSD server. After the first one the handler stops, not matter what results the checks had. Co-Authored-By:
Gaudenz Steinlin <(@gaudenz)>
-
Peter Jenkins authored
Remove "osd mkfs type" and the other pre-Bluestore parameters from the generated ceph.conf so that disk activation on OSDs will work. The current default xfs config results in a failed deployment and incorrect partition metadata.
-
- Jun 12, 2017
-
-
Guillaume Abrioux authored
Rewrite the check_pgs by using json parsing instead of complex regexp to parse the `ceph -s` output. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Jun 02, 2017
-
-
Sébastien Han authored
Docker: Refact code
-
- Jun 01, 2017
-
-
Guillaume Abrioux authored
For some reason we changed the check of pgs but it appears it could be dangerous because the current check might satisfied as long as 1 PG is active+clean. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- May 24, 2017
-
-
Guillaume Abrioux authored
`ceph-docker-common`: At the moment there is a lot of duplicated tasks in each `./roles/ceph-<role>/tasks/docker/main.yml` that could be refactored in `./roles/ceph-docker-common/tasks/main.yml`. `*_containerized_deployment` variables: All `*_containerized_deployment` have been refactored to a single variable `containerized_deployment` duplicate `cephx` variables in `group_vars/* have been removed. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
Sébastien Han authored
We only check for everything expect 'distro' because that is a valid way of deploying RHCS, with preprepared repos present on the nodes. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- May 23, 2017
-
-
Sébastien Han authored
Problem: we could end up in situation where we would install a package on a machine that does not have the right repo enabled. Because the condition was set to OR we weren't pinning a particular host but just a condition. Let's say someone sets 'ceph_origin == "distro"', this would try to install OSD packages on Monitors. Solution: use a AND condition to first pin to the group_name (which identifies a set of hosts) AND then after this one of the installation condition. Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1453119 Co-Authored-By: https://github.com/zhsj Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- May 19, 2017
-
-
Sébastien Han authored
Clarify in the error message that only RHEL version >= 7.3 are supported. Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1452431 Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- May 17, 2017
-
-
Sébastien Han authored
monitor_interface: document need to use monitor_address when using IPv6
-
- May 12, 2017
-
-
Alfredo Deza authored
Signed-off-by:
Alfredo Deza <adeza@redhat.com>
-
- May 11, 2017
-
-
Florian Klink authored
Already documented in the Red Hat Ceph Storage 2 Installation Guide for Red Hat Enterprise Linux, but not here Signed-off-by:
Florian Klink <flokli@flokli.de>
-
- May 10, 2017
-
-
Ali Maredia authored
"rgw override bucket index max shards" and "rgw bucket default quota max objects" were in the client section of the ceph.conf and not being applied, this commit moves them to global Resolves: bz#1391500 Signed-off-by:
Ali Maredia <amaredia@redhat.com>
-
- May 09, 2017
-
-
Sébastien Han authored
Add clearlinux to supported platforms
-
- May 04, 2017
-
-
Guillaume Abrioux authored
ceph-mgr tasks has to be skipped on jewel. Fix: #1494 Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- May 03, 2017
-
-
Andrew Schoen authored
Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Apr 28, 2017
-
-
Andrew Schoen authored
We shouldn't need this anymore as the upgrade bug that debian_ceph_packages was used to workaround should have been fixed as of jewel. See https://github.com/ceph/ceph-ansible/issues/1481 for more detailed information. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Apr 27, 2017
-
-
Guillaume Abrioux authored
Fix the condition on the osd restart handler. Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Apr 25, 2017
-
-
Ali Maredia authored
Change civetweb_num_thread default to 100 Add capability to override number of pgs for rgw pools. Add ceph.conf vars to enable default bucket object quota at users choosing into the ceph.conf.j2 template Resolves: rhbz#1437173 Resolves: rhbz#1391500 Signed-off-by:
Ali Maredia <amaredia@redhat.com>
-
- Apr 24, 2017
-
-
Alberto Murillo authored
Signed-off-by:
Alberto Murillo Silva <alberto.murillo.silva@intel.com>
-
Guillaume Abrioux authored
Restore the check_socket that was removed by `5bec62ba`. This commit also improves the logging in `restart_*_daemon.sh` scripts Signed-off-by:
Guillaume Abrioux <gabrioux@redhat.com>
-
- Apr 17, 2017
-
-
Andrew Schoen authored
Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
Andrew Schoen authored
Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Apr 13, 2017
-
-
Andrew Schoen authored
tests: fix ceph_rhcs setup
-
- Apr 12, 2017
-
-
Andrew Schoen authored
That task includes logic for upstream installs that we do not want to run when deploying RHCS. Signed-off-by:
Andrew Schoen <aschoen@redhat.com>
-
- Apr 11, 2017
-
-
Matthew Vernon authored
This is the same fix as bc846b7da6d9af16d9611fef7f00df6557f19def applied to the other part of the code-base that builds ceph.conf (I'd missed that 349b9ab3e72f188c50b5f84f3ce5ee2fddcfbf80 had duplicated this code). Signed-off-by:
Matthew Vernon <mv3@sanger.ac.uk>
-
- Apr 10, 2017
-
-
Sébastien Han authored
common: bump ceph version to kraken
-