]>
git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cookbooks.git/log
Walter Huf [Wed, 23 Jul 2014 14:09:20 +0000 (09:09 -0500)]
Adds the fsid to ceph-osd hosts
Guilhem Lettron [Sun, 20 Jul 2014 16:33:50 +0000 (18:33 +0200)]
Merge pull request #136 from hufman/cephfs-lwrp
Actually uses the cephfs attribute
Walter Huf [Fri, 18 Jul 2014 22:30:59 +0000 (17:30 -0500)]
Adds tests for the cephfs_mount attribute
Walter Huf [Fri, 18 Jul 2014 20:49:16 +0000 (15:49 -0500)]
Actually uses the cephfs attribute
Guilhem Lettron [Thu, 10 Jul 2014 16:38:04 +0000 (18:38 +0200)]
Merge pull request #126 from hufman/fix-ipaliases
Fixes mon_addresses when using linux-ha ip aliases
Walter Huf [Thu, 10 Jul 2014 15:38:29 +0000 (10:38 -0500)]
Fixes mon_addresses when using linux-ha ip aliases
linux-ha has an IPaddr and IPaddr2 resource to create HA IP aliases
However, it assigns a broadcast address to this IP
This changes changes mon_addresses to ignore IP addresses that have a different
netmask along with the previous check for the existance of broadcast
Guilhem Lettron [Thu, 10 Jul 2014 13:25:25 +0000 (15:25 +0200)]
Merge pull request #134 from hufman/cephfs-lwrp
CephFS LWRP
Walter Huf [Wed, 9 Jul 2014 15:44:33 +0000 (10:44 -0500)]
Adds documentation about the CephFS LWRP
Walter Huf [Wed, 9 Jul 2014 14:32:17 +0000 (09:32 -0500)]
Tests out all the different ways to mount cephfs
Walter Huf [Wed, 9 Jul 2014 14:31:21 +0000 (09:31 -0500)]
Uses cephfs-fuse on old distributions of Linux
Walter Huf [Tue, 8 Jul 2014 17:51:43 +0000 (12:51 -0500)]
Creates a LWRP to mount cephfs
Walter Huf [Tue, 8 Jul 2014 17:51:22 +0000 (12:51 -0500)]
Ensures that ceph-fuse is installed
Guilhem Lettron [Wed, 9 Jul 2014 14:54:10 +0000 (16:54 +0200)]
Merge pull request #130 from hufman/modfastcgi
Mod-fastcgi installation improvements
Guilhem Lettron [Wed, 9 Jul 2014 08:45:05 +0000 (10:45 +0200)]
Merge pull request #112 from hufman/feature-custom-environment
Allows nodes to specify a ceph environment to search
Walter Huf [Tue, 8 Jul 2014 20:16:44 +0000 (15:16 -0500)]
Allows nodes to specify a ceph environment to search
If a server is in a different environment than the ceph mons, but
it still wants to connect to the ceph cluster, it can specify a
node['ceph']['search_environment'] attribute that matches the
ceph mons' node.chef_environment attribute.
This will enable the server to find the ceph mon nodes, register
for cephx keyrings, and create a working ceph.conf file
hufman [Tue, 8 Jul 2014 18:05:33 +0000 (13:05 -0500)]
Merge pull request #132 from mdsteveb/swb-multi-public-network
Add parsing for multiple "public network" values.
Steve Barber [Tue, 1 Jul 2014 20:35:50 +0000 (16:35 -0400)]
Add parsing for multiple "public network" values.
Guilhem Lettron [Tue, 3 Jun 2014 22:34:28 +0000 (00:34 +0200)]
Add gitter to readme
Guilhem Lettron [Tue, 3 Jun 2014 15:46:26 +0000 (17:46 +0200)]
Fix rubocop regression
Guilhem Lettron [Tue, 3 Jun 2014 15:28:05 +0000 (17:28 +0200)]
Reflect repo renaming
Guilhem Lettron [Fri, 30 May 2014 10:35:48 +0000 (12:35 +0200)]
Merge pull request #129 from hufman/radosgw-done
Creates the radosgw sentinel directory differently
Guilhem Lettron [Fri, 30 May 2014 10:32:04 +0000 (12:32 +0200)]
Merge pull request #128 from hufman/ubuntu14-cephfs
Explicitly install ceph-fs-common for cephfs
Walter Huf [Wed, 28 May 2014 20:55:22 +0000 (15:55 -0500)]
Creates the radosgw sentinel directory differently
Instead of relying on the radosgw_apache recipe,
just make it in the main radosgw recipe
Walter Huf [Wed, 28 May 2014 20:54:12 +0000 (15:54 -0500)]
Enables the Yum repo for the Apache fork
Walter Huf [Wed, 28 May 2014 20:53:50 +0000 (15:53 -0500)]
Adds Debian support for installing Apache fork
Walter Huf [Wed, 28 May 2014 16:13:51 +0000 (11:13 -0500)]
Explicitly install ceph-fs-common for cephfs
Guilhem Lettron [Wed, 28 May 2014 13:14:10 +0000 (15:14 +0200)]
Merge pull request #127 from guilhem/refactor_install
Refactor install
Guilhem Lettron [Fri, 16 May 2014 17:21:55 +0000 (19:21 +0200)]
Rubocop lord
Guilhem Lettron [Fri, 16 May 2014 17:07:03 +0000 (19:07 +0200)]
Fix radosgw
Guilhem Lettron [Fri, 16 May 2014 15:56:26 +0000 (17:56 +0200)]
Merge pull request #123 from hufman/testkitchen-morethings
Tests cephfs and radosgw
Guilhem Lettron [Fri, 16 May 2014 15:54:45 +0000 (17:54 +0200)]
Big refactor on install part
Guilhem Lettron [Fri, 16 May 2014 10:21:07 +0000 (12:21 +0200)]
Some refactor on mon_secret
Walter Huf [Thu, 8 May 2014 20:57:44 +0000 (15:57 -0500)]
Automatically generates a monsecret if it is blank
Some of the more advanced features require a mon secret to
generate auth keys for other things, such as radosgw.
This change will run gen-key command to generate a mon secret if it
has not been set as an attribute already. It will also search for
other mon nodes and use the cluster secret if it already exists.
Guilhem Lettron [Tue, 13 May 2014 13:03:19 +0000 (15:03 +0200)]
Merge pull request #120 from hufman/testkitchen-fixes
Test-kitchen fixes
Walter Huf [Thu, 8 May 2014 22:14:40 +0000 (17:14 -0500)]
Don't try to install btrfs-tools on rhel5
Walter Huf [Thu, 8 May 2014 21:07:17 +0000 (16:07 -0500)]
Tests cephfs and radosgw
Walter Huf [Thu, 8 May 2014 14:51:55 +0000 (09:51 -0500)]
Fixes style guide violation with the redhat fixes
Walter Huf [Wed, 7 May 2014 22:57:44 +0000 (17:57 -0500)]
Adds Debian Wheezy tests
It passes its test perfectly
Walter Huf [Wed, 7 May 2014 22:41:37 +0000 (17:41 -0500)]
Enables fedora testing
FC18 put the SATA drives before the boot drive, so I moved them onto the same IDE controller
FC19 has a node.platform_family of '', so it fails
FC20 doesn't have ceph packages yet
The FC18 test fails after completely running, because the OSDs don't start due to a lack of udev hook
Running ceph-disk-activate manually works and starts the OSDs and makes the cluster healthy
Walter Huf [Wed, 7 May 2014 22:40:59 +0000 (17:40 -0500)]
Adds some package dependencies for the redhat test
Walter Huf [Wed, 7 May 2014 22:29:05 +0000 (17:29 -0500)]
Uses the proper RPM keys on Redhat and Fedora
Walter Huf [Wed, 7 May 2014 21:30:25 +0000 (16:30 -0500)]
Fixes the rpm repo links for centos and fedora
Walter Huf [Wed, 7 May 2014 20:42:05 +0000 (15:42 -0500)]
Updated testkitchens to the latest distro versions
Guilhem Lettron [Wed, 7 May 2014 10:00:41 +0000 (12:00 +0200)]
Merge pull request #119 from guilhem/foodcritic
Fix foodcritic
Guilhem Lettron [Wed, 7 May 2014 09:24:21 +0000 (11:24 +0200)]
Update REQUIREMENT on chef version
Guilhem Lettron [Wed, 7 May 2014 09:22:25 +0000 (11:22 +0200)]
Fix foodcritic
As we are using "lazy", we are only compatible with chef >= 11.6.0
Guilhem Lettron [Tue, 29 Apr 2014 14:01:27 +0000 (16:01 +0200)]
Add All-in-one recipe
Guilhem Lettron [Fri, 2 May 2014 12:09:33 +0000 (14:09 +0200)]
Fix rubocop
Guilhem Lettron [Fri, 2 May 2014 12:05:30 +0000 (14:05 +0200)]
Add travis build status
And refactor titles
Guilhem Lettron [Fri, 2 May 2014 11:43:42 +0000 (13:43 +0200)]
Merge pull request #116 from hufman/move-rgw-logs
Moves radosgw logs to /var/log/ceph
Walter Huf [Wed, 9 Apr 2014 13:32:21 +0000 (08:32 -0500)]
Moves radosgw logs to /var/log/ceph
It looks like the package logrotate scripts expect them to be there
Guilhem Lettron [Wed, 9 Apr 2014 13:51:15 +0000 (15:51 +0200)]
Revert "Merge pull request #115 from hufman/fix-radosgw-logdir"
This reverts commit
7826b8564b595f681a1ba360268e82ef5136a935 , reversing
changes made to
4f9f3bcb415dea81bf2d3301ca6c9190926fd124 .
Guilhem Lettron [Wed, 9 Apr 2014 09:08:26 +0000 (11:08 +0200)]
Merge pull request #115 from hufman/fix-radosgw-logdir
Creates the parent directory for radosgw logs
Guilhem Lettron [Wed, 9 Apr 2014 08:34:01 +0000 (10:34 +0200)]
Merge branch 'skip-cephx-if-disabled2' into master
Craig Lewis [Wed, 4 Sep 2013 20:52:18 +0000 (13:52 -0700)]
Skip cephx if disabled
fix #63
Walter Huf [Tue, 8 Apr 2014 21:44:24 +0000 (16:44 -0500)]
Creates the parent directory for radosgw logs
Guilhem Lettron [Sat, 5 Apr 2014 13:50:15 +0000 (15:50 +0200)]
Fix with latest rubocop rules
Guilhem Lettron [Sat, 5 Apr 2014 13:49:18 +0000 (15:49 +0200)]
Fix for rubocop 0.20
Guilhem Lettron [Sat, 5 Apr 2014 12:55:07 +0000 (14:55 +0200)]
Merge pull request #110 from hufman/fix-interfaces-without-addresses2
Prevents crash if an interface doesn't have an address
Walter Huf [Fri, 21 Mar 2014 20:05:15 +0000 (15:05 -0500)]
Finds the primary ipv4 on mon nodes
Prevents issues with clustered IPs being used in ceph.conf files
Since ceph-mon doesn't bind to these ips, don't consider them as mon addrs
Walter Huf [Thu, 27 Mar 2014 17:19:56 +0000 (12:19 -0500)]
Boolean functions should end in ?
Walter Huf [Fri, 14 Mar 2014 15:43:22 +0000 (10:43 -0500)]
Fixes the mon_addresses refactor
Walter Huf [Fri, 14 Mar 2014 14:56:04 +0000 (09:56 -0500)]
Prevents crash if an interface doesn't have an address
Guilhem Lettron [Thu, 27 Mar 2014 17:10:11 +0000 (18:10 +0100)]
Merge pull request #109 from hufman/feature-mds-with-lwrp-new2
Changes the mds recipe to use the client lwrp
Walter Huf [Thu, 27 Mar 2014 16:46:05 +0000 (11:46 -0500)]
Changes the mds recipe to use the client lwrp
Guilhem Lettron [Thu, 27 Mar 2014 09:30:55 +0000 (10:30 +0100)]
Merge pull request #107 from hufman/feature-lwrp-improvements
Feature lwrp improvements
Walter Huf [Wed, 19 Mar 2014 13:24:13 +0000 (08:24 -0500)]
Moves the lwrp file block out of the converge_by block
Walter Huf [Fri, 14 Mar 2014 15:30:24 +0000 (10:30 -0500)]
Allows file modes to be specified as strings
Walter Huf [Fri, 14 Mar 2014 15:29:31 +0000 (10:29 -0500)]
Adds the option of setting the key file's ownership
Walter Huf [Fri, 14 Mar 2014 15:27:35 +0000 (10:27 -0500)]
Fixes client key creation on non-mon nodes
It wasn't properly passing the mon secret when
updating client key caps
Walter Huf [Thu, 13 Mar 2014 20:20:00 +0000 (15:20 -0500)]
Updates saved keyring if it was regenerated
Walter Huf [Fri, 14 Mar 2014 15:06:45 +0000 (10:06 -0500)]
Fixes the duplicate process run when changing caps
Walter Huf [Fri, 14 Mar 2014 15:04:22 +0000 (10:04 -0500)]
Fixes loading the current client key
Guilhem Lettron [Fri, 14 Mar 2014 14:40:59 +0000 (15:40 +0100)]
Fix indent
Guilhem Lettron [Fri, 14 Mar 2014 14:27:53 +0000 (15:27 +0100)]
Merge branch 'rubocop' of https://github.com/guilhem/ceph-cookbook into guilhem-rubocop
Conflicts:
recipes/apt.rb
Guilhem Lettron [Fri, 14 Mar 2014 14:20:10 +0000 (15:20 +0100)]
Fix all rubocop
Use rake instead of strainer
add infrastructure file for spiceweasel
Guilhem Lettron [Fri, 14 Mar 2014 13:10:37 +0000 (14:10 +0100)]
Merge pull request #103 from kri5/master
apt: use a variable for distribution codename
Christophe Courtaut [Fri, 14 Mar 2014 10:22:49 +0000 (11:22 +0100)]
apt: use a variable for distribution codename
The use of a variable for the distribution codename simplifies
the recipe, and allows to add exception easily.
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
Guilhem Lettron [Mon, 3 Mar 2014 18:05:22 +0000 (19:05 +0100)]
Bumping to 0.2.1 for devodd
Guilhem Lettron [Mon, 3 Mar 2014 17:53:41 +0000 (18:53 +0100)]
Publish 0.2.0 Changelog
Guilhem Lettron [Mon, 3 Mar 2014 17:51:24 +0000 (18:51 +0100)]
Version bump to 0.2.0
Guilhem Lettron [Mon, 3 Mar 2014 17:50:10 +0000 (18:50 +0100)]
Add initial CHANGELOG.md
Guilhem Lettron [Thu, 20 Feb 2014 15:25:40 +0000 (16:25 +0100)]
Merge pull request #99 from guilhem/fix_log
quick fix for #95
Guilhem Lettron [Thu, 20 Feb 2014 15:24:43 +0000 (16:24 +0100)]
quick fix for #95
Guilhem Lettron [Thu, 20 Feb 2014 15:20:55 +0000 (16:20 +0100)]
Merge pull request #95 from centraldesktop/make-radosgw-log-match-logrotate
Make radosgw log match logrotate
Guilhem Lettron [Thu, 20 Feb 2014 15:19:25 +0000 (16:19 +0100)]
Merge pull request #98 from laradji/master
Sort mon host result to prevent template change
Nacer Laradji [Thu, 20 Feb 2014 13:29:55 +0000 (14:29 +0100)]
Sort mon host result to prevent template change
Guilhem Lettron [Wed, 19 Feb 2014 16:05:16 +0000 (17:05 +0100)]
Merge pull request #97 from guilhem/template_sort
fixes #64
Craig Lewis [Fri, 6 Sep 2013 00:54:10 +0000 (17:54 -0700)]
Sort the arrays before outputing them, so the file doesn't change every time chef-client runs.
Guilhem Lettron [Wed, 19 Feb 2014 15:51:54 +0000 (16:51 +0100)]
Merge pull request #96 from guilhem/merge
Merge & fixes
Fixes #92
Fixes #90
Fixes #89
Fixes #88
Fixes #86
Fixes #85
Fixes #83
Fixes #74
Guilhem Lettron [Wed, 19 Feb 2014 15:27:31 +0000 (16:27 +0100)]
Small refactoring for ceph-disk-{prepare|activate}
Guilhem Lettron [Wed, 19 Feb 2014 14:17:58 +0000 (15:17 +0100)]
Fix osd_device index order
Guilhem Lettron [Tue, 18 Feb 2014 14:52:19 +0000 (15:52 +0100)]
Add .gitignore
Guilhem Lettron [Tue, 18 Feb 2014 14:51:59 +0000 (15:51 +0100)]
Refactor Gemfile
Craig Lewis [Wed, 12 Feb 2014 22:55:37 +0000 (14:55 -0800)]
Remove extra /
Craig Lewis [Wed, 12 Feb 2014 22:51:30 +0000 (14:51 -0800)]
Put radosgw.log where logrotate.d is looking for it.
Guilhem Lettron [Thu, 6 Feb 2014 12:58:49 +0000 (13:58 +0100)]
Fix #74
use @grahamc code https://github.com/ceph/ceph-cookbooks/pull/74
Guilhem Lettron [Thu, 6 Feb 2014 11:24:21 +0000 (12:24 +0100)]
All tests ok
Simplify client provider.
TODO: Must be test in a real system
Guilhem Lettron [Thu, 6 Feb 2014 10:17:03 +0000 (11:17 +0100)]
Suppress usage of roles by using attributes
re-add FC023 and fix problem linked to it...
TODO: refactor provider client. Last failure come from this place
Guilhem Lettron [Wed, 5 Feb 2014 23:01:54 +0000 (00:01 +0100)]
Fix all foodcritics... Yeah!