Commit Graph

67 Commits

Author SHA1 Message Date
Michal Pospíšil
ede244de3f pcs-0.10.12-3.el10
- Fixed restarting bundles
  Resolves: RHEL-79033
- Fixed deletion of misconfigured bundles
  Resolves: RHEL-79090
- Fixed filtering of resource clones in web console
  Resolves: RHEL-78654
- Updated bundled rubygem rack
  Resolves: RHEL-79676
2025-02-14 21:16:38 +01:00
Michal Pospíšil
52fe547310 pcs-0.12.0-1.el10
- Rebased pcs to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-44421
- Updated HA Cluster Management add-on to 0.1.22
- Improved directions pointing from pcs-web-ui to HA Cluster Management add-on
  Resolves: RHEL-68363
2025-01-09 21:14:02 +01:00
Michal Pospíšil
7b5f1708d0 pcs-0.12.0~b1-2.el10
- Rebased pcs to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-7602, RHEL-12709, RHEL-44719
- Rebased HA Cluster Management add-on to the latest sources
- Point users from pcs-web-ui to HA Cluster Management add-on
  Resolves: RHEL-68363

- Revamped and unified tarball version management between pcs and pcs-web-ui - version numbers are needed for untagged releases, as git-version-gen takes the version from a git tag present in official released tarballs. To build an unreleased version of pcs, a commit hash is declared in a macro and .tarball-version is generated from rpm version and the hash. For tagged releases, .tarball-version is not generated but rpm version is used for file names and such. Pcs-web-ui uses a different version than pcs, so the rpm version cannot be used. Instead, pcs-web-ui version always has to be declared in the spec file anyway, so it will now serve as the fallback version for generating the .tarball-version for pcs-web-ui.
- Fixed description of cockpit-ha-cluster to mention RHEL web console instead of Cockpit
- Putting autosetup and autopatch back for pcs-web-ui
- Removed previously deleted gems from sources file that I forgot to remove in the last commit
2024-12-16 17:17:31 +01:00
Michal Pospíšil
1846315a2b pcs-0.12.0~b1-1.el10
- Rebased to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-21047, RHEL-33386, RHEL-38483, RHEL-44432, RHEL-48220, RHEL-49520, RHEL-49521, RHEL-49524, RHEL-49527, RHEL-55723, RHEL-61747, RHEL-61889, RHEL-62719
- Updated pcs-web-ui in cockpit-ha-cluster to 0.1.21
  Resolves: RHEL-30688, RHEL-30691, RHEL-30693, RHEL-30701, RHEL-47158, RHEL-52846, RHEL-53363
- Updated bundled rubygems: ffi, mustermann, puma, rack, rackup, tilt
- Removed bundled rubygem webrick, ruby2_keywords
- New runtime dependency python3-tornado which has been bundled in previous versions

- Replaced ${RPM_BUILD_ROOT} in favor of %buildroot to match the upstream spec
- Ruby2_keywords is a standard gem provided in RHEL 10, it no longer needs to be bundled
- Removed webrick again because rackup stopped requiring it
- Unbundled Tornado to make maintenance easier since it is provided in RHEL
2024-11-18 19:14:05 +01:00
Michal Pospisil
495cd3cc49 pcs-0.12.0a1-3
- Since 0.12.0~a1-1, pcs-web-ui is no longer a standalone application
  running on port 2224. It is now accessible through RHEL web console
  after installing the HA Cluster Management add-on (cockpit and
  cockpit-ha-cluster packages, pcsd must be running)
- Updated pcs-web-ui to 0.1.20
  Resolves: RHEL-34783
2024-07-12 13:31:40 +02:00
Michal Pospisil
2fd81b454f pcs-0.12.0a1-1
- Rebased to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-29739, RHEL-34783, RHEL-38480, RHEL-38484, RHEL-38486
- Fixed grammatical error in pcs-web-ui
  Resolves: RHEL-38496

- Support tilde in version - for correct sorting of prerelease upstream version by RPM - %{version} expands with the tilde, use %{clean_version} to get upstream version
- Added pkgconfig file for pcs
- Added previously omitted autotools as build dependencies
- Changed BuildRequires for cluster stack components to use pkgconfig virtual provides to prevent breakage if pkgconfig is ever moved to a different package
- Removed BuildRequires: python3-wheel - we are not building wheels with setuptools
- Removed BuildRequires: nodejs-npm from main package and fixed the name in cockpit-ha-cluster subpackage - the idea is that BuildRequires become Requires of the srpm which are then used during the main build phase when subpackages are built (so BuildRequires are effectively inherited by this logic)
- Bumped minimum python and ruby versions
2024-06-21 20:27:55 +02:00
Michal Pospisil
16034a47b3 pcs-0.11.7-5
- Rebased to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-34783, RHEL-34792, RHEL-35428, RHEL-35670, RHEL-36612, RHEL-38478, RHEL-38479, RHEL-38481, RHEL-38487, RHEL-38489, RHEL-38491
- Updated pcs-web-ui to 0.1.19
  Resolves: RHEL-38493, RHEL-38494, RHEL-38495, RHEL-38496
