Changelog for
ceph-deploy-1.5.34+git.1470736983.963ba71-1.2.noarch.rpm :
Tue Aug 9 14:00:00 2016 osyngeAATTsuse.com
- Updated to 1.5.34
+ Do not call partx/partprobe when zapping disks
+ No longer allow using ext4
+ Default to systemd for SUSE
+ Remove usage of rcceph (for SUSE)
+ No longer depend on automatic ``ceph-create-keys``, use the monitors to
fetch keys.
- Protect against two rgw using the same port.
+ bnc#980708
Tue May 24 14:00:00 2016 osyngeAATTsuse.com
- gatherkeys subcommand to handle long hostnames.
+ bnc#981304
Thu May 19 14:00:00 2016 osyngeAATTsuse.com
- rgw help now works on SLE12 as well as LEAP.
+ bnc#980704
Wed May 18 14:00:00 2016 osyngeAATTsuse.com
- Revert previous fix to bnc#980273 and apply better fix.
Wed May 18 14:00:00 2016 osyngeAATTsuse.com
- loosen restrictions on rgw names
Wed May 18 14:00:00 2016 osyngeAATTsuse.com
- ceph-deploy purge no longer aborts if one package is not installed
+ bnc#980273
- Install RadosGW with non valid chanacters trapped early
+ bnc#976395
Fri May 13 14:00:00 2016 osyngeAATTsuse.com
- Added rgw port options
+ bnc#979872
- Add warning if deploying a rgw twice
+ bnc#970526
Wed May 4 14:00:00 2016 osyngeAATTsuse.com
- Added rgw delete to online help.
+ bnc#978432
Thu Apr 14 14:00:00 2016 osyngeAATTsuse.com
- Updated to 1.5.32
+ Bluestore support
+ Disable timeouts for pkg install/remove operations (they can take a long
time)
+ Remove deprecated ceph.conf configuration \"filestore xattr use omap = true\"
Tue Apr 12 14:00:00 2016 osyngeAATTsuse.com
- Gather keys directly from mon rather than file system
+ Added test case for Gather keys directly from mon
- Added BuildRequires on python-argparse python-pip
Fri Apr 1 14:00:00 2016 osyngeAATTsuse.com
- Add rgw list function
- Add rgw delete function
Fri Apr 1 14:00:00 2016 CET 2016 - osyngeAATTsuse.com
- Dont rely on ceph systemd files to create keys on mon booting.
+ This can casue an issue when installing older versions of ceph.
- ceph_deploy.rgw: Add config file options
+ bnc#970526
- calamari without salt minion repo
Mon Feb 29 13:00:00 2016 CET 2016 - osyngeAATTsuse.com
- zypper handle ZYPPER_EXIT_INF_CAP_NOT_FOUND return code
+ bnc#968123
- ceph no longer packages rcceph
+ RM-14740
- Change default init system for SUSE platforms to systemd.
+ bnc#963022 and RM-14742 Set default init to systemd for (open)SUSE
- Updated to 1.5.31
+ Updated to remoto version 0.0.27
+ Fix an issue when trying to destroy/stop monitors on systemd servers
+ Enable Ceph on ``osd create``
+ Remove bootstrap-rgw key when forgetkeys is used
+ Prefer systemd over upstart in newer Ubuntu
+ Use better examples in default cephdeploy.conf file
+ Cleanup functions for uninstall and purge (simplifying code)
+ Do not udevadm trigger because ceph-disk does it already
+ Specify a PID location for monitors
+ Fix invalid path for release keys in test
+ Add timestamp to log output
+ Support systemd and sysvinit on RHEL, Fedora, and CentOS, when systemd
is present in the Ceph packages.
+ Simplify steps taken when adding a monitor with ``ceph-deploy mon add``.
Eliminates a 5-minute hang when moving from 1 monitor to 2.
+ Make sure that Ceph is installed on a remote node before trying to enable
a Ceph daemon.
+ Ability to install subset of ceph packages based on CLI switches like
``--cli``, ``--rgw``, etc.
+ Fixed an issue that prevented package upgrades when using DNF.
+ No longer installs yum-priorities-plugin when using DNF.
+ Make parsing of boolean values in config file overrides work.
+ Output value of all ceph-deploy options upon invocation.
+ Allow ceph-deploy to work on Mint distro.
+ Improved help menu output during subcommand context.
+ Point to SUSE downstream packages by default on SUSE distros since
ceph.com does not host packages for SUSE anymore.
+ Installing Ceph daemons that will no longer run as root user.
+ Add support for DNF package manager (Fedora >= 22 only).
+ Echo RGW default port number after ``ceph-deploy rgw create``.
+
*
*CVE-2015-4053
*
*: Make sure that the admin keyring is mode 0600 after being
pushed with the ``ceph-deploy admin`` command.
+ Improved SUSE install and purge.
+ Make sure that package name \'ceph-radosgw\' is used everywhere for RPM systems
instead of \'radosgw\'.
+ Automatically prefix custom RGW daemon names with \'rgw.\'
+ Create /var/lib/ceph/radosgw directory on remote host if not present
+ Add flags to support install of specific daemons (OSD, MON, RGW, MDS) only
+ Enable ceph-mds service correctly on systemd
+ Check for sysvinit and custom cluster name on \'ceph-deploy new\' command
Fri Jan 22 13:00:00 2016 osyngeAATTsuse.com
- Change default init system for SUSE platforms to systemd.
+ bnc#963022
Wed Nov 25 13:00:00 2015 osyngeAATTsuse.com
- rgw:Add rgw_dns_name to rgw entity in ${CLUSTER}.conf to fix the
s3 api response.
+ bnc#948577
Thu Oct 1 14:00:00 2015 osyngeAATTsuse.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:00:00 2015 osyngeAATTsuse.com
- Increase number of placement groups for each pool created by
ceph-deploy for the rgw to 128.
Mon Sep 14 14:00:00 2015 osyngeAATTsuse.com
- Check port is free when deploying rgw.
+ Fails early if service is already
listening on desired port.
+ bnc#939710
Mon Aug 31 14:00:00 2015 osyngeAATTsuse.com
- osd commands support \"/dev/disk/by-path/\".
+ bnc #942274
Mon Aug 31 14:00:00 2015 osyngeAATTsuse.com
- Add support for data encryption at rest.
- Add validation of input for rgw.
Fri Aug 21 14:00:00 2015 osyngeAATTsuse.com
- Install rpms based on newer components system.
+ bnc #938894
- Dont display SLE11 on SLE12 operating systems.
+ bnc #942399
Fri Aug 21 14:00:00 2015 osyngeAATTsuse.com
- mon destroy fix by using ceph_deploy.util.services
+ Add support for systemd and remove exception
+ bnc#942495
Wed Aug 19 14:00:00 2015 osyngeAATTsuse.com
- rgw:delete:bugfix cleaning up apache config for fcgi rgw.
+ clean up generated files in /etc/apache2/conf.d/
Tue Aug 18 14:00:00 2015 osyngeAATTsuse.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 14:00:00 2015 osyngeAATTsuse.com
- systemd ActiveState can take many values
+ Assume all non \"active\" states are stopped.
Wed Aug 12 14:00:00 2015 osyngeAATTsuse.com
- rgw: Handle ceph not being installed exception.
+ catch exception with misconfigured ${cluster}.conf when
\"ceph osd lspools\" fails.
+ bnc #940840
Mon Aug 10 14:00:00 2015 osyngeAATTsuse.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:00:00 2015 osyngeAATTsuse.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 14:00:00 2015 osyngeAATTsuse.com
- RGW Fix for apache2/fcgi deployment\'s of rgw not listening to
correct port. bnc #938566
Fri Jul 17 14:00:00 2015 osyngeAATTsuse.com
- by default set port to 7480 for civetweb installs and 80 for apache fcgi.
bnc #938565
Fri Jul 17 14:00:00 2015 osyngeAATTsuse.com
- fix cosmetic apache error with ceph-deploy rgw using civetweb
bnc #938564
Fri Jul 17 14:00:00 2015 osyngeAATTsuse.com
- Fixed bug in rgw code with permissions for logging causing rgw to
fail.
Mon Jul 13 14:00:00 2015 osyngeAATTsuse.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 14:00:00 2015 osyngeAATTsuse.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 14:00:00 2015 osyngeAATTsuse.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 14:00:00 2015 osyngeAATTsuse.com
- change package name to correct name ceph-radosgw
+ rename rpm radosgw to ceph-radosgw
Tue May 12 14:00:00 2015 ncutlerAATTsuse.com
- Modify _service file to implement new version numbering scheme
+ bnc#929553
Thu May 7 14:00:00 2015 osyngeAATTsuse.com
- Remove repository manipulation for hammer
+ SUSE policy is that ceph-deploy should not modify zypper
repositories
+ d8e5efed251118a8e1f583696de97ce2e9b8829d
Wed Apr 22 14:00:00 2015 osyngeAATTsuse.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 13:00:00 2015 osyngeAATTsuse.com
- Updated to 1.5.21
Thu Feb 12 13:00:00 2015 osyngeAATTsuse.com
- Support multiple cluster names under systemd.
+ Fixes #915567
+ Initial version does not yet suport rgw.
Fri Feb 6 13:00:00 2015 osyngeAATTsuse.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 13:00:00 2015 osyngeAATTsuse.com
- rgw: Added fastcgi copnfig file finder to make cleaning up config files easier.
Tue Jan 27 13:00:00 2015 osyngeAATTsuse.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 13:00:00 2015 osyngeAATTsuse.com
- Spelling error in rgw help
- Improved \"ceph-deploy rgw list\" output.
Thu Jan 22 13:00:00 2015 osyngeAATTsuse.com
- RGW:Enable apache to start on boot
Wed Jan 21 13:00:00 2015 osyngeAATTsuse.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 13:00:00 2015 osyngeAATTsuse.com
- Added mon allow rwx capabilities to the radowgw key
Tue Jan 20 13:00:00 2015 osyngeAATTsuse.com
- rgw create displays proper error message for invalid hostname
+ Fix for bug #913837
Mon Jan 19 13:00:00 2015 osyngeAATTsuse.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 13:00:00 2015 osyngeAATTsuse.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 13:00:00 2015 osyngeAATTsuse.com
- Added initial version of ceph-deploy rgw
+ in patch 10_add_rgw.patch
+ Work in progress, not yet finished.
Fri Dec 12 13:00:00 2014 osyngeAATTsuse.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 13:00:00 2014 osyngeAATTsuse.com
- run zypper ref before installing ceph with zypper
+ Fix for bug #907518
Thu Dec 4 13:00:00 2014 lmbAATTsuse.com
- Fix up a few bugzilla references
Tue Dec 2 13:00:00 2014 osyngeAATTsuse.com
- ceph-deploy did not properly adjust monitor start-up (by
tserongAATTsuse.com, bnc#893810)
Tue Nov 4 13:00:00 2014 osyngeAATTsuse.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 13:00:00 2014 osyngeAATTsuse.com
- Added patch 06_Make_host_keys.patch
+ This patch makes the host keys for the ceph cluster.
Sat Nov 1 13:00:00 2014 osyngeAATTsuse.com
- Removed \'ceph-create-keys -i $HOST\' from 05_systemd_use_systemctl.patch
Fri Oct 31 13:00:00 2014 osyngeAATTsuse.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 14:00:00 2014 osyngeAATTsuse.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 14:00:00 2014 osyngeAATTsuse.com
- Added patch to start mon deamons via systemd and setup keys
Thu Aug 28 14:00:00 2014 osyngeAATTsuse.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 14:00:00 2014 tserongAATTsuse.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 14:00:00 2014 osyngeAATTsuse.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
Wed Jul 30 14:00:00 2014 osyngeAATTsuse.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 14:00:00 2014 osyngeAATTsuse.com
- Add patch to say SLE 12 and openSUSE 13.1 are sysv
Mon Jul 21 14:00:00 2014 osyngeAATTsuse.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 14:00:00 2014 osyngeAATTsuse.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 14:00:00 2014 osyngeAATTsuse.com
- Made python-remoto a BuildRequires as test suite should be effected.
Fri Jul 4 14:00:00 2014 osyngeAATTsuse.com
- Removed bundled remoto into a seperate package.
Fri Jul 4 14:00:00 2014 osyngeAATTsuse.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 14:00:00 2014 lmbAATTsuse.com
- Added ceph-deploy-zap-disk.diff
+ Fix sgdisk invocation to correctly zap disks
Fri Jun 13 14:00:00 2014 osyngeAATTsuse.com
- Patched no_upstream_ceph_repos.patch
+ removes dependency on ceph.com repositories.
Fri Jun 13 14:00:00 2014 osyngeAATTsuse.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 14:00:00 2014 ddissAATTsuse.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:00:00 2014 ddissAATTsuse.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 13:00:00 2014 ddissAATTsuse.com
- Update to ceph-deploy-1.3.4
- Update to remoto-0.0.12
Thu Oct 10 14:00:00 2013 ddissAATTsuse.com
- Add missing python-setuptools runtime requires
Thu Oct 10 14:00:00 2013 ddissAATTsuse.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 14:00:00 2013 speilickeAATTsuse.com
- Allow running testssuite with build-conditional \"tests\"
Mon Jul 15 14:00:00 2013 speilickeAATTsuse.com
- Initial version