File ceph-deploy.changes of Package ceph-deploy
-------------------------------------------------------------------
Fri Jan 22 10:31:29 CET 2016 - osynge@suse.com
- Change default init system for SUSE platforms to systemd.
+ bnc#963022
-------------------------------------------------------------------
Wed Nov 25 16:11:18 CET 2015 - osynge@suse.com
- rgw:Add rgw_dns_name to rgw entity in ${CLUSTER}.conf to fix the
s3 api response.
+ bnc#948577
-------------------------------------------------------------------
Thu Oct 1 16:52:03 UTC 2015 - osynge@suse.com
- Decreased the number of placement groups for each pool created by
ceph-deploy for the rgw to 16. fix for bnc#948375
- Fix rgw colon separated passing to pass the tox master test suite.
-------------------------------------------------------------------
Thu Sep 17 14:55:29 UTC 2015 - osynge@suse.com
- Increase number of placement groups for each pool created by
ceph-deploy for the rgw to 128.
-------------------------------------------------------------------
Mon Sep 14 14:38:22 UTC 2015 - osynge@suse.com
- Check port is free when deploying rgw.
+ Fails early if service is already
listening on desired port.
+ bnc#939710
-------------------------------------------------------------------
Mon Aug 31 13:02:38 UTC 2015 - osynge@suse.com
- osd commands support "/dev/disk/by-path/".
+ bnc #942274
-------------------------------------------------------------------
Mon Aug 31 10:24:53 UTC 2015 - osynge@suse.com
- Add support for data encryption at rest.
- Add validation of input for rgw.
-------------------------------------------------------------------
Fri Aug 21 16:12:14 UTC 2015 - osynge@suse.com
- Install rpms based on newer components system.
+ bnc #938894
- Dont display SLE11 on SLE12 operating systems.
+ bnc #942399
-------------------------------------------------------------------
Fri Aug 21 11:39:12 UTC 2015 - osynge@suse.com
- mon destroy fix by using ceph_deploy.util.services
+ Add support for systemd and remove exception
+ bnc#942495
-------------------------------------------------------------------
Wed Aug 19 13:18:01 UTC 2015 - osynge@suse.com
- rgw:delete:bugfix cleaning up apache config for fcgi rgw.
+ clean up generated files in /etc/apache2/conf.d/
-------------------------------------------------------------------
Tue Aug 18 18:52:56 UTC 2015 - osynge@suse.com
- rgw: Handle default ports with apache
+ allow rgw to handle working on port 80 when apache also uses
port 80 as well.
-------------------------------------------------------------------
Wed Aug 12 16:48:59 UTC 2015 - osynge@suse.com
- systemd ActiveState can take many values
+ Assume all non "active" states are stopped.
-------------------------------------------------------------------
Wed Aug 12 10:21:51 UTC 2015 - osynge@suse.com
- rgw: Handle ceph not being installed exception.
+ catch exception with misconfigured ${cluster}.conf when
"ceph osd lspools" fails.
+ bnc #940840
-------------------------------------------------------------------
Mon Aug 10 12:05:17 UTC 2015 - osynge@suse.com
- rgw: Handle ceph not being installed exception.
+ catch exception with misconfigured ${cluster}.conf when
"ceph auth list" fails.
+ bnc #940840
-------------------------------------------------------------------
Tue Jul 21 14:46:26 UTC 2015 - osynge@suse.com
- rgw: Better apache handling with starting/stopping.
Apache is only used on fcgi based rgw deployments.
This patch removes confusing errors from the install
process for apache when it is not needed.
-------------------------------------------------------------------
Mon Jul 20 15:42:53 UTC 2015 - osynge@suse.com
- RGW Fix for apache2/fcgi deployment's of rgw not listening to
correct port. bnc #938566
-------------------------------------------------------------------
Fri Jul 17 15:30:23 UTC 2015 - osynge@suse.com
- by default set port to 7480 for civetweb installs and 80 for apache fcgi.
bnc #938565
-------------------------------------------------------------------
Fri Jul 17 15:16:11 UTC 2015 - osynge@suse.com
- fix cosmetic apache error with ceph-deploy rgw using civetweb
bnc #938564
-------------------------------------------------------------------
Fri Jul 17 13:52:50 UTC 2015 - osynge@suse.com
- Fixed bug in rgw code with permissions for logging causing rgw to
fail.
-------------------------------------------------------------------
Mon Jul 13 17:08:11 UTC 2015 - osynge@suse.com
- Fix: install method where removing code for changing repos
- Fix rgw: apache2-mod_fastcgi no longer a dependency.
+ as you can use civetweb instead
-------------------------------------------------------------------
Mon Jul 13 13:10:03 UTC 2015 - osynge@suse.com
- Updated to ceph-deploy ceph-deploy-1.5.25
+ Improved SUSE install and purge.
+ Make sure that package name 'ceph-radosgw' is used everywhere for
RPM systems instead of 'radosgw'.
+ Use version 0.0.25 of remoto that fixes an issue where output
would be cut.
-------------------------------------------------------------------
Mon Jun 1 13:32:58 UTC 2015 - osynge@suse.com
- CVE-2015-4053:
+ ceph-deploy admin command copies keyring file to /etc/ceph which
is world readable
+ bnc#933028
+ Cherrypicked fixes from https://github.com/ceph/ceph-deploy/pull/300/
-------------------------------------------------------------------
Thu May 14 16:32:55 UTC 2015 - osynge@suse.com
- change package name to correct name ceph-radosgw
+ rename rpm radosgw to ceph-radosgw
-------------------------------------------------------------------
Tue May 12 08:17:54 UTC 2015 - ncutler@suse.com
- Modify _service file to implement new version numbering scheme
+ bnc#929553
-------------------------------------------------------------------
Thu May 7 18:18:07 UTC 2015 - osynge@suse.com
- Remove repository manipulation for hammer
+ SUSE policy is that ceph-deploy should not modify zypper
repositories
+ d8e5efed251118a8e1f583696de97ce2e9b8829d
-------------------------------------------------------------------
Wed Apr 22 16:59:52 UTC 2015 - osynge@suse.com
- Updated to 1.5.23
+ Default to Hammer on install.
+ Add ``rgw`` command to easily create rgw instances.
+ Automatically install the radosgw package.
+ Remove unimplemented subcommands from CLI and help.
+ Fix an issue where keyring permissions were world readable
(thanks Owen Synge).
+ Fix an issue preventing all but the first host given to
``install --repo`` from being used.
- Moved to new packaging system of patches based upon git.
- Changed BuildRequires to python-remoto >= 0.0.23
-------------------------------------------------------------------
Mon Mar 9 16:14:57 UTC 2015 - osynge@suse.com
- Updated to 1.5.21
+ Fix an issue where gatherkeys did not exit non-zero when keys were not
found.
-------------------------------------------------------------------
Wed Feb 12 10:27:31 UTC 2015 - osynge@suse.com
- Support multiple cluster names under systemd.
+ Fixes #915567
+ Initial version does not yet suport rgw.
-------------------------------------------------------------------
Fri Feb 6 17:11:05 UTC 2015 - osynge@suse.com
- Fixes for SLE11sp3 targets.
+ Fixes #916206 and #916209
+ Modifies patches
- 05_systemd_use_systemctl.patch
- 06_Make_host_keys.patch
- 07_systemd_enable.patch
-------------------------------------------------------------------
Wed Jan 28 11:27:53 UTC 2015 - osynge@suse.com
- rgw: Added fastcgi copnfig file finder to make cleaning up config files easier.
-------------------------------------------------------------------
Tue Jan 27 17:30:43 UTC 2015 - osynge@suse.com
- Added rgw parameters and default all values after first paramter.
+ rgw-host : Host to install the rgw
+ rgw-instance : Ceph instance name [rgw-host]
+ fqdn : Virtual host to listen [None]
+ port : Port to listen [80]
+ redirect : url redirect [^/(.*)]
- Cleaned up logging.
-------------------------------------------------------------------
Tue Jan 27 14:49:55 UTC 2015 - osynge@suse.com
- Spelling error in rgw help
- Improved "ceph-deploy rgw list" output.
-------------------------------------------------------------------
Thu Jan 22 12:12:18 UTC 2015 - osynge@suse.com
- RGW:Enable apache to start on boot
-------------------------------------------------------------------
Wed Jan 21 19:16:20 UTC 2015 - osynge@suse.com
- Added apache2 config.
+ basic auto generation of /etc/apache2/conf.d/rgw*.conf
+ basic auto generation of /srv/www/radosgw/s3gw*.fcgi
+ Addin missing modules to /etc/sysconfig/apache2
- Removed premature return from zeroing when zapping disks.
-------------------------------------------------------------------
Tue Jan 20 20:04:03 UTC 2015 - osynge@suse.com
- Added mon allow rwx capabilities to the radowgw key
-------------------------------------------------------------------
Tue Jan 20 11:55:05 UTC 2015 - osynge@suse.com
- rgw create displays proper error message for invalid hostname
+ Fix for bug #913837
-------------------------------------------------------------------
Mon Jan 19 21:25:57 UTC 2015 - osynge@suse.com
- rgw : Modified code to remove memoization of host connections.
+ Not suported by remoto
- rgw : Bugfixes to install logic.
+ Added package pkg_refresh
+ Fixed help for rgw
- bug #913702
-------------------------------------------------------------------
Fri Jan 16 17:42:10 UTC 2015 - osynge@suse.com
- Updated the initial version of ceph-deploy rgw
+ Changed command line order
+ Added systemd support.
+ Set admin socket correctly.
+ Set logic based.
+ Work in progress, not yet finished.
+ Wroks with names or entities.
-------------------------------------------------------------------
Mon Jan 12 12:05:17 UTC 2015 - osynge@suse.com
- Added initial version of ceph-deploy rgw
+ in patch 10_add_rgw.patch
+ Work in progress, not yet finished.
-------------------------------------------------------------------
Fri Dec 12 14:56:57 UTC 2014 - osynge@suse.com
- Remove repository modifying functiosn from ceph-deploy.
+ These include
- stable
- release
- testing
- dev
- adjust-repos
- no-adjust-repos
- repo
- repo-url
- gpg-url
-------------------------------------------------------------------
Thu Dec 11 15:19:48 UTC 2014 - osynge@suse.com
- run zypper ref before installing ceph with zypper
+ Fix for bug #907518
-------------------------------------------------------------------
Thu Dec 4 13:07:24 UTC 2014 - lmb@suse.com
- Fix up a few bugzilla references
-------------------------------------------------------------------
Tue Dec 2 14:34:39 UTC 2014 - osynge@suse.com
- ceph-deploy did not properly adjust monitor start-up (by
tserong@suse.com, bnc#893810)
-------------------------------------------------------------------
Tue Nov 4 17:37:40 UTC 2014 - osynge@suse.com
- Improved patch 06_Make_host_keys.patch
+ Now checks if the key does not exist before creating.
- This makes the code suitable for non SUSE clients.
-------------------------------------------------------------------
Mon Nov 3 11:48:16 UTC 2014 - osynge@suse.com
- Added patch 06_Make_host_keys.patch
+ This patch makes the host keys for the ceph cluster.
-------------------------------------------------------------------
Sat Nov 1 13:25:20 UTC 2014 - osynge@suse.com
- Removed 'ceph-create-keys -i $HOST' from 05_systemd_use_systemctl.patch
-------------------------------------------------------------------
Fri Oct 31 15:16:14 UTC 2014 - osynge@suse.com
- Upgraded to 1.5.19
+ Create temporary ceph.conf files in ``/etc/ceph`` to avoid issues with
SELinux.
+ Fix issue for enabling the OSD service in el-like distros.
+ Create a monitor keyring if it doesn't exist.
+ Do not ask twice for passwords when calling ``new``.
+ Ensure priorities are installed and enforced for custom repositories.
+ Enable services on ``el`` distros when deploying Ceph daemons.
+ Smarter detection of ``sudo`` need on remote nodes (prevents issues when
running ceph-deploy as ``root`` or with ``sudo``.
+ Fix an issue where Debian Sid would break ceph-deploy failing Distro
detection.
+ If ``wget`` is installed don't try to install it regardless.
+ Do not override environment variables on remote hosts, preserve them and
extend the ``$PATH`` if not explicitly told not to.
+ Fix missing priority plugin in YUM for Fedora when installing
+ Implement --public-network and --cluster-network with remote IP validation
+ Fixed an issue where errors before the logger was setup would be silenced.
-------------------------------------------------------------------
Fri Sep 5 17:07:34 UTC 2014 - osynge@suse.com
- Improved 05_systemd_use_systemctl.patch to enable mon daemon.
+ Fixes: bnc#893810
- Renamed patches:
+ calamari-suse.patch to 04_calamari-suse.patch
+ 04_systemctl.patch to 05_systemd_use_systemctl.patch
-------------------------------------------------------------------
Tue Sep 2 17:37:29 UTC 2014 - osynge@suse.com
- Added patch to start mon deamons via systemd and setup keys
-------------------------------------------------------------------
Thu Aug 28 17:33:23 UTC 2014 - osynge@suse.com
- Updated to ceph-deploy-1.5.12
+ Better traceback reporting with logging.
+ Close stderr/stdout when ceph-deploy completes operations (silences odd tracebacks)
+ Allow to re-use a ceph.conf file with --ceph-conf global flag
+ Be able to concatenate and seed keyring files with --keyrings
+ Fix a problem where CentOS7 is not matched correctly against repos (Thanks Tom Walsh)
-------------------------------------------------------------------
Tue Aug 19 09:15:49 UTC 2014 - tserong@suse.com
- Support `ceph-deploy calamari` on SLES (no special calamari-minions
repo, just relies on repos already being set up correctly on all hosts)
+ Added calamari-suse.patch
-------------------------------------------------------------------
Tue Aug 5 11:38:16 UTC 2014 - osynge@suse.com
- Updated to ceph-deploy-1.5.10
+ Removed 2 patches
- 01_ceph_deploy_zap_disk.patch now redundent.
- 03_suse_zypper_not_yum.patch merged upstream.
- renamed and renmbered patches.
+ Use ``ceph-disk`` with high verbosity
+ Use ``ceph-disk zap`` instead of re-implementing it
+ Use proper paths for ``zypper``
+ Allow to install repo files only
+ Work with inconsistent repo sections for Emperor when setting priorities
-------------------------------------------------------------------
Tue Jul 30 14:55:03 UTC 2014 - osynge@suse.com
- Added patch 05_dev_or_dir.patch
+ ceph-disk should use "--data-dev" and "--data-dir" parameters.
+ added unit tests for detecting if directory or block device.
-------------------------------------------------------------------
Thu Jul 24 16:13:40 UTC 2014 - osynge@suse.com
- Add patch to say SLE 12 and openSUSE 13.1 are sysv
-------------------------------------------------------------------
Mon Jul 21 16:43:50 UTC 2014 - osynge@suse.com
- Updated to ceph-deploy-1.5.9
+ Allow to optionally set the ``fsid`` when calling ``new``
+ Correctly select sysvinit or systemd for Suse versions (Thanks Owen Synge)
+ Use correct version of remoto (``0.0.19``) that holds the ``None`` global fix
+ Fix new naming scheme for CentOS platforms that prevented CentOS 7 installs
-------------------------------------------------------------------
Mon Jul 14 19:10:41 UTC 2014 - osynge@suse.com
- Fix: Specifying custom repos was failing bnc#886872
+ Patch suse_zypper_not_yum.patch
- Updated source to ceph-deploy-1.5.8
+ Create a flake8/pep8/linting job so that we prevent Undefined errors
+ Add partprobe/partx calls when zapping disks
+ Fix RHEL7 installation issues (url was using el6 incorrectly) (Thanks David Vossel)
+ Warn when an executable is not found
+ Fix an ``AttributeError`` in execnet (see https://github.com/alfredodeza/execnet/issues/1)
-------------------------------------------------------------------
Wed Jul 9 16:07:07 UTC 2014 - osynge@suse.com
- Made python-remoto a BuildRequires as test suite should be effected.
-------------------------------------------------------------------
Fri Jul 4 19:41:17 UTC 2014 - osynge@suse.com
- Removed bundled remoto into a seperate package.
-------------------------------------------------------------------
Fri Jul 4 14:46:00 UTC 2014 - osynge@suse.com
- Updated to ceph-deploy-1.5.7
+ Fix NameError on osd.py from an undefined variable
+ Fix a calamari connect problem installing on multiple hosts
+ Optionally avoid vendoring libraries for upstream package
maintainers.
- Added CEPH_DEPLOY_NO_VENDOR=no to setup.py to prevent setup.py
workaround checking out master branch of remoto.
- Patched so default is not to add repos.
- Patched to require url for repo if adding a repo.
-------------------------------------------------------------------
Wed Jun 25 15:54:38 UTC 2014 - lmb@suse.com
- Added ceph-deploy-zap-disk.diff
+ Fix sgdisk invocation to correctly zap disks
-------------------------------------------------------------------
Fri Jun 13 16:56:43 UTC 2014 - osynge@suse.com
- Patched no_upstream_ceph_repos.patch
+ removes dependency on ceph.com repositories.
-------------------------------------------------------------------
Fri Jun 13 09:43:33 UTC 2014 - osynge@suse.com
- Updated to ceph-deploy-1.5.5
+ Normalize repo file header calls. Fixes breakage on Calamari repos.
+ Improve help by adding online doc link
+ allow cephdeploy.conf to set priorities in repos
+ install priorities plugin for yum distros
+ set the right priority for ceph.repo and warn about this
+ Another fix for IPV6: write correct mon_host in ceph.conf
+ Support proxy settings for repo files in YUM
+ Better error message when ceph.conf is not found
+ Refuse to install custom cluster names on sysvinit systems (not supported)
+ Remove quiet flags from package manager\u2019s install calls to avoid timing out
+ Use the correct URL repo when installing for RHEL
+ Remove -- from the command to install packages. (Thanks Vincenzo Pii)
+ Default to Firefly as the latest, stable Ceph version
- Updated to remoto-0.0.16
+ spit stdout before stderr as errors should be read last
- Delete remoto from source code if it already exists.
-------------------------------------------------------------------
Fri May 2 09:09:36 UTC 2014 - ddiss@suse.com
- Update to ceph-deploy-1.5.1
+ Fixes a broken osd command that had the wrong attribute in the conn object
- Update to ceph-deploy-1.5.0
+ Warn if requiretty is causing issues
+ Support IPV6 host resolution (Thanks Frode Nordahl)
+ Fix incorrect paths for local cephdeploy.conf
+ Support subcommand overrides defined in cephdeploy.conf
+ When installing on CentOS/RHEL call yum clean all
+ Check OSD status when deploying to catch possible issues
+ Add a --local-mirror flag for installation that syncs files
+ Implement osd list to list remote osds
+ Fix install issues on SUSE (Thanks Owen Synge)
-------------------------------------------------------------------
Tue Apr 1 14:28:20 UTC 2014 - ddiss@suse.com
- Update to ceph-deploy-1.4.0
+ uninstall ceph-release and clean cache in CentOS
+ Add ability to add monitors to an existing cluster
+ Deprecate use of --stable for releases, introduce --release
+ Eat some tracebacks that may appear when closing remote connections
+ Enable default ceph-deploy configurations for repo handling
+ Fix wrong URL for rpm installs with --testing flag
- Update to ceph-deploy-1.3.5
+ Support Debian SID for installs
+ Error nicely when hosts cannot be resolved
+ Return a non-zero exit status when monitors have not formed quorum
+ Use the new upstream library for remote connections (execnet 1.2)
+ Ensure proper read permissions for ceph.conf when pushing configs
+ clean up color logging for non-tty sessions
+ do not reformat configs when pushing, pushes are now as-is
+ remove dry-run flag that did nothing
- Update to remoto-0.0.15
-------------------------------------------------------------------
Wed Feb 5 15:41:19 UTC 2014 - ddiss@suse.com
- Update to ceph-deploy-1.3.4
- Update to remoto-0.0.12
-------------------------------------------------------------------
Thu Oct 10 17:35:58 UTC 2013 - ddiss@suse.com
- Add missing python-setuptools runtime requires
-------------------------------------------------------------------
Thu Oct 10 13:24:20 UTC 2013 - ddiss@suse.com
- Update to ceph-deploy-1.2.7
+ Rebase against upstream spec file.
+ Build tests unconditionally.
+ Bundle remoto-0.0.5 tarball, instead of git cloning during setup.
-------------------------------------------------------------------
Mon Jul 15 07:55:20 UTC 2013 - speilicke@suse.com
- Allow running testssuite with build-conditional "tests"
-------------------------------------------------------------------
Mon Jul 15 07:23:54 UTC 2013 - speilicke@suse.com
- Initial version