Commit Graph

54 Commits

Author SHA1 Message Date
Michal Pospíšil
25f11df46c pcs-0.11.8-2.el9
- Rebased to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-16232, RHEL-46284, RHEL-46286, RHEL-46293, RHEL-55441, RHEL-61738, RHEL-61901
- Updated pcs-web-ui to 0.1.21
- Updated bundled rubygems: ffi, mustermann, puma, rack, rackup, tilt
- Removed bundled rubygem webrick
- New runtime dependency python3-tornado which has been bundled in previous versions

- Reenabled brp_mangle_shebangs after removing unnecessary files from rubygems that were flagged before
- Replaced ${RPM_BUILD_ROOT} in favor of %buildroot to match the upstream spec
- Removed webrick again because rackup stopped requiring it
- Unbundled Tornado to make maintenance easier since it is provided in RHEL
- Added pkgconf file for pcs
2024-11-19 19:31:27 +01:00
Michal Pospisil
7aac548d92 pcs-0.11.8-1
- Updated pcs-web-ui to 0.1.20
- Rebased to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-34781

- Fixed the case of a separator in SPDX license string
2024-07-11 18:22:16 +02:00
Michal Pospisil
20ca7ec504 pcs-0.11.7-4
- Rebased to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-7701, RHEL-7737, RHEL-17962, RHEL-34781
- Fixed grammatical error in pcs-web-ui
  Resolves: RHEL-7726
2024-06-18 14:44:41 +02:00
Michal Pospisil
8d18969d78 pcs-0.11.7-3
- Rebased to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-2977, RHEL-16231, RHEL-21051, RHEL-25854, RHEL-27492, RHEL-28749, RHEL-34781, RHEL-36514
- Updated pcs-web-ui to 0.1.19
  Resolves: RHEL-7726, RHEL-21895, RHEL-21896, RHEL-21897
- 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-24 19:29:37 +02:00
Michal Pospisil
6efec6c67a pcs-0.11.7-2
- Fixed CVE-2024-25126, CVE-2024-26141, CVE-2024-26146 in bundled dependency rack
  Resolves: RHEL-26446, RHEL-26448, RHEL-26450
2024-03-19 14:15:30 +01:00
Michal Pospisil
e0f71ca976 pcs-0.11.7-1
- Rebased to the latest sources (see CHANGELOG.md)
  Resolves: RHEL-7740
- Removed workaround for skipping copying of rubygems
- Removed workaround for unsupported distro in configure.ac
2024-01-11 15:19:58 +01:00
Michal Pospisil
f0557fdd16 pcs-0.11.6-6
- Rebased to the latest upstream sources (see CHANGELOG.md)
  Resolves: RHEL-7582, RHEL-7583, RHEL-7669, RHEL-7672, RHEL-7697, RHEL-7698, RHEL-7700, RHEL-7703, RHEL-7719, RHEL-7725, RHEL-7730, RHEL-7738, RHEL-7739, RHEL-7740, RHEL-7744, RHEL-7746
- TLS cipher setting in pcsd now follows system-wide crypto policies by default
  Resolves: RHEL-7724
2023-11-23 15:45:58 +01:00
Michal Pospisil
1a3ffa6e01 fix gem permissions
Prior to this fix, some gems were installed with write permissions for the
owner group and everyone. With this patch, write permissions are removed
with chmod for all rubygems.

Resolves: RHEL-7716
2023-11-10 18:56:32 +01:00
Michal Pospisil
e2eed6c9b4 ignore failure when allowing repositories
Gating environment has a different repository configuration than
production builds. This causes dnf config manager to fail when enabling
high availability and crb repositories. These repositories are enabled
on the images used for testing, so the failure can be ignored.

Resolves: RHEL-15217
2023-11-02 15:39:04 +01:00
Michal Pospisil
1ab5fc7490 migrate gating tests to fmf
The deprecated STI gating test definition is removed in favor of
flexible metadata format (fmf). This fixes testing in Testing Farm
which is enabled in CentOS Stream merge requests.

