Sébastien Han
d8387cf82c
Merge pull request #1477 from ceph/quick_fix
...
Common: Fix condition on osd restart handler
2017-04-27 14:37:32 +02:00
Guillaume Abrioux
b61deacfc0
Common: Fix condition on osd restart handler
...
Fix the condition on the osd restart handler.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-04-27 16:24:21 +02:00
Sébastien Han
b93ffe637b
Merge pull request #1476 from WingkaiHo/improve-shrink-osd.yml
...
improve shrink-osd.yml can shrink osd when disk damage
2017-04-27 11:01:27 +02:00
WingkaiHo
0b9f322ca0
improve shrink-osd.yml can shrink osd when disk damage
2017-04-27 10:26:26 +08:00
Andrew Schoen
acfa18df71
Merge pull request #1458 from ceph/wip-rgw-tuning
...
rgw: set tuning parameters
2017-04-25 17:12:15 -05:00
Ali Maredia
5192e3cd6d
rgw: set tuning parameters
...
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>
2017-04-25 16:01:03 -04:00
Alfredo Deza
78b680d35c
Merge pull request #1464 from ceph/purge-ceph-target
...
purge-cluster: remove unneeded tasks
2017-04-25 14:12:49 -04:00
Andrew Schoen
5a3f95dfc1
purge-cluster: check for any running ceph process after purge
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-25 09:30:22 -05:00
Andrew Schoen
ae351efeca
Merge pull request #1466 from ceph/upgrade-calamari
...
mon: upgrade calamari when running rolling_update playbook
2017-04-24 07:34:41 -07:00
Andrew Schoen
b28424334a
Merge pull request #1455 from ceph/restart_daemons
...
Common: Restore check_socket
2017-04-24 06:54:07 -07:00
Guillaume Abrioux
800b439667
Common: Restore check_socket
...
Restore the check_socket that was removed by `5bec62b`.
This commit also improves the logging in `restart_*_daemon.sh` scripts
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-04-24 12:31:49 +02:00
Sébastien Han
84d96be197
mon: upgrade calamari when running rolling_update playbook
...
Prior to this change, ansible was only checking for the existence of the
package, now if upgrade_ceph_packages is true this means we are
performing an upgrade.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1442016
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-04-24 11:05:13 +02:00
Sébastien Han
58e7d39bcc
Merge pull request #1461 from ceph/wip-remove-osd-directory-scenario
...
remove osd directory scenario
2017-04-24 10:54:54 +02:00
Gregory Meno
eb0c83db5f
remove osd directory scenario
...
Proof-of-concept clusters or actual production clusters will never want to use this. We also do not test it anywhere for this same reason.
Signed-off-by: Gregory Meno <gmeno@redhat.com>
2017-04-21 15:50:32 -07:00
Andrew Schoen
26bdd59f5d
purge-cluster: we don't support sysv or upstart anymore
...
Now that ceph-ansible only supports > jewel we don't need
to bother with sysv or upstart
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-21 15:14:38 -07:00
Andrew Schoen
7ca2bddcce
purge-cluster: do not need to check for running ceph processes
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-21 15:12:46 -07:00
Andrew Schoen
aac79df3b3
purge-cluster: no need to remove ceph.target
...
The package uninstalls will stop ceph.target
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-21 15:11:03 -07:00
Alfredo Deza
329c1cdf12
Merge pull request #1463 from ceph/mgr-rhcs
...
tests: mgr nodes should have the ceph-mon repo install
2017-04-21 12:48:13 -07:00
Sébastien Han
4d244eeeb4
Merge pull request #1459 from jcsp/wip-19713
...
mon: update mgr key capabilities
2017-04-21 13:34:46 -05:00
Andrew Schoen
8ba1624f21
tests: mgr nodes should have the ceph-mon repo install
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-21 10:45:33 -07:00
John Spray
3a0d03656f
mon: update mgr key capabilities
...
This is to allow ceph-mgr daemons to remote control
osd and mds daemons with MCommand messages.
Fixes: http://tracker.ceph.com/issues/19713
Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-21 12:15:25 +01:00
Sébastien Han
c9c65a7072
Merge pull request #1456 from netservers/master
...
Apparmor on Ubuntu Xenial will not permit containers to mount devices.
2017-04-19 14:25:41 -05:00
John McEleney
f1388dc2c2
Apparmor on Ubuntu Xenial will not permit containers to mount devices, even with CAP SYS_ADMIN.
2017-04-19 19:22:02 +01:00
Andrew Schoen
e8e4245e43
Merge pull request #1453 from ceph/docs-fixtures
...
[docs] fixtures and Python tests
2017-04-17 15:46:02 -05:00
Alfredo Deza
eaba3cf501
Merge pull request #1454 from ceph/tox-docs
...
docs: write docs for tox.ini file
2017-04-17 16:43:05 -04:00
Andrew Schoen
03cafa3108
docs: review feedback on testing/tox.rst
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-17 15:39:01 -05:00
Andrew Schoen
b45209c951
docs: fix rst error in scenarios.rst
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-17 15:29:18 -05:00
Andrew Schoen
80142ef3fd
docs: write docs for tox.ini file
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-17 15:29:18 -05:00
Alfredo Deza
697e7534d0
docs: describe Python tests and fixtures
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-04-17 16:28:52 -04:00
Alfredo Deza
f50494d7be
docs: conventions for test layouts
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-04-17 16:28:52 -04:00
Andrew Schoen
4858df733c
Merge pull request #1452 from ceph/rhcs-mgr
...
ceph-common: install ceph-mgr for rhcs
2017-04-17 13:27:53 -05:00
Andrew Schoen
be3e0d772c
ceph-common: install ceph-mgr for rhcs on debian
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-17 08:40:24 -05:00
Andrew Schoen
30098f4e34
ceph-common: install ceph-mgr for rhcs on rhel
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-17 08:37:34 -05:00
Sébastien Han
3c8e41c748
Merge pull request #1430 from ceph/mgr-fix
...
test: add mgr section to the host inventory file
2017-04-14 23:23:32 +02:00
Sébastien Han
dfd8f4d96e
test: add mgr section to the host inventory file
...
Without this, we don't test the mgr role so we need to add it.
Co-Authored-by: Guillaume Abrioux <gabrioux@redhat.com>
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-04-15 00:16:10 +02:00
Andrew Schoen
d3cdc62e49
Merge pull request #1448 from ceph/docs-scenario-files
...
docs: describe all required scenario files
2017-04-13 11:40:46 -05:00
Alfredo Deza
edc7872cea
docs: describe all required scenario files
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-04-13 12:03:41 -04:00
Sébastien Han
17ac1fd464
Merge pull request #1443 from WingkaiHo/osds-journal-migrate
...
Migrate osd(s) journal to ssd
2017-04-13 16:45:57 +02:00
Andrew Schoen
6f2effea66
Merge pull request #1441 from ceph/docs-scenario
...
docs: scenario files and section descriptions
2017-04-13 09:24:11 -05:00
Alfredo Deza
7412c085f0
docs: scenario files and section descriptions
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-04-13 10:17:55 -04:00
Sébastien Han
804aa529bb
Merge pull request #1442 from ceph/fix-hung-command
...
ceph-mon: change command to see if rbd exists
2017-04-13 15:21:26 +02:00
Andrew Schoen
ebed16e9a5
Merge pull request #1439 from ceph/rhcs-tests
...
tests: fix ceph_rhcs setup
2017-04-13 07:23:07 -05:00
WingkaiHo
9fba41b4ce
Migrate osd(s) journal to ssd
2017-04-13 11:05:58 +08:00
Andrew Schoen
9ce0c2808e
ceph-mon: change command to see if rbd exists
...
The previous command was hanging, see this issue:
https://github.com/ceph/ceph-ansible/issues/1440
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-12 15:07:10 -05:00
Andrew Schoen
0e6d89b9db
tests: print contents of group_vars/all after modification
...
This is just nice to see in the test output so we know exactly what
configuration is going to be used.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-12 09:23:21 -05:00
Andrew Schoen
37d38b122b
ceph-common: is ceph_rchs is True do not include install_on_redhat.yml
...
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>
2017-04-12 07:55:03 -05:00
Andrew Schoen
386afbec83
tests: set needed config in group_vars/all for rhcs testing
...
Instead of relying on environment variables and --extra-vars simply
modify the group_vars/all that ships with the specific testing scenario
to enable ceph_rchs testing.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-12 07:53:49 -05:00
Andrew Schoen
63983fa0b7
tests: remove CEPH_STABLE environment variable
...
I'm removing this because when we use an 'rhcs' scenario then we attempt
to set CEPH_STABLE=false as an environment variable. The issue with that
is because the value is coming from an environment variable it is always
treated as a string and ansible treats that as a boolean True. I plan to
set the ceph_stable value with our rhcs_setup.yml playbook instead of
relying on ---extra-vars and environment variables.
Related ansible issue: https://github.com/ansible/ansible/issues/17193
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-04-12 07:50:41 -05:00
Sébastien Han
bda744a5f4
Merge pull request #1435 from dlupescu/purge_cluster_nvme_fix
...
purge-cluster: fix grep match for NVMe and HP Smart Array devices
2017-04-12 11:25:11 +02:00
Sébastien Han
4824966ee2
Merge pull request #1431 from mcv21/restricted_assemble
...
Only assemble {{ cluster }}.conf and osd.conf
2017-04-12 11:04:25 +02:00