]>
git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
Zack Cerza [Fri, 22 Mar 2019 17:20:38 +0000 (11:20 -0600)]
Merge pull request #456 from ceph/python3-iteritems
python3: s/iteritems/items/
David Galloway [Thu, 21 Mar 2019 19:38:06 +0000 (15:38 -0400)]
Merge pull request #454 from kshtsk/wip-nsupdate-web-branch
nsupdate_web: add nsupdate_web branch parameter
Zack Cerza [Thu, 21 Mar 2019 17:25:23 +0000 (11:25 -0600)]
Merge pull request #457 from ceph/rhel-8-gpg
RHEL 8 uses Red Hat's beta key
Ken Dreyer [Thu, 21 Mar 2019 17:19:35 +0000 (11:19 -0600)]
RHEL 8 uses Red Hat's beta key
The RHEL 8 beta is signed with the beta key, not the GA key.
Zack Cerza [Thu, 21 Mar 2019 17:10:18 +0000 (13:10 -0400)]
python3: s/iteritems/items/
Signed-off-by: Zack Cerza <zack@redhat.com>
Kyr Shatskyy [Thu, 21 Mar 2019 16:29:30 +0000 (17:29 +0100)]
nsupdate_web: switch repo from zmc to ceph space
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
David Galloway [Thu, 21 Mar 2019 16:14:37 +0000 (12:14 -0400)]
Merge pull request #452 from kshtsk/wip-nsupdate-web-user-group
nsupdate_web: make sure nsupdate user group exists
David Galloway [Thu, 21 Mar 2019 16:12:48 +0000 (12:12 -0400)]
Merge pull request #450 from kshtsk/wip-start-beanstalkd
teuthology: make sure beanstalkd is running
David Galloway [Thu, 21 Mar 2019 16:06:58 +0000 (12:06 -0400)]
Merge pull request #453 from kshtsk/wip-teuthology-leap-vars
teuthology: make zypper vars leap version specific
Kyr Shatskyy [Fri, 15 Mar 2019 00:09:35 +0000 (01:09 +0100)]
teuthology: make sure beanstalkd is running
The beanstalkd service should be running before any
try to start workers up
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
David Galloway [Wed, 20 Mar 2019 12:37:08 +0000 (08:37 -0400)]
Merge pull request #437 from ceph/rhel-8-gpg
add GPG checking for RHEL 8
Kyr Shatskyy [Tue, 19 Mar 2019 18:45:23 +0000 (19:45 +0100)]
nsupdate_web: add branch parameter
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Zack Cerza [Wed, 20 Mar 2019 00:09:05 +0000 (18:09 -0600)]
Merge pull request #455 from kshtsk/wip-nsupdate-leap-15
nsupdate_web: add leap 15 vars
Zack Cerza [Wed, 20 Mar 2019 00:08:35 +0000 (18:08 -0600)]
Merge pull request #451 from kshtsk/wip-nsupdate-web-port
nsupdate_web: add nsupdate_web_port parameter
Kyr Shatskyy [Tue, 19 Mar 2019 20:16:38 +0000 (21:16 +0100)]
nsupdate_web: add leap 15 vars
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Tue, 19 Mar 2019 19:46:41 +0000 (20:46 +0100)]
teuthology: make zypper vars leap version specific
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Tue, 19 Mar 2019 18:18:06 +0000 (19:18 +0100)]
nsupdate_web: add nsupdate_web_port parameter
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Tue, 19 Mar 2019 18:48:48 +0000 (19:48 +0100)]
nsupdate_web: make sure nsupdate user group exists
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Zack Cerza [Fri, 15 Mar 2019 16:00:51 +0000 (10:00 -0600)]
Merge pull request #449 from kshtsk/wip-use-archive-base-var
teuthology: use 'archive_base' variable instead of hardcoded value
Kyr Shatskyy [Thu, 14 Mar 2019 22:37:33 +0000 (23:37 +0100)]
teuthology: use 'archive_base' variable instead of hardcoded value
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Zack Cerza [Thu, 14 Mar 2019 19:19:42 +0000 (13:19 -0600)]
Merge pull request #448 from kshtsk/wip-use-teuthology-user-var
teuthology: use variable for user name
Zack Cerza [Thu, 14 Mar 2019 19:18:35 +0000 (13:18 -0600)]
Merge pull request #444 from kshtsk/fix-named-dirs-permissions
nameserver: ensure named directories have right owner and permissions
Zack Cerza [Thu, 14 Mar 2019 19:16:31 +0000 (13:16 -0600)]
Merge pull request #434 from ceph/wip-lvm2
testnode: Install lvm2
Kyr Shatskyy [Thu, 14 Mar 2019 18:00:03 +0000 (19:00 +0100)]
teuthology: use variable for user name
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
David Galloway [Mon, 11 Mar 2019 23:55:34 +0000 (19:55 -0400)]
Merge pull request #446 from kshtsk/add-pulpito-branch
pulpito: add branch parameter for git checkout
David Galloway [Mon, 11 Mar 2019 15:49:30 +0000 (11:49 -0400)]
Merge pull request #443 from kshtsk/wip-nsupdate-suse
support opensuse 42.3 for nsupdate_web
David Galloway [Mon, 11 Mar 2019 13:33:19 +0000 (09:33 -0400)]
Merge pull request #445 from kshtsk/add-paddles-branch
paddles: add branch parameter for git checkout
David Galloway [Mon, 11 Mar 2019 13:32:44 +0000 (09:32 -0400)]
Merge pull request #447 from kshtsk/add-teuthology-branch
teuthology: add branch parameter for git checkout
David Galloway [Fri, 8 Mar 2019 18:23:02 +0000 (13:23 -0500)]
Merge pull request #441 from kshtsk/wip-nameserver-suse-packages
support opensuse package for nameserver role
David Galloway [Fri, 8 Mar 2019 18:17:58 +0000 (13:17 -0500)]
Merge pull request #442 from kshtsk/wip-teuthology-logs
teuthology: make sure teuthology logs directory exists
Kyr Shatskyy [Thu, 7 Mar 2019 13:06:54 +0000 (14:06 +0100)]
teuthology: add branch parameter for git checkout
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Thu, 7 Mar 2019 13:03:40 +0000 (14:03 +0100)]
pulpito: add branch parameter for git checkout
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Thu, 7 Mar 2019 10:54:42 +0000 (11:54 +0100)]
paddles: add branch parameter for git checkout
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Wed, 6 Mar 2019 18:25:52 +0000 (19:25 +0100)]
nameserver: ensure named directories have right owner and permissions
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Wed, 6 Mar 2019 17:44:52 +0000 (18:44 +0100)]
nsupdate_web: replace python3.5 restriction with python3
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Wed, 6 Mar 2019 17:43:15 +0000 (18:43 +0100)]
nsupdate_web: support opensuse leap 42.3
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Wed, 6 Mar 2019 17:11:13 +0000 (18:11 +0100)]
teuthology: make sure teuthology logs directory exists
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Wed, 6 Mar 2019 15:42:13 +0000 (16:42 +0100)]
nameserver: make named.conf python3 compatible
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Wed, 6 Mar 2019 15:54:19 +0000 (16:54 +0100)]
nameserver: add suse related packages
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Zack Cerza [Fri, 1 Mar 2019 17:08:22 +0000 (10:08 -0700)]
Merge pull request #440 from ceph/wip-6
long_running_cluster: Force logrotate at 06:25
David Galloway [Fri, 1 Mar 2019 16:12:35 +0000 (11:12 -0500)]
long_running_cluster: Force logrotate at 06:25
The scheduled logrotate cronjob at 06:25 doesn't actually get run like I assumed. This is because the cron.daily job doesn't use -f.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 19 Feb 2019 12:45:12 +0000 (07:45 -0500)]
Merge pull request #439 from ceph/wip-remoto
testnode: Install remoto on testnodes
Zack Cerza [Wed, 13 Feb 2019 17:17:31 +0000 (10:17 -0700)]
Merge pull request #438 from ceph/wip-fix-timedatectl
common: After reboot, wait longer before polling for connection
David Galloway [Wed, 13 Feb 2019 17:00:41 +0000 (12:00 -0500)]
testnode: Install remoto on testnodes
For use with https://github.com/ceph/ceph/pull/26262
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 13 Feb 2019 16:06:47 +0000 (11:06 -0500)]
common: After reboot, wait longer before polling for connection
In some instances, the mira still hadn't rebooted before wait_for_connection ran.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Ken Dreyer [Tue, 12 Feb 2019 23:37:52 +0000 (16:37 -0700)]
add GPG checking for RHEL 8
The RHEL 8 beta is GPG-signed, so we might as well verify signatures.
vasukulkarni [Tue, 12 Feb 2019 18:04:28 +0000 (10:04 -0800)]
Merge pull request #436 from ceph/wip-adal
common: Add HA repo for RHEL7
David Galloway [Tue, 12 Feb 2019 16:35:38 +0000 (11:35 -0500)]
common: Add HA repo for RHEL7
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1674764
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Fri, 8 Feb 2019 20:05:54 +0000 (13:05 -0700)]
Merge pull request #435 from ceph/wip-fix-rhel75
common: Reboot RHEL7 testnodes in case of timedatectl/systemd issue
David Galloway [Fri, 8 Feb 2019 20:03:31 +0000 (15:03 -0500)]
common: Reboot RHEL7 testnodes in case of timedatectl/systemd issue
Fixes: http://tracker.ceph.com/issues/24197
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 18 Jan 2019 18:48:12 +0000 (13:48 -0500)]
testnode: Install lvm2
This package is missing in cloud images
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Fri, 11 Jan 2019 18:09:53 +0000 (11:09 -0700)]
Merge pull request #432 from ceph/wip-centos76
Add CentOS 7.6
Zack Cerza [Fri, 11 Jan 2019 18:09:37 +0000 (11:09 -0700)]
Merge pull request #433 from ceph/wip-orcentos
cobbler: Fix RPM snippet conditional
David Galloway [Fri, 11 Jan 2019 17:51:16 +0000 (12:51 -0500)]
cobbler: Fix RPM snippet conditional
We need to check for RHEL or CentOS
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 11 Jan 2019 17:11:58 +0000 (12:11 -0500)]
Add CentOS 7.6
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Mon, 17 Dec 2018 22:36:11 +0000 (15:36 -0700)]
Merge pull request #430 from ceph/wip-ddzero
testnode: Blow away lingering OSD data and partition data
Zack Cerza [Fri, 14 Dec 2018 20:39:31 +0000 (13:39 -0700)]
Merge pull request #431 from ceph/wip-37614-2
testnode: Only bounce interface on Xenial
David Galloway [Fri, 14 Dec 2018 20:28:51 +0000 (15:28 -0500)]
testnode: Only bounce interface on Xenial
resolvconf isn't installed on Bionic by default so we don't need to
bounce the interface to work around the bug.
Fixes: https://tracker.ceph.com/issues/37614
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 14 Dec 2018 19:53:20 +0000 (14:53 -0500)]
testnode: Blow away lingering OSD and partition data
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 10 Dec 2018 17:14:44 +0000 (12:14 -0500)]
Merge pull request #427 from ceph/wip-int
Fix distro version comparison conditionals
David Galloway [Fri, 7 Dec 2018 23:14:23 +0000 (18:14 -0500)]
Merge pull request #428 from ceph/wip-callypsodrive
cobbler: Support installing to /dev/sdi for callypso machines
David Galloway [Fri, 7 Dec 2018 23:10:14 +0000 (18:10 -0500)]
cobbler: Support installing to /dev/sdi for callypso machines
This will get used when the Octo FOG Images job in Jenkins runs
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 4 Dec 2018 17:56:29 +0000 (12:56 -0500)]
Fix distro version comparison conditionals
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Tue, 27 Nov 2018 16:26:59 +0000 (09:26 -0700)]
Merge pull request #426 from ceph/wip-rhel74-jwt
cobbler: Only install python-jwt on RHEL7.5 or later
David Galloway [Tue, 27 Nov 2018 16:02:52 +0000 (11:02 -0500)]
cobbler: Only install python-jwt on RHEL7.5 or later
Fixes: https://tracker.ceph.com/issues/37395
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 21 Nov 2018 18:39:24 +0000 (13:39 -0500)]
Merge pull request #425 from ceph/wip-enforcing
cobbler: Set SELinux = enforcing by default
David Galloway [Tue, 20 Nov 2018 19:31:34 +0000 (14:31 -0500)]
Merge pull request #424 from ceph/wip-fix-prep
prep-fog-capture: Fix failed_when
David Galloway [Tue, 20 Nov 2018 19:28:00 +0000 (14:28 -0500)]
prep-fog-capture: Fix failed_when
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 20 Nov 2018 19:07:59 +0000 (14:07 -0500)]
Merge pull request #422 from ceph/wip-rhel8
Add RHEL8!
David Galloway [Tue, 20 Nov 2018 18:47:57 +0000 (13:47 -0500)]
cobbler: Set SELinux = enforcing by default
Requested by downstream QE. This shouldn't be an issue since only
downstream QE needs SELinux in Enforcing mode. They don't use
ceph-cm-ansible which sets it to Permissive in the testnodes role.
Fixes: http://tracker.ceph.com/issues/37338
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 16 Nov 2018 21:45:17 +0000 (16:45 -0500)]
Run ansible-managed playbook as cm user
The ubuntu (teuthology_user) doesn't get created until the testnode
playbook gets run
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 16 Nov 2018 21:43:49 +0000 (16:43 -0500)]
Set ansible_python_interpreter to python3 if necessary
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 16 Nov 2018 20:48:42 +0000 (15:48 -0500)]
testnode: Support RHEL8
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 16 Nov 2018 20:48:25 +0000 (15:48 -0500)]
common: Support RHEL8
Signed-off-by: David Galloway <dgallowa@redhat.com>
vasukulkarni [Fri, 16 Nov 2018 23:57:16 +0000 (15:57 -0800)]
Merge pull request #423 from ceph/wip-python3
prep-fog-capture: Support RHEL8/python3
David Galloway [Fri, 16 Nov 2018 23:55:48 +0000 (18:55 -0500)]
prep-fog-capture: Support RHEL8/python3
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 16 Nov 2018 20:14:44 +0000 (15:14 -0500)]
cobbler: Configure snippets & triggers for RHEL8
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Thu, 15 Nov 2018 16:52:49 +0000 (09:52 -0700)]
Merge pull request #421 from ceph/wip-f2b-multiline
public_facing: Add bantime override and multiline filter support
David Galloway [Thu, 15 Nov 2018 15:38:52 +0000 (10:38 -0500)]
public_facing: Support overriding fail2ban bantime per service
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 15 Nov 2018 15:30:42 +0000 (10:30 -0500)]
public_facing: Support multiline regex fail2ban filters
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 7 Nov 2018 21:16:05 +0000 (16:16 -0500)]
Merge pull request #420 from ceph/wip-lockfile
tools: Clean up /ceph-qa-ready lockfile
David Galloway [Wed, 7 Nov 2018 20:40:35 +0000 (15:40 -0500)]
tools: Clean up /ceph-qa-ready lockfile
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 1 Nov 2018 20:18:09 +0000 (16:18 -0400)]
Merge pull request #419 from ceph/wip-jwt
cobbler: Install python-jwt on RPM-based testnodes
David Galloway [Thu, 1 Nov 2018 20:08:13 +0000 (16:08 -0400)]
cobbler: Install python-jwt on RPM-based testnodes
This package is needed for ceph-mgr but is not available in the
base/default repos. Therefore, we need to install it during kickstart
and bake it into our RHEL FOG images.
Fixes: https://tracker.ceph.com/issues/36653
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Mon, 29 Oct 2018 21:52:36 +0000 (15:52 -0600)]
Merge pull request #415 from ceph/wip-suse
Add support for OpenSUSE Leap 15.0
David Galloway [Thu, 4 Oct 2018 19:49:23 +0000 (15:49 -0400)]
Merge pull request #418 from kshtsk/wip-zypper-for-teuthology
Add zypper support for teuthology role
David Galloway [Thu, 4 Oct 2018 19:41:34 +0000 (15:41 -0400)]
Merge pull request #417 from kshtsk/wip-zypper-for-paddles
Add zypper support for paddles role
David Galloway [Thu, 4 Oct 2018 19:41:10 +0000 (15:41 -0400)]
Merge pull request #416 from kshtsk/wip-zypper-for-pulpito
Add zypper support for pulpito role
Kyr Shatskyy [Wed, 3 Oct 2018 14:29:36 +0000 (16:29 +0200)]
Add zypper support for teuthology role
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kyr Shatskyy [Wed, 3 Oct 2018 14:25:26 +0000 (16:25 +0200)]
Add zypper support for paddles role
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kyr Shatskyy [Wed, 3 Oct 2018 14:21:26 +0000 (16:21 +0200)]
Add zypper support for pulpito role
Signed-off-by: Kyr Shatskyy<kyrylo.shatskyy@suse.com>
David Galloway [Tue, 2 Oct 2018 18:57:48 +0000 (14:57 -0400)]
tools: Support OpenSUSE Leap 15.0 in prep-fog-capture playbook
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 2 Oct 2018 18:57:19 +0000 (14:57 -0400)]
testnode: Add support to configure chronyd instead of ntpd
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 2 Oct 2018 18:42:51 +0000 (14:42 -0400)]
testnode: Add support for OpenSUSE Leap 15.0
Some notes:
- Setting hostname with ansible fails. It's a known issue. Bug is in
the yaml. teuthology sets the hostname after FOG provisioning anyway so
NBD.
- Leap mounts all of the root subdirs as separate mountpoints so the `zap`
tasks had to be modified to not wipe those out
- The sshd config is named `sshd_config_opensuse_leap_NA` because the
task that installs the SSHD config uses {{
ansible_distribution_major_version }} which isn't set to 15.0 in Leap
apparently.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 2 Oct 2018 18:40:54 +0000 (14:40 -0400)]
common: Add default repos on OpenSUSE Leap
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 2 Oct 2018 18:39:21 +0000 (14:39 -0400)]
cobbler: Modify snippets to work with OpenSUSE Leap 15.0
The usermod command is a little different in OpenSUSE.
Also, in Leap, the /etc/rc.local equivalent is /etc/init.d/boot.local.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 2 Oct 2018 18:38:40 +0000 (14:38 -0400)]
cobbler: Add OpenSUSE Leap 15.0
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Mon, 17 Sep 2018 18:39:17 +0000 (12:39 -0600)]
Merge pull request #413 from ceph/wip-35989
testnode: install gcc-c++ on RPM-based systems
David Galloway [Mon, 17 Sep 2018 14:04:58 +0000 (10:04 -0400)]
testnode: install gcc-c++ on RPM-based systems
Fixes: https://tracker.ceph.com/issues/35989
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Wed, 12 Sep 2018 17:36:16 +0000 (11:36 -0600)]
Merge pull request #412 from ceph/wip-curl
cobbler: Install curl during Ubuntu kickstart