This is not the final version, some workarounds were needed. Most
notable ones are patching sources which is not yet supported by
tmt (test management tool - used to run tests in Testing Farm).
Tmt also does not download rubygems, so a macro was put in place
to avoid errors while trying to copy them in the prep phase of rpmbuild.

To ensure smooth build process in the future, we will test that the new
gating test definition will match the previous result without changing
the package content.

Resolves: RHEL-15217
2023-11-01 15:21:38 +01:00
Michal Pospisil
e2c06194ee Resolves: rhbz#2222788
- Refreshing any page in pcs-web-ui no longer causes it to display a blank page
2023-07-14 17:25:42 +02:00
Michal Pospisil
a8b1b4c1d8 Resolves: rhbz#2163953 rhbz#2216434 rhbz#2217850 rhbz#2219407
- Added BuildRequires: debugedit - for generating MiniDebugInfo - triggered by removing find-debuginfo.sh from rpm
- Make use of filters when extracting tarballs to enhance security if provided by Python (pcs config restore command)
- Exporting constraints with rules in form of pcs commands now escapes # and fixes spaces in dates to make the commands valid
- Constraints containing options unsupported by pcs are not exported and a warning is printed instead
- Using spaces in dates in location constraint rules is deprecated
2023-07-12 16:54:23 +02:00
Michal Pospisil
ddf1de3c5d Resolves: rhbz#1465829 rhbz#2163440 rhbz#2168155
- Rebased to the latest upstream sources (see CHANGELOG.md)
- Updated bundled rubygems: puma, tilt
2023-06-20 14:49:21 +02:00
Michal Pospisil
aa4f1fd980 Resolves: rhbz#2210855
- Fixed a regression causing crash in `pcs resource move` command (broken since pcs-0.11.5)
2023-05-31 12:04:47 +02:00
Michal Pospisil
e834de45bd Resolves: rhbz#1423473 rhbz#1860626 rhbz#2160664 rhbz#2163440 rhbz#2163914 rhbz#2163953 rhbz#2168155 rhbz#2168617 rhbz#2174735 rhbz#2174829 rhbz#2175881 rhbz#2177996 rhbz#2178701 rhbz#2178714 rhbz#2179902 rhbz#2180379 rhbz#2182810
- Rebased to the latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Updated bundled dependencies: tornado, dacite
- Added bundled rubygems: nio4r, puma
- Removed bundled rubygems: daemons, eventmachine, thin, webrick
- Updated bundled rubygems: backports, rack, rack-protection, rack-test, sinatra, tilt
- Added dependency nss-tools - for working with qdevice certificates
2023-05-25 11:23:39 +02:00
Michal Pospisil
5fdda3ad9a Resolves: rhbz#2179901 rhbz#2180697 rhbz#2180704 rhbz#2180708 rhbz#2180978 rhbz#2183180
- 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
- Updated bundled rubygem rack
2023-03-31 01:17:23 +02:00
Michal Pospisil
f93843e2c6 Resolves: rhbz#2167471
- Fixed broken filtering in create resource/fence device wizards in the
  web interface
