Andrew Schoen
cf037b5473
tests: use the xenial container for jewel instead of centos7
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-05 09:18:11 -05:00
Ali Maredia
734a07f0b9
rgw: test functionality of conf vars and pool creation for tuning
...
Signed-off-by: Ali Maredia <amaredia@redhat.com>
2017-05-05 10:03:53 -04:00
yanyx
027f9aaf09
ignore error when key is not exist
2017-05-05 16:44:58 +08:00
Andrew Schoen
b7b63fe52b
Merge pull request #1499 from ceph/fix_1494
...
Common: Do not install ceph-mgr packages on jewel
2017-05-04 17:49:53 -05:00
Andrew Schoen
ba5c40d45d
tests: all tests must use the node fixture
...
Otherwise the logic we have for skipping tests does not work.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-04 16:37:28 -05:00
Andrew Schoen
949310c19e
tests: do not test mgr nodes on jewel
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-04 15:35:04 -05:00
Guillaume Abrioux
48bd807508
Common: Do not install ceph-mgr packages on jewel
...
ceph-mgr tasks has to be skipped on jewel.
Fix : #1494
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2017-05-04 18:38:59 +02:00
Andrew Schoen
5b24de6529
Merge pull request #1492 from ceph/add-luminous
...
ceph-common: add luminous to ceph_release_num
2017-05-03 13:58:06 -05:00
Sébastien Han
ba1c134b56
Merge pull request #1468 from ceph/logging
...
ansible: add logging path
2017-05-03 11:52:37 -04:00
Andrew Schoen
471cdb0c39
ceph-common: add luminous to ceph_release_num
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-03 09:11:52 -05:00
Andrew Schoen
4f4940dd9b
Merge pull request #1482 from ceph/remove-debian-ceph-packages
...
ceph-common: remove debian_ceph_packages
2017-05-03 08:55:23 -05:00
Andrew Schoen
0af9fee45e
Merge pull request #1490 from ceph/insecure-registry
...
tests: allow for insecure docker registries when testing rhcs
2017-05-02 20:16:49 -05:00
Andrew Schoen
2fada9bd6b
tests: allow for insecure docker registries when testing rhcs
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-02 16:21:48 -05:00
Andrew Schoen
4ee280e2c4
Merge pull request #1487 from ceph/docker-jewel-tests
...
tests: actually test jewel when we say we are
2017-05-02 15:13:21 -05:00
Andrew Schoen
8472472194
docs: update tox docs to reflect the removed environment variables
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-02 14:15:42 -05:00
Andrew Schoen
e384b24987
tests: switch to using key/value extra-vars instead of json
...
I continue to have issues with extra-vars as json. The latest issue
being that the ceph_docker_image_tag config option included in the json
was being ignored. I can't find the root cause, by using the key/value
format seems to work.
I've also removed several options here to simply the interface. We can
add those back if they become necessary.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-02 13:08:49 -05:00
Andrew Schoen
1fcc3283d8
tests: actually test a jewel container for the jewel-* docker tests
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-01 14:08:55 -05:00
Andrew Schoen
05743e1a7e
Merge pull request #1485 from ceph/docker-osd-tests
...
tests: test all docker osds are up and in
2017-05-01 14:05:57 -05:00
Andrew Schoen
10d39e98dd
tests: test that all docker OSDs are up and in
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-01 11:40:44 -05:00
Andrew Schoen
06b36fddf9
tests: adds a way to mark docker only tests
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-05-01 10:45:03 -05:00
Andrew Schoen
598fe0cada
ceph-common: remove debian_ceph_packages
...
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>
2017-04-28 10:51:51 -05:00
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
Sébastien Han
6a69fa9495
ansible: add logging path
...
Ability to log ansible plays in a log file. Default location is
/var/log/ansible.log
Be sure the user running Ansible has permissions on the logfile.
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1445065
Signed-off-by: Sébastien Han <seb@redhat.com>
2017-04-25 10:10:09 +02: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
Alberto Murillo
5218df5ef3
Add clearlinux to supported platforms
...
Signed-off-by: Alberto Murillo Silva <alberto.murillo.silva@intel.com>
2017-04-24 09:34:23 -05: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