- “Added” the Cockpit application cockpit-ha-cluster as a web interface for HA cluster management (this was already present because of package sync from Fedora 40)
  Resolves: RHEL-23048
- Updated bundled rubygems: backports, childprocess, nio4r, puma, rack, rack-protection, sinatra
- Bundled new rubygems: base64, rack-session, rackup, webrick

- Started bundling webrick again as a dependency of rackup - we no longer use it but rackup requires webrick
2024-05-23 23:38:11 +02:00
Michal Pospisil
72da5ce3c7 pcs-0.11.7-4
- initial c10s build
- removed %{eln} macro
- support packaging change of nodejs from streams to versioned packages
- only `enable-booth-enable-authfile-unset` option is present
- removed BuildRequires: python3-setuptools_scm - was needed for bundling dateutil
- updated gating policy
- added diffstat to gating fmf plan, rpmbuild failed during patching
- fixed paths to bundled modules in prepare-env.sh, removed distro workaround
- Bundled Python dependencies: dacite, pyagentx, pycurl, tornado
  Resolves: RHEL-26339
- Bundled rubygems: backports, childprocess, ethon, ffi, mustermann, nio3r, puma, rack, rack-protection, rack-test, ruby2_keywords, sinatra, tilt
- Converted pcs and pcs-snmp to be architecture dependent, cockpit-ha-cluster remains noarch
2024-04-12 15:49:51 +02:00
Michal Pospisil
3a06ce659f pcs-0.11.7-1
- Rebased to the latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui to 0.1.18
- TLS cipher setting in pcsd now follows system-wide crypto policies by default
- Added cockpit-pcs-web-ui subpackage that adds pcs-web-ui as a Cockpit application
- Removed BuildRequires: python3-distro - was used to bundle dateutil
- Replaced STI tests with fmf tests for gating
- Change to prepare-env.sh script for rpm 4.19+ that creates SPECPARTS
  directories