- Added BuildRequires: pam - needed for tier0 tests during build
2023-02-13 19:05:36 +01:00
Michal Pospisil
16dd3a675d Resolves: rhbz#2166249
- Fixed enabling/disabling sbd when cluster is not running
2023-02-02 16:30:31 +01:00
Michal Pospisil
70516b6926 Resolves: rhbz#2158790 rhbz#2159454
- Rebuilt with fixed patches
2023-01-13 18:32:04 +01:00
Michal Pospisil
fb2ec1b90e Resolves: rhbz#2158790 rhbz#2159454
- Allow time values in stonith-watchdog-time property
- Resource/stonith agent self-validation of instance attributes is now
disabled by default, as many agents do not work with it properly.
- Updated bundled rubygems: rack, rack-protection, sinatra
- Added license for ruby2_keywords
2023-01-13 13:42:25 +01:00
Michal Pospisil
9792d48c7b Resolves: rhbz#2148124 rhbz#2151164 rhbz#2151524
- Fixed stopping of pcsd service using `systemctl stop pcsd` command
- Fixed smoke test execution during gating
- Added warning when omitting validation of misconfigured resource
- Fixed displaying of bool and integer values in `pcs resource config` command
- Updated bundled rubygems: ethon, rack-protection, sinatra
2022-12-15 12:00:30 +01:00
Michal Pospisil
225917d4f4 Resolves: rhbz#1620043 rhbz#2019464 rhbz#2099653 rhbz#2109633 rhbz#2112293 rhbz#2116295 rhbz#2117600 rhbz#2117601
- Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
2022-11-23 13:57:22 +01:00
Miroslav Lisik
9455af1d47 Resolves: rhbz#1493416 rhbz#1796827 rhbz#2059147 rhbz#2092950 rhbz#2112079 rhbz#2112270 rhbz#2112293 rhbz#2117599 rhbz#2117601
- Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Added bundled rubygem: childprocess
- Removed bundled rubygem: open4
- Updated bundled rubygems: mustermann, rack, rack-protection, rack-test, sinatra, tilt
2022-10-25 16:01:39 +02:00
Miroslav Lisik
2ad9e29003 Resolves: rhbz#2116841
- Fixed ruby socket permissions
2022-09-05 18:20:03 +02:00
Miroslav Lisik
c06ed2a4ad Resolves: rhbz#2026725 rhbz#2058243
- Fixed booth ticket mode value case insensitive
- Fixed booth sync check whether /etc/booth exists
2022-07-28 15:43:31 +02:00
Miroslav Lisik
a6938416c6 Resolves: rhbz#2102663
- Fixed 'pcs resource restart' traceback
2022-07-12 16:08:32 +02:00
Miroslav Lisik
b6114e416d Resolves: rhbz#2059122 rhbz#2059177 rhbz#2059501 rhbz#2095695 rhbz#2096886 rhbz#2097730 rhbz#2097731 rhbz#2097732 rhbz#2097733 rhbz#2097778
- Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Updated bundled rubygems: rack
2022-06-24 11:05:48 +02:00
Miroslav Lisik
cf0e1816b5 Resolves: rhbz#1301204 rhbz#2024522 rhbz#2026725 rhbz#2029844 rhbz#2039884 rhbz#2053177 rhbz#2054671 rhbz#2058243 rhbz#2058246 rhbz#2058247 rhbz#2058251 rhbz#2058252 rhbz#2059142 rhbz#2059145 rhbz#2059148 rhbz#2059149 rhbz#2059501 rhbz#2064818 rhbz#2068457 rhbz#2076585
- Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs-web-ui
- Updated bundled rubygems: backports, daemons, ethon ffi, ruby2_keywords, thin
- Stopped bundling rubygem-rexml (use distribution package instead)
2022-05-19 16:53:36 +02:00
Miroslav Lisik
6698b8c996 Resolves: rhbz#2081334
- Updated bundled rubygems: sinatra, rack-protection
2022-05-04 17:56:30 +02:00
Miroslav Lisik
2a4b9888d0 Resolves: rhbz#2048640
- Fixed snmp client
- Fixed translating resource roles in colocation constraint
2022-02-01 17:47:45 +01:00
Miroslav Lisik
e9f7ea4da1 Resolves: rhbz#2044409
- Fixed cluster destroy in web ui
- Fixed covscan issue in web ui
2022-01-25 15:19:13 +01:00
Miroslav Lisik
a4dcfd9e5c Resolves: rhbz#1990787 rhbz#2033248 rhbz#2039883 rhbz#2040420
- Fixed 'pcs resource move' command
- Fixed removing of unavailable fence-scsi storage device
- Fixed ocf validation of ocf linbit drdb agent
- Fixed creating empty cib
- Updated pcs-web-ui
2022-01-14 12:24:28 +01:00
Miroslav Lisik
fdf68af2f8 Resolves: rhbz#1811072 rhbz#2019836 rhbz#2032473
- Fixed enabling corosync-qdevice
- Fixed resource update command when unable to get agent metadata
- Fixed revert of disallowing to clone a group with a stonith
2021-12-15 11:05:52 +01:00
Miroslav Lisik
efdeed060b Resolves: rhbz#1990787 rhbz#1997019 rhbz#2012129 rhbz#2024542 rhbz#2027678 rhbz#2027679
- Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs web ui
2021-12-02 11:17:56 +01:00
Miroslav Lisik
9eae56d6dd Resolves: rhbz#1990787 rhbz#2018969 rhbz#2019836 rhbz#2023752 rhbz#2012129
- Rebased to latest upstream sources (see CHANGELOG.md)
2021-11-18 14:52:05 +01:00
Miroslav Lisik
417d59d575 Resolves: rhbz#1811072 rhbz#1945305 rhbz#1997019 rhbz#2012129
- Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs web ui
- Enabled wui patching
2021-11-02 15:42:25 +01:00
Miroslav Lisik
2620cce992 Resolves: rhbz#1283805 rhbz#1910644 rhbz#1910645 rhbz#1956703 rhbz#1956706 rhbz#1985981 rhbz#1991957 rhbz#1996062 rhbz#1996067
- Rebased to latest upstream sources (see CHANGELOG.md)
2021-08-26 16:52:08 +02:00
Miroslav Lisik
33ce0d3e0f Resolves: rhbz#1283805 rhbz#1910644 rhbz#1910645 rhbz#1985981 rhbz#1991957 rhbz#1996067
- Rebased to latest upstream sources (see CHANGELOG.md)
- Updated pcs web ui
2021-08-24 13:22:15 +02:00
DJ Delorie
921266ad91 Rebuilt for libffi 3.4.2 SONAME transition.
Related: #1891914
2021-08-18 20:01:16 -04:00
Miroslav Lisik
75118b25a4 Resolves: rhbz#1991957
- Rebased to latest upstream sources (see CHANGELOG.md)
2021-08-10 17:33:01 +02:00
Mohan Boddu
82387e7266 Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 22:51:06 +00:00
Miroslav Lisik
7f6f36fe26 Resolves: rhbz#1975440 rhbz#1922302
- Rebased to latest upstream sources (see CHANGELOG.md)
- Fixed web-ui build
- Fixed tests for pacemaker 2.1
2021-07-20 17:39:21 +02:00
Mohan Boddu
344f9d3a5e Rebuilt for RHEL 9 BETA for openssl 3.0
Related: rhbz#1971065
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-06-22 18:43:25 +00:00
Miroslav Lisik
3498f0e2da Resolves: rhbz#1881064
- Rebuild with fixed gaiting tests
- Stopped bundling rubygem-json (use distribution package instead)
- Fixed patches
2021-06-16 13:22:01 +02:00
Miroslav Lisik
8e21815087 Resolves: rhbz#1881064
- Fixed License tag
- Rebuild with fixed dependency for gating tier0 tests
2021-06-15 17:15:59 +02:00
Miroslav Lisik
48490e1ce5 Resolves: rhbz#1881064
- Rebased to latest upstream sources (see CHANGELOG.md)
- Removed clufter related commands
2021-06-14 17:34:56 +02:00
Miroslav Lisik
2fc5a67e70 Resolves: rhbz#1951272
- Updated pcs web ui node modules
- Fixed build issue on low memory build hosts
2021-04-28 18:32:41 +02:00
Mohan Boddu
4e42d570e3 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-16 02:50:22 +00:00
Miroslav Lisik
79e064f384 Resolves: rhbz#1927404
- Replace pyOpenSSL with python-cryptography
2021-03-04 11:50:09 +01:00
Miroslav Lisik
3b1687aac4 Resolves: rhbz#1929710
- Bundle rubygem depedencies and python3-tornado
2021-02-19 14:31:52 +01:00