0f995b
Name: pcs		
15f218
Version: 0.9.152
15f218
Release: 10%{?dist}
0f995b
License: GPLv2
15f218
URL: https://github.com/ClusterLabs/pcs
0f995b
Group: System Environment/Base
0f995b
Summary: Pacemaker Configuration System	
15f218
#building only for architectures with pacemaker and corosync available
15f218
ExclusiveArch: i686 x86_64 s390x
15f218
#part after last slash is recognized as filename in look-aside repository
15f218
#desired name is achived by trick with hash anchor
15f218
Source0: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
0f995b
Source1: HAM-logo.png
15f218
Source2: pcsd-bundle-config-1
15f218
Source3: https://rubygems.org/downloads/backports-3.6.8.gem
15f218
Source4: https://rubygems.org/downloads/eventmachine-1.2.0.1.gem
15f218
Source5: https://rubygems.org/downloads/multi_json-1.12.0.gem
15f218
Source6: https://rubygems.org/downloads/open4-1.3.4.gem
15f218
Source7: https://rubygems.org/downloads/orderedhash-0.0.6.gem
15f218
Source8: https://rubygems.org/downloads/rack-protection-1.5.3.gem
15f218
Source9: https://rubygems.org/downloads/rack-test-0.6.3.gem
15f218
Source10: https://rubygems.org/downloads/rack-1.6.4.gem
15f218
Source11: https://rubygems.org/downloads/rpam-ruby19-1.2.1.gem
15f218
Source12: https://rubygems.org/downloads/sinatra-contrib-1.4.7.gem
15f218
Source13: https://rubygems.org/downloads/sinatra-1.4.7.gem
15f218
Source14: https://rubygems.org/downloads/tilt-2.0.3.gem
15f218
Source15: https://github.com/testing-cabal/mock/archive/1.0.1.tar.gz#/mock-1.0.1.tar.gz
1eb964
Source99: favicon.ico
337c54
15f218
Patch0: bz1315371-01-add-support-for-pacemaker-alerts.patch
15f218
Patch1: bz1158805-01-add-support-for-qdevice-qnetd-provided-.patch
15f218
Patch2: bz1164402-01-sbd-fix-call_node-calls-on-python3.patch
15f218
Patch3: bz1346852-01-fix-bad-request-when-resource-removal-t.patch
15f218
Patch4: bz1327739-01-add-pcs-quorum-expected-votes-command.patch
15f218
Patch5: bz1348579-01-add-a-wrapper-for-holding-SELinux-conte.patch
15f218
Patch6: bz1349465-01-allow-to-specify-bash-completion-install-dir.patch
15f218
Patch7: fix-qdevice-tests-failing-due-to-multithreading.patch
15f218
Patch8: bz1281364-01-gui-add-constraint-colocation-set-support.patch
15f218
Patch9: bz1269242-01-fix-displaying-cluster-config-when-cib-is-provided-a.patch
15f218
Patch10: bz1353607-01-tests-use-safe-node-names.patch
15f218
Patch11: bz1315371-02-use-recipient-id-as-identifier-instead-of-its-value.patch
15f218
Patch12: bz1158805-01-cli-improve-quorum-device-commands-syntax.patch
15f218
Patch13: bz1289418-01-fixes-for-pcs-cli-running-on-a-remote-node.patch
15f218
Patch14: pcsd-fix-syntax-error-on-ruby-1.8.patch
15f218
Patch15: bz1348579-02-fix-traceback-when-stopping-pcsd-shortly-after-start.patch
15f218
Patch16: bz1225423-01-allow-to-remove-a-dead-node-from-a-cluster.patch
15f218
Patch17: bz1357945-01-add-support-for-clufter-s-dist-parameter.patch
15f218
Patch18: bz1302010-01-fix-filter-by-property-name-in-pcs-property-show.patch
15f218
Patch19: bz1301993-01-improve-node-properties-commands.patch
15f218
Patch20: bz1346852-02-web-UI-fix-error-when-removing-resources-takes-long.patch
15f218
Patch21: bz1231858-01-web-UI-fix-occasional-issue-with-not-showing-optiona.patch
15f218
Patch22: bz1315371-03-improve-alerts-help.patch
15f218
Patch23: bz1346852-03-web-UI-correct-handling-of-timeout-when-removing-mul.patch
15f218
Patch24: bz1303136-01-fix-check-if-id-exists-in-cib.patch
15f218
Patch25: bz1329472-01-when-removing-a-remote-node-remove-it-from-pacemakers-caches-as-well.patch
15f218
Patch26: test-fix-an-occasional-multithread-test-fail.patch
15f218
Patch27: bz1359154-01-fix-exceptions-when-authenticating-cluster-nodes.patch
15f218
Patch28: bz1231858-02-web-UI-don-t-change-current-resource-in-URL-if-not-i.patch
15f218
Patch29: bz1349465-02-install-bash-completion-with-standard-permissions.patch
15f218
Patch30: bz1357945-02-doc-fixes-regarding-clufter.patch
15f218
Patch31: bz1281391-01-web-UI-add-possibility-to-change-order-of-resources-.patch
15f218
Patch32: bz1264360-01-web-UI-add-support-for-unmanaged-resources.patch
15f218
Patch33: bz1308514-01-add-booth-support.patch
15f218
Patch34: bz1298585-01-add-possibility-to-hide-inactive-resources-in-pcs-resource-show.patch
15f218
Patch35: bz1354498-01-handle-exceptions-when-waiting-for-response-from-user.patch
15f218
Patch36: bz1346852-04-fix-detecting-nonexisting-resources-in-pcsd.patch
15f218
Patch37: bz1164402-02-sbd-fixes.patch
15f218
Patch38: bz1315371-04-alerts-related-fixes.patch
15f218
Patch39: bz1366307-01-web-ui-fix-bad-using-of-html-ids.patch
15f218
Patch40: bz1247088-01-fix-error-message-in-node-maintenanceunmaintenance-commands.patch
15f218
Patch41: bz1308514-02-booth-support-improvements.patch
15f218
Patch42: bz1164402-03-sbd-fix-check-if-atb-is-required-when-enabling-sbd.patch
15f218
Patch43: bz1264360-02-web-ui-change-way-of-displaying-status-of-unmanaged-primitive-resources.patch
15f218
Patch44: test-corrections.patch
15f218
Patch45: bz1158805-02-add-support-for-qdeviceqnetd-provided-by-corosync.patch
15f218
Patch46: bz1308514-03-wider-support-for-booth-configuration-beside-mere.patch
15f218
#forgotten patch (chronologically should be before Patch0
15f218
Patch47: fix-pcs-constraint-ticket-set-help.patch
15f218
Patch48: bz1305049-01-pcs-does-not-support-ticket-constraints.patch
15f218
Patch49: bz1158500-01-add-support-for-utilization-attributes.patch
15f218
Patch50: bz1281391-02-web-ui-reset-selected-group-when-displaying-new-resource-dialog.patch
15f218
Patch51: bz1231858-03-resourcefence-agent-options-form-needs-an-overhau.patch
15f218
Patch52: bz1158805-03-add-support-for-qdeviceqnetd-provided-by-corosync.patch
15f218
Patch53: bz1305049-02-pcs-does-not-support-ticket-constraints.patch
15f218
Patch54: rhel7.patch
15f218
Patch55: change-cman-to-rhel6-in-messages.patch
15f218
Patch56: show-only-warning-when-crm_mon-xml-is-invalid.patch
15f218
15f218
BuildRequires: python2-devel python-setuptools
15f218
BuildRequires: gcc gcc-c++
d1129f
BuildRequires: ruby >= 2.0.0 ruby-devel rubygems pam-devel git
15f218
BuildRequires: rubygem-json
0f995b
BuildRequires: systemd-units rubygem-bundler
15f218
BuildRequires: rubygem-minitest
15f218
# following for UpdateTimestamps sanitization function
15f218
BuildRequires: diffstat
15f218
#following BuildRequires are needed by tests
15f218
BuildRequires: python-lxml
15f218
BuildRequires: corosync
15f218
BuildRequires: pacemaker
15f218
BuildRequires: pacemaker-cli
15f218
BuildRequires: fence-agents-all
15f218
0f995b
Requires(post): systemd
0f995b
Requires(preun): systemd
0f995b
Requires(postun): systemd
15f218
Requires: corosync pacemaker pacemaker-cli
15f218
Requires: psmisc openssl
15f218
Requires: python-lxml
15f218
Requires: python-setuptools
15f218
Requires: python-clufter >= 0.59.0
15f218
Requires: ruby >= 2.0.0
15f218
Requires: rubygem-json
71541a
15f218
Provides: bundled(rubygem-backports) = 3.6.8
15f218
Provides: bundled(rubygem-eventmachine) = 1.2.0.1
15f218
Provides: bundled(rubygem-multi_json) = 1.12.0
71541a
Provides: bundled(rubygem-open4) = 1.3.4
71541a
Provides: bundled(rubygem-orderedhash) = 0.0.6
71541a
Provides: bundled(rubygem-rack) = 1.6.4
71541a
Provides: bundled(rubygem-rack-protection) = 1.5.3
71541a
Provides: bundled(rubygem-rack-test) = 0.6.3
71541a
Provides: bundled(rubygem-rpam-ruby19) = 1.2.1
15f218
Provides: bundled(rubygem-sinatra) = 1.4.7
15f218
Provides: bundled(rubygem-sinatra-contrib) = 1.4.7
15f218
Provides: bundled(rubygem-tilt) = 2.0.3
0f995b
0f995b
%description
0f995b
pcs is a corosync and pacemaker configuration tool.  It permits users to
0f995b
easily view, modify and created pacemaker based clusters.
0f995b
15f218
%define PCS_PREFIX /usr
0f995b
%prep
d1129f
%autosetup -p1 -S git
d1129f
15f218
# -- following borrowed from python-simplejon.el5 --
15f218
# Update timestamps on the files touched by a patch, to avoid non-equal
15f218
# .pyc/.pyo files across the multilib peers within a build, where "Level"
15f218
# is the patch prefix option (e.g. -p1)
15f218
UpdateTimestamps() {
15f218
  Level=$1
15f218
  PatchFile=$2
15f218
  # Locate the affected files:
15f218
  for f in $(diffstat $Level -l $PatchFile); do
15f218
    # Set the files to have the same timestamp as that of the patch:
15f218
    touch -r $PatchFile $f
15f218
  done
15f218
}
15f218
UpdateTimestamps -p1 %{PATCH0}
15f218
UpdateTimestamps -p1 %{PATCH1}
15f218
UpdateTimestamps -p1 %{PATCH2}
15f218
UpdateTimestamps -p1 %{PATCH3}
15f218
UpdateTimestamps -p1 %{PATCH4}
15f218
UpdateTimestamps -p1 %{PATCH5}
15f218
UpdateTimestamps -p1 %{PATCH6}
15f218
UpdateTimestamps -p1 %{PATCH7}
15f218
UpdateTimestamps -p1 %{PATCH8}
15f218
UpdateTimestamps -p1 %{PATCH9}
15f218
UpdateTimestamps -p1 %{PATCH10}
15f218
UpdateTimestamps -p1 %{PATCH11}
15f218
UpdateTimestamps -p1 %{PATCH12}
15f218
UpdateTimestamps -p1 %{PATCH13}
15f218
UpdateTimestamps -p1 %{PATCH14}
15f218
UpdateTimestamps -p1 %{PATCH15}
15f218
UpdateTimestamps -p1 %{PATCH16}
15f218
UpdateTimestamps -p1 %{PATCH17}
15f218
UpdateTimestamps -p1 %{PATCH18}
15f218
UpdateTimestamps -p1 %{PATCH19}
15f218
UpdateTimestamps -p1 %{PATCH20}
15f218
UpdateTimestamps -p1 %{PATCH21}
15f218
UpdateTimestamps -p1 %{PATCH22}
15f218
UpdateTimestamps -p1 %{PATCH23}
15f218
UpdateTimestamps -p1 %{PATCH24}
15f218
UpdateTimestamps -p1 %{PATCH25}
15f218
UpdateTimestamps -p1 %{PATCH26}
15f218
UpdateTimestamps -p1 %{PATCH27}
15f218
UpdateTimestamps -p1 %{PATCH28}
15f218
UpdateTimestamps -p1 %{PATCH29}
15f218
UpdateTimestamps -p1 %{PATCH30}
15f218
UpdateTimestamps -p1 %{PATCH31}
15f218
UpdateTimestamps -p1 %{PATCH32}
15f218
UpdateTimestamps -p1 %{PATCH33}
15f218
UpdateTimestamps -p1 %{PATCH34}
15f218
UpdateTimestamps -p1 %{PATCH35}
15f218
UpdateTimestamps -p1 %{PATCH36}
15f218
UpdateTimestamps -p1 %{PATCH37}
15f218
UpdateTimestamps -p1 %{PATCH38}
15f218
UpdateTimestamps -p1 %{PATCH39}
15f218
UpdateTimestamps -p1 %{PATCH40}
15f218
UpdateTimestamps -p1 %{PATCH41}
15f218
UpdateTimestamps -p1 %{PATCH42}
15f218
UpdateTimestamps -p1 %{PATCH43}
15f218
UpdateTimestamps -p1 %{PATCH44}
15f218
UpdateTimestamps -p1 %{PATCH45}
15f218
UpdateTimestamps -p1 %{PATCH46}
15f218
UpdateTimestamps -p1 %{PATCH47}
15f218
UpdateTimestamps -p1 %{PATCH48}
15f218
UpdateTimestamps -p1 %{PATCH49}
15f218
UpdateTimestamps -p1 %{PATCH50}
15f218
UpdateTimestamps -p1 %{PATCH51}
15f218
UpdateTimestamps -p1 %{PATCH52}
15f218
UpdateTimestamps -p1 %{PATCH53}
15f218
UpdateTimestamps -p1 %{PATCH54}
15f218
0f995b
cp -f %SOURCE1 pcsd/public/images
1eb964
cp -f %SOURCE99 pcsd/public
15f218
15f218
mkdir -p pcsd/.bundle
15f218
cp -f %SOURCE2 pcsd/.bundle/config
15f218
15f218
mkdir -p pcsd/vendor/cache
15f218
#copy ruby gems
15f218
cp -f %SOURCE3 pcsd/vendor/cache
15f218
cp -f %SOURCE4 pcsd/vendor/cache
15f218
cp -f %SOURCE5 pcsd/vendor/cache
15f218
cp -f %SOURCE6 pcsd/vendor/cache
15f218
cp -f %SOURCE7 pcsd/vendor/cache
15f218
cp -f %SOURCE8 pcsd/vendor/cache
15f218
cp -f %SOURCE9 pcsd/vendor/cache
15f218
cp -f %SOURCE10 pcsd/vendor/cache
15f218
cp -f %SOURCE11 pcsd/vendor/cache
15f218
cp -f %SOURCE12 pcsd/vendor/cache
15f218
cp -f %SOURCE13 pcsd/vendor/cache
15f218
cp -f %SOURCE14 pcsd/vendor/cache
15f218
#ruby gems copied
15f218
0f995b
%build
0f995b
0f995b
%install
0f995b
rm -rf $RPM_BUILD_ROOT
0f995b
pwd
15f218
make install \
15f218
  DESTDIR=$RPM_BUILD_ROOT \