- Workaround used for distro in autotools
2024-01-19 14:23:26 +01:00
Michal Pospisil
71c95f418e Resolves: rhbz#2109852 rhbz#2170648
- Rebased to the latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Removed dependency fedora-logos - favicon is now correctly provided by pcs-web-ui
2023-06-22 13:43:50 +02:00
Michal Pospisil
52c9289b49 Resolves: rhbz#2179837
- Fix displaying differences between configuration checkpoints in “pcs config checkpoint diff” command
- Fix “pcs stonith update-scsi-devices” command which was broken since Pacemaker-2.1.5-rc1
- Fixed loading of cluster status in the web interface when fencing levels are configured
- Fixed a vulnerability in pcs-web-ui-node-modules
- Swapped BuildRequires: npm for BuildRequires: nodejs-npm in Fedora 37 because of NodeJS packaging change
- Removed BuildRequires: rubygem-io-console
- Removed dependency rubygem-eventmachine
2023-04-13 13:01:04 +02:00
Michal Pospisil
2287b8ba7d Resolves: rhbz#2166266
- Rebased to the latest upstream sources (see CHANGELOG.md)
- Fixed broken filtering in create resource/fence device wizards in the web interface
- Converted package to noarch
- Added creation of .tarball-version file needed by autotools when building from untagged commits and fixed Source0 link to the tarball on GitHub
- Modified build options of pcs for booth authfile fix for all Fedora versions
- Added BuildRequires: pam for tier0 tests during build
- Added BuildRequires: nodejs-npm for NodeJS packaging change since Fedora 38
- Removed bundled rubygem thin and its associated BuildRequires: rubygems, rubygem-bundler, rubygem-daemons, gcc, gcc-c++
- Added dependency rubygem-puma - replacement for rubygem thin
- Added dependency nss-tools - for working with qdevice certificates
- Added dependency fedora-logos - for the web interface favicon
- Removed dependencies: rubygem-daemons, rubygem(webrick)
2023-03-01 15:29:41 +01:00
Michal Pospisil
dc07da9166 Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Added rubygem dependency: childprocess
- Removed rubygem dependency: open4
2022-12-13 10:50:06 +01:00
Miroslav Lisik
478964bb97 Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Resolves: rhbz#2068452
2022-06-28 10:48:56 +02:00
Miroslav Lisik
f8c8ea2492 Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Removed old web gui
2022-02-04 18:12:04 +01:00
Miroslav Lisik
c8e365c715 Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Stop bundling rubygems daemons eventmachine mustermann rack rack-protection ruby2_keywords sinatra tilt
2021-10-05 18:40:50 +02:00
Miroslav Lisik
b82abfd36d Resolves: rhbz#1983359
- Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Bundle rubygem-sinatra, rubygem-thin and their dependencies because they were orphaned
2021-08-16 20:54:38 +02:00
Miroslav Lisik
eff9068c43 Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Updated bundled python dependency: dacite
- Changed BuildRequires from git to git-core
- Added conditional (Build)Requires: rubygem(rexml)
- Added conditional Requires: rubygem(webrick)
2021-02-04 17:10:46 +01:00
Miroslav Lisik
08d2960343 Rebased to latest upstream sources (see CHANGELOG.md)
- Added dependency on python packages pyparsing and dateutil
- Fixed virtual bundle provides for ember, handelbars, jquery and jquery-ui
- Removed dependency on python3-clufter
2020-10-02 10:09:31 +02:00
Miroslav Lisik
7bbab365c2 Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Stopped bundling tornado (use distribution package instead)
- Stopped bundling rubygem-tilt (use distribution package instead)
- Removed rubygem bundling
- Removed unneeded BuildRequires: execstack, gcc, gcc-c++
- Excluded some tests for tornado daemon
2020-07-22 08:43:45 +02:00
Ondrej Mular
ebc60dd1fe Switch to the latest upstream version of dacite 2020-07-15 16:18:02 +02:00
Ondrej Mular
92ce8561ab Resolves: rhbz#1838327 2020-07-03 14:51:42 +02:00
Ondrej Mular
3b2f88a991 Rebased to latest upstream sources 2020-05-07 10:12:07 +02:00
Miroslav Lisik
a85960601d Rebased to latest upstream sources 2020-03-18 15:16:26 +01:00
Miroslav Lisik
737f32d653 Rebased to latest upstream sources 2019-11-28 16:08:24 +01:00
Ondrej Mular
f0ef8cf425 Rebased to latest upstream sources 2019-08-23 14:44:10 +02:00
Ondrej Mular
ca4645e212 Rebased to latest upstream sources 2019-06-14 10:15:58 +02:00
Ivan Devat
7e17d16d64 Rebased to latest upstream sources 2019-01-09 07:54:30 +01:00
Ondrej Mular
29a162574a Resolves: rhbz#1618911 2018-10-09 10:10:07 -04:00
Ivan Devat
a504446fc1 Start bundling rubygem-tilt
- Started bundling rubygem-tilt (rubygem-tilt is orphaned in fedora due to rubygem-prawn dependency)
- Enabled passing tests
2018-08-31 14:23:00 +02:00
Ivan Devat
6341d90428 Rebased to latest upstream sources 2018-08-02 10:57:56 +02:00
Ondrej Mular
c088c221c9 Rebased to latest upstream sources, Fixes for: CVE-2018-1079, CVE-2018-1086 2018-04-09 17:32:38 +02:00
Ivan Devat
47f1518c67 Rebased to latest upstream sources 2018-02-20 13:50:48 +01:00
Ondrej Mular
4ad2fc6620 Rebased to latest upstream sources 2017-10-19 11:34:29 +02:00
Ondrej Mular
3e00919e92 Fedora 27 related fixes 2017-09-14 15:23:12 +02:00
Ondrej Mular
779e837f54 Rebased to latest upstream sources 2017-07-12 13:51:58 +02:00
Tomas Jelinek
beb8bbb8e0 Fedora 26 related fixes 2017-05-23 15:10:02 +02:00
Tomas Jelinek
195f96ae8d Rebased to latest upstream sources 2017-02-22 13:25:59 +01:00
Adam Williamson
3dc824c179 Upload new source tarball 2017-01-04 22:38:04 -08:00
Tomas Jelinek
0a8dadeced Re-synced to upstream sources, spec file fixes 2016-09-22 15:49:51 +02:00
Tomas Jelinek
de104aad02 Re-synced to upstream sources, build for python3 2016-04-11 14:55:28 +02:00
Tomas Jelinek
2fc0ad879e Re-synced to upstream sources, security fixes, spec file cleanup
- Re-synced to upstream sources
- Security fix for CVE-2016-0720, CVE-2016-0721
- Fixed rubygems issues which prevented pcsd from starting
- Rubygems built with RELRO
- Spec file cleanup
- Fixed multilib .pyc/.pyo issue
2016-02-18 13:43:43 +01:00
Tomas Jelinek
a80e8a1384 Re-synced to upstream sources 2015-09-18 16:26:36 +02:00
Tomas Jelinek
bea4b7df86 Re-synced to upstream sources 2015-06-23 16:52:58 +02:00
Tomas Jelinek
21e433bdbf Re-synced to upstream sources 2015-06-05 16:43:02 +02:00
Tomas Jelinek
c1e59b16a3 Re-synced to upstream sources 2015-02-19 14:28:35 +01:00
Chris Feist
6044b69891 Re-synced to upstream sources 2014-04-21 14:16:15 -05:00
Chris Feist
4bfe6fb772 Re-synced to upstream sources 2013-12-13 18:07:51 -06:00
Chris Feist
174df125c0 Updated upstream sources 2013-06-19 15:47:59 -05:00
Chris Feist
471dca81f7 Re-synched to upstream 2013-06-04 17:03:44 -05:00