15f218
  PYTHON_SITELIB=%{python_sitelib} \
15f218
  PREFIX=%{PCS_PREFIX} \
15f218
  BASH_COMPLETION_DIR=$RPM_BUILD_ROOT/usr/share/bash-completion/completions
15f218
make install_pcsd \
15f218
  DESTDIR=$RPM_BUILD_ROOT \
15f218
  PYTHON_SITELIB=%{python_sitelib} \
15f218
  hdrdir="%{_includedir}" \
15f218
  rubyhdrdir="%{_includedir}" \
15f218
  includedir="%{_includedir}" \
15f218
  PREFIX=%{PCS_PREFIX}
15f218
15f218
%check
15f218
run_all_tests(){
15f218
  #prepare environmet for tests
15f218
  sitelib=$RPM_BUILD_ROOT%{python_sitelib}
15f218
  pcsd_dir=$RPM_BUILD_ROOT%{PCS_PREFIX}/lib/pcsd
15f218
15f218
  #run pcs tests and remove them, we do not distribute them in rpm
15f218
  #python2-mock package is required but is only in epel so we will install it
15f218
  #manually
15f218
  #we do not have permissions to write anywhere else than $RPM_BUILD_ROOT
15f218
  #so we must install python2-mock there
15f218
  #disabled tests:
15f218
  #pcs.test.test_lib_external.ParallelCommunicationHelperTest.test_success \
15f218
  #   File "/builddir/build/BUILDROOT/pcs-0.9.152-5.el7.x86_64/usr/lib/python2.7/site-packages/pcs/test/test_lib_external.py", line 865, in test_success
15f218
  #     func.assert_has_calls(expected_calls)...
15f218
  # Expected: [call(0, a=0), call(1, a=2), call(2, a=4)]
15f218
  # Actual: [call(1, a=2), call(0, a=0), call(2, a=4)]
15f218
  #
15f218
  #pcs.lib.booth.test.test_env.SetKeyfileAccessTest.test_set_desired_file_access \
15f218
  # Traceback (most recent call last):
15f218
  #   File "/builddir/build/BUILDROOT/pcs-0.9.152-6.el7.x86_64/usr/lib/python2.7/site-packages/pcs/lib/booth/test/test_env.py", line 148, in test_set_desired_file_access
15f218
  #     env.set_keyfile_access(file_path)
15f218
  #   File "/builddir/build/BUILDROOT/pcs-0.9.152-6.el7.x86_64/usr/lib/python2.7/site-packages/pcs/lib/booth/env.py", line 63, in set_keyfile_access
15f218
  #     raise report_keyfile_io_error(file_path, "chown", e)
15f218
  # LibraryError: ERROR FILE_IO_ERROR: {u'reason': u"Operation not permitted: '/builddir/build/BUILDROOT/pcs-0.9.152-6.el7.x86_64/usr/lib/python2.7/site-packages/pcs/test/resources/temp-keyfile'", u'file_role': u'BOOTH_KEY', u'file_path': u'/builddir/build/BUILDROOT/pcs-0.9.152-6.el7.x86_64/usr/lib/python2.7/site-packages/pcs/test/resources/temp-keyfile', u'operation': u'chown'}
15f218
15f218
  export PYTHONPATH="${PYTHONPATH}:${sitelib}"
15f218
  easy_install -d ${sitelib} %SOURCE15
15f218
  python ${sitelib}/pcs/test/suite.py -v --no-color --all-but \
15f218
    pcs.test.test_resource.ResourceTest.testAddResources \
15f218
    pcs.test.test_cluster.ClusterTest.testUIDGID \
15f218
    pcs.test.test_utils.RunParallelTest.test_wait_for_slower_workers \
15f218
    pcs.test.test_stonith.StonithTest.test_stonith_create_provides_unfencing \
15f218
    pcs.test.test_lib_external.ParallelCommunicationHelperTest.test_success \
15f218
    pcs.lib.booth.test.test_env.SetKeyfileAccessTest.test_set_desired_file_access \
15f218
15f218
  test_result_python=$?
15f218
15f218
  find ${sitelib}/pcs -name test -type d -print0|xargs -0 rm -r -v --
15f218
  #we installed python2-mock inside $RPM_BUILD_ROOT and now we need to remove
15f218
  #it because it does not belong into pcs package
15f218
  #easy_install does not provide uninstall and pip is not an option (is in
15f218
  #epel) so it must be cleaned manually
15f218
  rm -v ${sitelib}/easy-install.pth
15f218
  rm -v ${sitelib}/mock-1.0.1-py2.7.egg
15f218
  rm -v ${sitelib}/site.py
15f218
  rm -v ${sitelib}/site.pyc
15f218
15f218
15f218
  #run pcsd tests and remove them
15f218
  GEM_HOME=${pcsd_dir}/vendor/bundle/ruby ruby \
15f218
    -I${pcsd_dir} \
15f218
    -I${pcsd_dir}/test \
15f218
    ${pcsd_dir}/test/test_all_suite.rb
15f218
  test_result_ruby=$?
15f218
  #remove tests after use here to be symmetrical with pcs tests
15f218
  rm -r -v ${pcsd_dir}/test
0f995b
15f218
  if [ $test_result_python -ne 0 ]; then
15f218
    return $test_result_python
15f218
  fi
15f218
  return $test_result_ruby
15f218
}
15f218
15f218
run_all_tests
0f995b
0f995b
%post
0f995b
%systemd_post pcsd.service
0f995b
0f995b
%preun
0f995b
%systemd_preun pcsd.service
0f995b
0f995b
%postun
0f995b
%systemd_postun_with_restart pcsd.service
0f995b
0f995b
%files
0f995b
%{python_sitelib}/pcs
0f995b
%{python_sitelib}/pcs-%{version}-py2.*.egg-info
0f995b
/usr/sbin/pcs
0f995b
/usr/lib/pcsd/*
0f995b
/usr/lib/pcsd/.bundle/config
0f995b
/usr/lib/systemd/system/pcsd.service
15f218
/usr/share/bash-completion/completions/pcs
0f995b
/var/lib/pcsd
0f995b
/etc/pam.d/pcsd
0f995b
/etc/logrotate.d/pcsd
0f995b
%dir /var/log/pcsd
15f218
%config(noreplace) /etc/sysconfig/pcsd
15f218
%ghost %config(noreplace) /var/lib/pcsd/cfgsync_ctl
15f218
%ghost %config(noreplace) /var/lib/pcsd/pcsd.cookiesecret
15f218
%ghost %config(noreplace) /var/lib/pcsd/pcsd.crt
15f218
%ghost %config(noreplace) /var/lib/pcsd/pcsd.key
15f218
%ghost %config(noreplace) /var/lib/pcsd/pcs_settings.conf
15f218
%ghost %config(noreplace) /var/lib/pcsd/pcs_users.conf
15f218
%ghost %config(noreplace) /var/lib/pcsd/tokens
0f995b
%{_mandir}/man8/pcs.*
71541a
%exclude /usr/lib/pcsd/*.debian
15f218
%exclude /usr/lib/pcsd/pcsd.service
15f218
%exclude /usr/lib/pcsd/pcsd.conf
15f218
%exclude %{python_sitelib}/pcs/bash_completion.sh
15f218
%exclude %{python_sitelib}/pcs/pcs.8
15f218
%exclude %{python_sitelib}/pcs/pcs
0f995b
0f995b
%doc COPYING README
0f995b
0f995b
%changelog
1eb964
* Tue Nov 15 2016 Johnny Hughes <johnny@centos.org> - 0.9.152-10
1eb964
- Roll in CentOS Branding (centos bug #9426)
1eb964
15f218
* Tue Sep 20 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-10
15f218
- Fixed error when stopping qdevice if is not running
15f218
- Fixed removing qdevice from a cluster
15f218
- Fixed documentation regarding booth
15f218
- Fixed return code when no matching ticket constraint found during remove
15f218
- Resolves: rhbz#1158805 rhbz#1305049
15f218
15f218
* Wed Sep 14 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-9
15f218
- Added warning when stopping/destroying qdevice instance which is being used 
15f218
- Fiexed removing qdevice from a cluster which uses sbd
15f218
- Fixed re-running "pcs cluster node add" if it failed due to qdevice
15f218
- Fixed documentation regarding booth
15f218
- Added warning when using unknown booth ticket option
15f218
- Added constraint ticket remove command
15f218
- Fixed return code and message when displaying node utilization for nonexistent node
15f218
- Fixed setting utilization attributes in web UI
15f218
- Fixed support for node utilization on remote node
15f218
- Fixed updating of selected group when displaying new resource dialog
15f218
- Fixed group list when managing cluster running older pcs in web UI 
15f218
- Fixed displaying unmanaged status for resources for older pcs in web UI
15f218
- Fixed clone/master/unclone group/ungroup buttons for older pcs in web UI
15f218
- Fixed node standby/unstandby for older pcs in web UI
15f218
- Resolves: rhbz#1158805 rhbz#1308514 rhbz#1305049 rhbz#1158500 rhbz#1231858
15f218
15f218
* Wed Aug 31 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-8
15f218
- Fixed error message in node maintenance/unmaintenance commands
15f218
- Fixed missing line at the end of booth config 
15f218
- Fixed documentation regarding booth
15f218
- Fixed remove multiple booth resources with "--force" flag
15f218
- Fixed cleanup of ip resource if it fails to create booth resource
15f218
- Added bash completion for booth
15f218
- Fixed display full booth configuration
15f218
- Added ability to display booth config from remote node
15f218
- Added support for ticket options during adding booth ticket
15f218
- Fixed adding node to cluster when booth is not installed
15f218
- Added restart command for booth
15f218
- Fixed check if auto_tie_breaker is required when enabling sbd
15f218
- Improved way of displaying status of unmanaged primitive resources in web UI
15f218
- Resolves: rhbz#1247088 rhbz#1308514 rhbz#1164402 rhbz#1264360
15f218
15f218
* Fri Aug 19 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-7
15f218
- Added possibility to hide inactive resources in "pcs resource show" command
15f218
- Fixed exceptions handling when waiting for response from user in command line
15f218
- Fixed nonexisting resource detection in pcsd
15f218
- Fixed SBD_WATCHDOG_TIMEOUT option value validation
15f218
- Removed possibility to change SBD_PACEMAKER
15f218
- Fixed exception when disabling service on systemd systems
15f218
- Added automatic auto_tie_breaker quorum option set whenever it is needed for SBD to work
15f218
- Fixed setting sbd watchdog in config
15f218
- Fixed error handling when upgrading cib schema
15f218
- Improved consistency of syntax 'pcs alert recipient add' command
15f218
- Resolves: rhbz#1298585 rhbz#1354498 rhbz#1346852 rhbz#1164402 rhbz#1315371 rhbz#1366307
15f218
15f218
* Fri Aug 05 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-6
15f218
- Fixed documentation regarding clufter
15f218
- Added possibility to change order of resources in a group in web UI
15f218
- Added support for unmanaged resources in web UI
15f218
- Added support for booth (cluster ticket manager)
15f218
- Resolves: rhbz#1357945 rhbz#1281391 rhbz#1264360 rhbz#1308514
15f218
15f218
* Thu Jul 28 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-5
15f218
- Fixed traceback when stopping pcsd shortly after start
15f218
- Fixed removing a dead node from a cluster
15f218
- Added support for clufter's 'dist' parameter
15f218
- Fixed filtering by property name in "pcs property show"
15f218
- Fixed an error in web UI when removing resources takes a long time
15f218
- Fixed occasional missing optional arguments of resources in web UI
15f218
- Improved help for alerts
15f218
- Fixed recreating a remote node resource
15f218
- Fixed exceptions when authenticating cluster nodes
15f218
- Fixed permissions for bash completion file
15f218
- Resolves: rhbz#1348579 rhbz#1225423 rhbz#1357945 rhbz#1302010 rhbz#1301993 rhbz#1346852 rhbz#1231858 rhbz#1315371 rhbz#1303136 rhbz#1329472 rhbz#1359154 rhbz#1349465
15f218
15f218
* Fri Jul 15 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-4
15f218
- Added colocation constraint support in web UI
15f218
- Fixed displaying cluster config when cib is provided as a file
15f218
- Removed side effect on /etc/hosts during build
15f218
- Recipient id is used as identifier in alarms
15f218
- Improved quorum device commands syntax
15f218
- Fixed pcs client for running on a remote node
15f218
- Resolves: rhbz#1281364 rhbz#1269242 rhbz#1353607 rhbz#1315371 rhbz#1158805 rhbz#1289418
15f218
15f218
* Fri Jul 01 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-3
15f218
- Added support for pacemaker alerts
15f218
- Added support for qdevice/qnetd provided by corosync
15f218
- Fixed sbd calls on python3
15f218
- Fixed bad request when resource removal takes longer than pcs expects
15f218
- Added support for set expected votes on a live cluster
15f218
- Added a wrapper for holding SELinux context when pcsd is started by systemd
15f218
- Resolves: rhbz#1315371 rhbz#1158805 rhbz#1164402 rhbz#1346852 rhbz#1327739 rhbz#1348579 rhbz#1349465
15f218
15f218
* Wed Jun 22 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-2
15f218
- Specified achitectures matching with pacemaker and corosync
15f218
- Resolves: rhbz#1299847
15f218
15f218
* Tue Jun 21 2016 Ivan Devat <idevat@redhat.com> - 0.9.152-1
15f218
- Rebased to latest upstream sources
15f218
- Added support for sbd configuration
15f218
- Added support for constraint tickets in web UI
15f218
- Added warning to pcs quorum unblock command
15f218
- Fixes in manpage and built-in help
15f218
- Config files marked as config
15f218
- Resolves: rhbz#1299847 rhbz#1164402 rhbz#1305049 rhbz#1264566 rhbz#1225946 rhbz#1231858 rhbz#1328066 rhbz#1341114
15f218
15f218
* Fri Jun 03 2016 Ivan Devat <idevat@redhat.com> - 0.9.151-2
15f218
- Added missing requirements for python-setuptools
15f218
- Resolves: rhbz#1299847
15f218
15f218
* Tue May 31 2016 Ivan Devat <idevat@redhat.com> - 0.9.151-1
15f218
- Rebased to latest upstream sources
15f218
- Added support for utilization attributes
15f218
- Optimized pcs status command
15f218
- Fixes in manpage and built-in help
15f218
- Improved resource cleanups
15f218
- Added --wait support for cluster start and node standby commands
15f218
- Improved resource and fence agent options in web UI
15f218
- Added ability to put a node into maintenance mode
15f218
- Fixed adding acl permission when targed id does not exists
15f218
- Fixed deleting resource when referenced in acl
15f218
- Improved pcsd launch script
15f218
- Added automatically setting provides=unfencing meta attribute for stonith device
15f218
- Improved Cluster Properties page in web UI
15f218
- Fixed page update after adding group in web UI
15f218
- Fixed deleting group (clones) when managing older cluster in web UI
15f218
- Fixed stonith update command when fence agents fails to get metadata
15f218
- Added support for putting Pacemaker Remote nodes into standby
15f218
- Added support for omission stopped resources in status command
15f218
- Added login input sanitization in web UI
15f218
- Added config settings for SSL options and ciphers
15f218
- Improved resource update command to inform user about missused op settings
15f218
- Spec file fixes
15f218
- Added support for constraint tickets from command line
15f218
- Fixed CVE-2016-0720 pcs: Cross-Site Request Forgery in web UI
15f218
- Fixed CVE-2016-0721 pcs: cookies are not invalidated upon logout
15f218
- Resolves: rhbz#1299847 rhbz#1158500 rhbz#1207405 rhbz#1219581 rhbz#1225946 rhbz#1220512 rhbz#1229822 rhbz#1231858 rhbz#1247088 rhbz#1248990 rhbz#1249085 rhbz#1252050 rhbz#1262773 rhbz#1281371 rhbz#1283562 rhbz#1286664 rhbz#1287320 rhbz#1290512 rhbz#1298585 rhbz#1305786 rhbz#1315652 rhbz#1321021 rhbz#1315743 rhbz#1315357 rhbz#1305049 rhbz#1335779 rhbz#1330884
d82499
71541a
* Wed Oct 21 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-15
71541a
- Fixed setting cluster properties in web UI
71541a
- Resolves: rhbz#1272412
71541a
71541a
* Wed Oct 07 2015 Chris Feist <cfeist@redhat.com> - 0.9.143-14
71541a
- Fixed remaining issues when managing resources/groups/etc. that were
71541a
  previously unmanaged
71541a
- Resolves: rhbz#1268801
71541a
71541a
* Tue Oct 06 2015 Chris Feist <cfeist@redhat.com> - 0.9.143-12
71541a
- Fixed issue managing resources that were clones and had the unmanaged
71541a
  meta attribute set under the clone/master
71541a
- Resolves: rhbz#1268801
71541a
71541a
* Wed Sep 23 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-11
71541a
- Fix for crm_node -l output change
71541a
- Resolves: rhbz#1265425
71541a
71541a
* Tue Sep 22 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-10
71541a
- Web UI fixes
71541a
- Added more detailed warnings for 'pcs stonith confirm'
71541a
- Resolves: rhbz#1189857 rhbz#1245264
71541a
71541a
* Wed Sep 16 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-9
71541a
- Multiple fixes in web UI (dashboard, nodes, resources, fence devices)
71541a
- Fixed an authentication issue in web UI
71541a
- Port parameter of fence agents is now considered optional
71541a
- Resolves: rhbz#1158566 rhbz#1188361 rhbz#1189857
71541a
71541a
* Tue Sep 08 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-8
71541a
- Fixes in loading cluster status for web UI
71541a
- Fixed checking user/group membership
71541a
- Fixed a typo in an error message
71541a
- Resolves: #rhbz1158566 #rhbz1158569 #rhbz1158571
71541a
71541a
* Mon Sep 07 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-7
71541a
- Multiple fixes in web UI
71541a
- Fixed crash on missing nagios agents metadata
71541a
- Check user/group membership on each request
71541a
- Print output of crm_resource in pcs resource cleanup
71541a
- Resolves: #rhbz1158571 #rhbz1189857 #rhbz1235022 #rhbz1257369
71541a
71541a
* Tue Sep 01 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-6
71541a
- Added missing dependency on openssl
71541a
- Resolves: #rhbz1158577
71541a
71541a
* Tue Sep 01 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-5
71541a
- Fixed pcsd certificates synchronization
71541a
- Multiple fixes in web UI
71541a
- Resolves: #rhbz1158566 #rhbz1158577 #rhbz1189857
71541a
71541a
* Mon Aug 31 2015 Chris Feist <cfeist@redhat.com> - 0.9.143-4
71541a
- Fixed issue causing traceback on pcsd stop
71541a
- Resolves: #rhbz#1258619
71541a
71541a
* Wed Aug 26 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-3
71541a
- Fixed relocation of remote nodes to their optimal node
71541a
- Fixed pcs/pcsd path detection
bafb64
- Fixed command injection vulnerability
71541a
- Resolves: #rhbz1122818 #rhbz1253294 #rhbz1253491
71541a
71541a
* Fri Aug 14 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-2
71541a
- Fixed relocation of unique clone resources to their optimal node
71541a
- Improved logging of node to node communication
71541a
- Fixed 'Add resource' form in web UI
71541a
- Fixed support for nagios agents
71541a
- Resolves: rhbz#1122818 rhbz#1158577 rhbz#1189857 rhbz#1235022
71541a
71541a
* Mon Aug 10 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.143-1
71541a
- Added support for setting permissions for users and groups to clusters managed by web UI
71541a
- Resources are now displayed in a tree (clone, master/slave, group, primitive) in web UI
71541a
- Renamed 'pcs resource relocate clean' command to 'pcs resource relocate clear'
71541a
- Improved logging of config files synchronization
71541a
- Various fixes in Resources tab in web UI
71541a
- Added missing dependecy on initscripts to the spec file
71541a
- Fixed traceback when running 'pcs resource enable clvmd --wait'
71541a
- Resolves: rhbz#1122818 rhbz#1158571 rhbz#1158577 rhbz#1182119 rhbz#1189857 rhbz#1198640 rhbz#1219574 rhbz#1243579 rhbz#1247818 rhbz#1250720
71541a
71541a
* Fri Jul 10 2015 Chris Feist <cfeist@redhat.com> - 0.9.142-2
71541a
- Cleaned up tarball
71541a
71541a
* Thu Jul 09 2015 Chris Feist <cfeist@redhat.com> - 0.9.142-1
71541a
- Rebase to latest upstream sources
71541a
- Added ability to set hostname when using IP address to create a cluster
71541a
- Added ability to clear out tokens with pcs pcsd clear-auth
71541a
- Added ability to use nagios agents
71541a
- Fixed issue with orphaned resources causing GUI to fail to work properly
71541a
- More dashboard fixes
71541a
- Synchronize files between pcsd instances in a cluster to allow for HA pcsd
71541a
- ACL role fixes for pcs/pcsd
71541a
- Resolves: rhbz#118310 rhbz#1207805 rhbz#1235022 rhbz#1198222 rhbz#1158566 rhbz#1158577 rhbz#1166160
71541a
71541a
* Tue Jun 23 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.141-1
71541a
- Rebased to latest upstream packages
71541a
- Added a command to relocate resources to their preferred host
71541a
- Fixed the dashboard in web UI
71541a
- Configure corosync to log to a file
71541a
- Added warning when creating a duplicate resource operation
71541a
- Added support for debugging resource agents
71541a
- Do not automatically use --force when removing a resource using web UI
71541a
- Fixed pcsd communication when one of the nodes is not authenticated
71541a
- Updated ruby gems
71541a
- Spec file fixes
71541a
- Resolves: rhbz#1198265 rhbz#1122818 rhbz#1158566 rhbz#1163671 rhbz#1175400 rhbz#1185096 rhbz#1198274 rhbz#1213429 rhbz#1231987 rhbz#1232644 rhbz#1233574
71541a
71541a
* Wed Jun 03 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.140-1
71541a
- Rebased to latest upstream packages
71541a
- Added a note to man page and help poiting to cluster properties description
71541a
- Fixed parsing of the corosync.conf file
71541a
- Fixed diferences between the 'pcs cluster status' and 'pcs status cluster' commands as one is documented to be an alias of the other
71541a
- Do not remove constraints referencing a group when removing a resource from the group
71541a
- Added dashboard showing status of clusters to web UI
71541a
- Added node authentication dialog to web UI
71541a
- Added synchronization of web UI configuration files across cluster nodes
71541a
- Fixed node authentication when one of the nodes is unreachable
71541a
- Fixed an error message in the 'pcs config restore' command if a node is not authenticated
71541a
- Fixed parsing of 'pcs acl role create' command's parameters
71541a
- Properly overwrite a tokens file if its contents is unparsable
71541a
- The 'pcs config' command now displays resources defaults and operations defaults
71541a
- Show a useful error message when attempting to add a duplicate fence level in web UI
71541a
- Added the require-all parameter to ordering constraints listing
71541a
- Fixed VirtualDomain resource removal when there are constraints for the resource
71541a
- Added a warning when removing a cluster node may cause a loss of the quorum
71541a
- Fixed an error when uncloning a non-cloned resource
71541a
- Fixed an error when removing a resource from a cloned group
71541a
- Fixed waiting for resource commands to finish
71541a
- Fixed 'pcs cluster start' and similar commands when run under a non-root account
71541a
- Fixed parsing of 'pcs constraint order set' command's parameters
71541a
- Fixed an error when creating a resource with an id which already exists
71541a
- Improved man page and help for the 'pcs resource move' and 'pcs resource ban' commands
71541a
- Fixed an error when referencing a non-existing acl role in 'pcs acl' commands
71541a
- Fixed an error when adding an invalid stonith level
71541a
- Fixed constraints removal and node standby / unstandby using remote web UI
71541a
- Fixed formatting of resource / fence agent description
71541a
- Fence agent description now contains information about the agent
71541a
- The 'pcs status --full' command now displays node attributes and migration summary
71541a
- Clufter moved to a standalone package
71541a
- Fixed pcsd communication when one of the nodes is not authenticated
71541a
- Fixed a timeout value in the fence_xvm agent form
71541a
- Fixed the 'pcs resource enable' command when working with clones and multi-state resources
71541a
- Resolves: rhbz#1198265 rhbz#1121791 rhbz#1134426 rhbz#1158491 rhbz#1158537 rhbz#1158566 rhbz#1158569 rhbz#1158577 rhbz#1163682 rhbz#1165803 rhbz#1166160 rhbz#1170205 rhbz#1176687 rhbz#1182793 rhbz#1182986 rhbz#1183752 rhbz#1186692 rhbz#1187320 rhbz#1187571 rhbz#1188571 rhbz#1196412 rhbz#1197758 rhbz#1199073 rhbz#1201452 rhbz#1202457 rhbz#1204880 rhbz#1205653 rhbz#1206214 rhbz#1206219 rhbz#1206223 rhbz#1212904 rhbz#1213429 rhbz#1215198 rhbz#1218979
71541a
71541a
* Tue Jun 02 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-16
71541a
- Fixes cluster property name validation
71541a
- Resolves: rhbz#1218478
71541a
71541a
* Wed Apr 15 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-15
056f5b
- Fixes issues with cookie signing in pcsd
71541a
- Resolves: rhbz#1211568
056f5b
71541a
* Mon Mar 09 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-14
056f5b
- Do not set two_nodes=1 in corosync.conf when auto_tie_breaker=1 is set
71541a
- Resolves: rhbz#1197770
056f5b
337c54
* Tue Jan 20 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-13
337c54
- Keep cluster quorate during destruction as long as possible
337c54
- Resolves: rhbz#1180506
337c54
337c54
* Mon Jan 19 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-12
337c54
- Warn if stopping nodes will cause a loss of the quorum
337c54
- Resolves: rhbz#1180506
337c54
337c54
* Thu Jan 15 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-11
337c54
- Stop cluster nodes in parallel and keep cluster quorate during pacemaker
337c54
  shutdown
337c54
- Resolves: rhbz#1180506
337c54
337c54
* Fri Jan 09 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-10
337c54
- Stop deleted resource before removing its constraints
337c54
- Resolves: rhbz#1180390
337c54
337c54
* Thu Jan 08 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-9
337c54
- Added acl enable and disable commands
337c54
- Display whether acls are enabled in the 'pcs acl' output
337c54
- Resolves: rhbz#1054491
337c54
337c54
* Wed Jan 07 2015 Chris Feist <cfeist@redhat.cmo> 0.9.137-8
337c54
- Configuration of resource-discovery is now available on advanced location
337c54
  constraint rules
337c54
- Resolves: rhbz#1054491
337c54
337c54
* Wed Jan 07 2015 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-7
337c54
- When a role is removed in the GUI the user is now automatically deleted
337c54
  if they aren't members of another role
337c54
- Resolves: rhbz#1054491
337c54
337c54
* Mon Jan 05 2015 Chris Feist <cfeist@redhat.com> - 0.9.137-6
337c54
- Allowed configuration of resource-discovery option on location constraint
337c54
  rules
337c54
- Resolves: rhbz#1054491
337c54
337c54
* Fri Dec 19 2014 Chris Feist <cfeist@redhat.com> - 0.9.137-5
337c54
- Fixed error message when creating a user with the same name as a role
337c54
- When a role is removed in the GUI the user is now automatically deleted
337c54
  if they aren't members of another role
337c54
- Resolves: rhbz#1054491
337c54
337c54
* Wed Dec 17 2014 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-4
337c54
- Fixed displaying globally-unique clones in GUI
337c54
- Added latest version of clufter package
337c54
- Resolves: rhbz#1170150 rhbz#1133897
337c54
337c54
* Mon Dec 8 2014 Chris Feist <cfeist@redhat.com> - 0.9.137-3
337c54
- Added latest version of clufter package
337c54
- Resolves: rhbz#1133897
337c54
337c54
* Mon Dec 8 2014 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-2
337c54
- Improved error messages for scoped cib operations
337c54
- Fixed waiting for resource commands to finish
337c54
- Resolves: rhbz#1115537 rhbz#1156311
337c54
337c54
* Tue Nov 25 2014 Tomas Jelinek <tojeline@redhat.com> - 0.9.137-1
337c54
- Added support for score-attribute in location rules in GUI
337c54
- Added ability to wait for resource commands to finish
337c54
- Fix clufter doc files installed with executable flag
337c54
- Resolves: rhbz#1111368 rhbz#1156311 rhbz#1073075 rhbz#1133897
337c54
337c54
* Mon Nov 24 2014 Chris Feist <cfeist@redhat.com> - 0.9.136-2
337c54
- Added latest version of clufter package
337c54
- Resolves: rhbz#1133897
337c54
337c54
* Wed Nov 19 2014 Chris Feist <cfeist@redhat.com> - 0.9.136-1
337c54
- Added support for 'pcs resource restart'
337c54
- Added ability to wait for a resource to start after creation
337c54
- Fixed issue with backports and ruby 2.0.0p576
337c54
- Fix for deleting a resource with a large number of options
337c54
- Fix warning when unpacking a pcs config tarball
337c54
- Resolves: rhbz#1111368 rhbz#1156311 rhbz#1156597
337c54
337c54
* Sat Oct 18 2014 Chris Feist <cfeist@redhat.com> - 0.9.135-1
337c54
- Added new clufter package
337c54
- Rebased to latest upstream sources
337c54
- Constraints tables are collapsed properly
337c54
- Resolves: rhbz#1111368 rhbz#1145560
337c54
337c54
* Sat Oct 18 2014 Chris Feist <cfeist@redhat.com> - 0.9.134-1
337c54
- Rebased to latest upstream packages
337c54
- Resolves: rhbz#1111368
337c54
337c54
* Fri Oct 17 2014 Chris Feist <cfeist@redhat.com> - 0.9.133-1
337c54
- Rebased to latest upstream packages
337c54
- Resolves: rhbz#1111368
337c54
337c54
* Tue Oct 07 2014 Tomas Jelinek <tojeline@redhat.com> - 0.9.132-1
337c54
- Rebased to latest upstream packages
337c54
- Resolves: rhbz#1111368
337c54
337c54
* Mon Sep 29 2014 Tomas Jelinek <tojeline@redhat.com> - 0.9.131-1
337c54
- Rebased to latest upstream packages
337c54
- Resolves: rhbz#1111368
337c54
- Added python-clufter subpackage (configuration conversion tool)
337c54
- Related:  rhbz#1133897
337c54
337c54
* Fri Sep 26 2014 Tomas Jelinek <tojeline@redhat.com> - 0.9.130-1
337c54
- Rebased to latest upstream packages
337c54
- Resolves: rhbz#1111368
337c54
337c54
* Mon Sep 22 2014 Tomas Jelinek <tojeline@redhat.com> - 0.9.129-1
337c54
- Rebased to latest upstream packages
337c54
- Resolves: rhbz#1111368
337c54
337c54
* Thu Sep 18 2014 Tomas Jelinek <tojeline@redhat.com> - 0.9.128-1
337c54
- Rebased to latest upstream packages
337c54
- Resolves: rhbz#1111368
337c54
337c54
* Fri Sep 12 2014 Chris Feist <cfeist@redhat.com> - 0.9.127-1
337c54
- Rebased to latest upstream packages
337c54
- Resolves: rhbz#1111368
337c54
337c54
* Fri Sep 05 2014 Chris Feist <cfeist@redhat.com> - 0.9.126-1
337c54
- Rebased to latest upstream packages
337c54
- Resolves: rhbz#1111368
bf4277
d1129f
* Tue Mar 25 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-32
d1129f
- Add ability to set totem options with pcs during cluster setup
d1129f
d1129f
* Tue Feb 25 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-31
d1129f
- Add ability to see group/clone/ms constraints and meta attributes in pcsd
d1129f
d1129f
* Mon Feb 24 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-30
d1129f
- Fix traceback with bad arguments to location rules
d1129f
- Fix results code when attempting to remove an order that doesn't exist
d1129f
d1129f
* Fri Feb 21 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-29
d1129f
- Don't allow users to clone groups that have already been cloned
d1129f
- Fix order remove <resource> to remove resources from sets
d1129f
- Don't allow a user to force-start a group, clone or master/slave
d1129f
- When using debug-start use proper return code
d1129f
- Added cluster properties hover text
d1129f
- Fixed issue with stripping a nil value
d1129f
- HTML escape resource descriptions
d1129f
d1129f
* Wed Feb 19 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-28
d1129f
- Remove leading/trailing white space in resource descriptions
d1129f
- Added tooltips for advanced cluster creation options
d1129f
- Fixed other 'Remove fence devices' button
d1129f
- When deleting a resource with pcsd use --force to prevent issues
d1129f
- Add proper tooltip for resource description info icon
d1129f
- Fix for long cluster names in menu
d1129f
- Do a better job of detecting when to send a redirect and when to notif
d1129f
- Don't silently ignore bad operation names
d1129f
d1129f
* Tue Feb 18 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-27
d1129f
- Added --nodesc option to pcs stonith list
d1129f
- Don't attempt to print metadata for fence_sanlockd
d1129f
d1129f
* Tue Feb 18 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-26
d1129f
- Fixed dialog text when removing a fence device
d1129f
- Show tool tips for optional fence agent arguments
d1129f
- Fix bad link on resource remove sprite
d1129f
- When removing a resource or fence device, show blank info
d1129f
- Fix resource management issues when pacemaker is not running
d1129f
- If first node is down, allow other nodes to show resource/stonith forms
d1129f
- Removing all nodes, now removes cluster configuration
d1129f
- Added ability to see nodes corosync/pacemaker/pcsd startup settings
d1129f
- Added extra colspan to improve long cluster name display
d1129f
- Added ability to configure IPv6 cluster
d1129f
- Added ability to set corosync transport in GUI
d1129f
- Added ability to set advanced cluster options on creation
d1129f
- Renamed last_node_standing to last_man_standing
d1129f
- On cluster creation color unauthorized nodes in orange
d1129f
- Added proper redirect when session variable times out
d1129f
- Fixed traceback when missing authentication tokens
d1129f
d1129f
* Mon Feb 17 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-24
d1129f
- Added support for meta attributes in the GUI
d1129f
- Moved pcmk_host_list/map/check to optional arguments
d1129f
d1129f
* Wed Feb 12 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-23
d1129f
- Added ability to use 'and/or' with rules
d1129f
- Fixed stonith optional arguments in pcsd
d1129f
d1129f
* Tue Feb 11 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-22
d1129f
- Fixed selection arrow when selecting new resource on resources page
d1129f
- Fixed permissions on pcsd.service file
d1129f
d1129f
* Thu Feb 06 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-21
d1129f
- Added support for resource descriptions
d1129f
- Show all nodes a resource is on for cloned resources
d1129f
- Improve visibility of dropdown menus
d1129f
- Keep last attempted login username if login fails
d1129f
d1129f
* Tue Feb 04 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-20
d1129f
- Fixed issue when removing all resources or fence devices
d1129f
- Fixed duplicate id on fence device page
d1129f
d1129f
* Mon Feb 03 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-19
d1129f
- Fixed issue when creating a cluster from the GUI on a node that isn't in
d1129f
  the newly formed cluster
d1129f
- The GUI is now better at keeping track of nodes in the cluster
d1129f
d1129f
* Tue Jan 28 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-17
d1129f
- Fixed issue with cluster properties not displaying properly when running
d1129f
  pcsd on a node that was not in the cluster being managed
d1129f
- Fixed /etc/sysconfig/pcsd file for pcsd
d1129f
d1129f
* Tue Jan 28 2014 Chris Feist <cfeist@redhat.com> - 0.9.115-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.9.114-2
d1129f
- Mass rebuild 2014-01-24
d1129f
d1129f
* Thu Jan 23 2014 Chris Feist <cfeist@redhat.com> - 0.9.114-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Wed Jan 22 2014 Chris Feist <cfeist@redhat.com> - 0.9.113-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Mon Jan 20 2014 Chris Feist <cfeist@redhat.com> - 0.9.112-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Mon Jan 20 2014 Chris Feist <cfeist@redhat.com> - 0.9.111-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Fri Jan 17 2014 Chris Feist <cfeist@redhat.com> - 0.9.110-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Wed Jan 15 2014 Chris Feist <cfeist@redhat.com> - 0.9.108-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Wed Jan 15 2014 Chris Feist <cfeist@redhat.com> - 0.9.107-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Tue Jan 14 2014 Chris Feist <cfeist@redhat.com> - 0.9.106-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Mon Jan 13 2014 Chris Feist <cfeist@redhat.com> - 0.9.105-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Fri Jan 10 2014 Chris Feist <cfeist@redhat.com> - 0.9.104-1
d1129f
- Re-synced to upstream sources
d1129f
d1129f
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.9.100-2
d1129f
- Mass rebuild 2013-12-27
d1129f
d1129f
* Tue Nov 12 2013 Chris Feist <cfeist@redhat.com> - 0.9.100-1
d1129f
- Re-synced to upstream sources
d1129f
0f995b
* Thu Nov 07 2013 Chris Feist <cfeist@redhat.com> - 0.9.99-2
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Wed Nov 06 2013 Chris Feist <cfeist@redhat.com> - 0.9.98-1
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Tue Nov 05 2013 Chris Feist <cfeist@redhat.com> - 0.9.96-2
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Tue Oct 29 2013 Chris Feist <cfeist@redhat.com> - 0.9.96-2
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Tue Oct 22 2013 Chris Feist <cfeist@redhat.com> - 0.9.95-2
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Tue Oct 22 2013 Chris Feist <cfeist@redhat.com> - 0.9.94-1
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Wed Oct 16 2013 Chris Feist <cfeist@redhat.com> - 0.9.91-1
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Tue Oct 15 2013 Chris Feist <cfeist@redhat.com> - 0.9.92-2
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Wed Oct 09 2013 Chris Feist <cfeist@redhat.com> - 0.9.91-1
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Wed Sep 18 2013 Chris Feist <cfeist@redhat.com> - 0.9.84-1
0f995b
- Re-synced to upstream sources
0f995b
0f995b
* Tue Sep 03 2013 Chris Feist <cfeist@redhat.com> - 0.9.77-1
0f995b
- Re-synced to upstreams sources
0f995b
0f995b
* Tue Sep 03 2013 Chris Feist <cfeist@redhat.com> - 0.9.76-1
0f995b
- Re-synced to upstreams sources
0f995b
0f995b
* Fri Aug 09 2013 Chris Feist <cfeist@redhat.com> - 0.9.71-1
0f995b
- Rebuilt with new upstream sources
0f995b
0f995b
* Fri Aug 09 2013 Chris Feist <cfeist@redhat.com> - 0.9.63-1
0f995b
- Rebuilt with new upstream sources
0f995b
0f995b
* Wed Aug 07 2013 Chris Feist <cfeist@redhat.com> - 0.9.62-1
0f995b
- Rebuilt with new upstream sources
0f995b
0f995b
* Tue Aug 06 2013 Chris Feist <cfeist@redhat.com> - 0.9.61-1
0f995b
- Rebuilt with new upstream sources
0f995b
0f995b
* Mon Jul 29 2013 Chris Feist <cfeist@redhat.cmo> - 0.9.60-1
0f995b
- Rebuilt with new upstream sources
0f995b
- Added pcsd wizards
0f995b
0f995b
* Tue Jul 23 2013 Chris Feist <cfeist@redhat.cmo> - 0.9.58-1
0f995b
- Rebuilt with new upstream sources
0f995b
0f995b
* Tue Jul 23 2013 Chris Feist <cfeist@redhat.cmo> - 0.9.57-1
0f995b
- Rebuilt with new upstream sources
0f995b
0f995b
* Mon Jul 22 2013 Chris Feist <cfeist@redhat.cmo> - 0.9.56-1
0f995b
- Rebuilt with upstream source
0f995b
- Added missing bash completion file
0f995b
0f995b
* Mon Jul 22 2013 Chris Feist <cfeist@redhat.cmo> - 0.9.55-1
0f995b
- Rebuilt with upstream source
0f995b
0f995b
* Wed Jul 10 2013 Chris Feist <cfeist@redhat.com> - 0.9.54-4
0f995b
- Fix rpam error after adding systemd macros
0f995b
0f995b
* Wed Jul 10 2013 Chris Feist <cfeist@redhat.com> - 0.9.54-3
0f995b
- Rebuild with proper upstream sources
0f995b
0f995b
* Wed Jul 10 2013 Chris Feist <cfeist@redhat.com> - 0.9.54-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Wed Jul 10 2013 Chris Feist <cfeist@redhat.com> - 0.9.53-2
0f995b
- Added systemd macros
0f995b
0f995b
* Tue Jul 09 2013 Chris Feist <cfeist@redhat.com> - 0.9.53-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Mon Jul 08 2013 Chris Feist <cfeist@redhat.com> - 0.9.52-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Mon Jul 01 2013 Chris Feist <cfeist@redhat.com> - 0.9.49-3
0f995b
- Fix pcsd.conf source file location.
0f995b
0f995b
* Mon Jul 01 2013 Chris Feist <cfeist@redhat.com> - 0.9.49-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Tue Jun 18 2013 Chris Feist <cfeist@redhat.com> - 0.9.48-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Wed Jun 12 2013 Chris Feist <cfeist@redhat.com> - 0.9.47-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Mon Jun 10 2013 Chris Feist <cfeist@redhat.com> - 0.9.46-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Wed Jun 05 2013 Chris Feist <cfeist@redhat.com> - 0.9.45-2
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Mon Jun 03 2013 Chris Feist <cfeist@redhat.com> - 0.9.44-4
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Thu May 30 2013 Chris Feist <cfeist@redhat.com> - 0.9.44-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Wed May 29 2013 Chris Feist <cfeist@redhat.com> - 0.9.43-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Wed May 29 2013 Chris Feist <cfeist@redhat.com> - 0.9.42-5
0f995b
- Fix issues with ruby 2.0 build
0f995b
0f995b
* Wed May 29 2013 Chris Feist <cfeist@redhat.com> - 0.9.42-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Tue May 07 2013 Chris Feist <cfeist@redhat.com> - 0.9.41-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Tue Apr 30 2013 Chris Feist <cfeist@redhat.com> - 0.9.40-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Wed Apr 17 2013 Chris Feist <cfeist@redhat.com> - 0.9.39-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Tue Apr 09 2013 Chris Feist <cfeist@redhat.com> - 0.9.38-1
0f995b
- Rebuild with upstream sources
0f995b
0f995b
* Wed Apr 03 2013 Chris Feist <cfeist@redhat.com> - 0.9.37-4
0f995b
- Re-enable gem builds with fix for ruby 2.0.0
0f995b
0f995b
* Tue Mar 26 2013 Chris Feist <cfeist@redhat.com> - 0.9.37-2
0f995b
- Temporarily disable gem builds for ruby 2.0.0
0f995b
0f995b
* Wed Mar 20 2013 Chris Feist <cfeist@redhat.com> - 0.9.37-1
0f995b
- Re-synced to upstream
0f995b
0f995b
* Fri Mar 15 2013 Chris Feist <cfeist@redhat.com> - 0.9.35-1
0f995b
- Re-synced to upstream
0f995b
0f995b
* Tue Mar 12 2013 Chris Feist <cfeist@redhat.com> - 0.9.34-1
0f995b
- Re-synced to upstream
0f995b
- Updated pcsd location to /usr/lib
0f995b
0f995b
* Wed Feb 20 2013 Chris Feist <cfeist@redhat.com> - 0.9.32-1
0f995b
- Re-synced to upstream
0f995b
0f995b
* Mon Feb 18 2013 Chris Feist <cfeist@redhat.com> - 0.9.31-1
0f995b
- Re-synced to upstream
0f995b
0f995b
* Mon Jan 14 2013 Chris Feist <cfeist@redhat.com> - 0.9.30-1
0f995b
- Updated build to properly manage combined pcs/pcsd
0f995b
0f995b
* Wed Jan 02 2013 Chris Feist <cfeist@redhat.com> - 0.9.29-4
0f995b
- Updated certificate generation code to fix firefox issues
0f995b
0f995b
* Fri Dec 07 2012 Chris Feist <cfeist@redhat.com> - 0.9.29-3
0f995b
- Added in missing pam service
0f995b
0f995b
* Thu Nov 29 2012 Chris Feist <cfeist@redhat.com> - 0.9.29-2
0f995b
- Add pam-devel to BuildRequires
0f995b
0f995b
* Thu Nov 29 2012 Chris Feist <cfeist@redhat.com> - 0.9.29-1
0f995b
- Resync to latest version of pcs/pcsd
0f995b
0f995b
* Fri Sep 28 2012 Chris Feist <cfeist@redhat.com> - 0.9.26-1
0f995b
- Resync to latest version of pcs/pcsd
0f995b
0f995b
* Tue Aug 21 2012 Chris Feist <cfeist@redhat.com> - 0.9.15-1.test.1
0f995b
- Resync to latest version of pcs/pcsd
0f995b
0f995b
* Mon Aug 13 2012 Chris Feist <cfeist@redhat.com> - 0.9.14-1.test.1
0f995b
- Resync to latest version of pcs/pcsd
0f995b
0f995b
* Thu Aug 09 2012 Chris Feist <cfeist@redhat.com> - 0.9.13-1.test.1
0f995b
- Resync to latest version of pcs and rename pcs-gui to pcsd
0f995b
0f995b
* Mon Jun 11 2012 Chris Feist <cfeist@redhat.com> - 0.9.5-5.test.1
0f995b
- Resync to latest version of pcs
0f995b
0f995b
* Mon Jun 11 2012 Chris Feist <cfeist@redhat.com> - 0.9.5-4
0f995b
- Resync to latest version of pcs
0f995b
0f995b
* Thu May 24 2012 Chris Feist <cfeist@redhat.com> - 0.9.4-1
0f995b
- Resync to latest version of pcs
0f995b
- Move cluster creation options to cluster sub command.
0f995b
0f995b
* Mon May 07 2012 Chris Feist <cfeist@redhat.com> - 0.9.3.1-1
0f995b
- Resync to latest version of pcs which includes fixes to work with F17.
0f995b
0f995b
* Mon Mar 19 2012 Chris Feist <cfeist@redhat.com> - 0.9.2.4-1
0f995b
- Resynced to latest version of pcs
0f995b
0f995b
* Mon Jan 23 2012 Chris Feist <cfeist@redhat.com> - 0.9.1-1
0f995b
- Updated BuildRequires and %doc section for fedora
0f995b
0f995b
* Fri Jan 20 2012 Chris Feist <cfeist@redhat.com> - 0.9.0-2
0f995b
- Updated spec file for fedora specific changes
0f995b
0f995b
* Mon Jan 16 2012 Chris Feist <cfeist@redhat.com> - 0.9.0-1
0f995b
- Initial Build
0f995b