[ClusterLabs] pcs 0.12.1 released
Michal Pospíšil
mpospisi at redhat.com
Thu Jul 17 16:35:04 UTC 2025
I am happy to announce the latest release of pcs, version 0.12.1.
Source code is available at:
https://github.com/ClusterLabs/pcs/archive/refs/tags/v0.12.1.tar.gz
or
https://github.com/ClusterLabs/pcs/archive/refs/tags/v0.12.1.zip
This release contains a regression fix for commands that delete
resources, booth resources, stonith devices and remote nodes. The
commands would fail when capitalization of `target-role` meta attribute
value didn't follow the Pacemaker specification. The booth command has
been broken since 0.12.0 and the remaining commands since 0.12.0b1.
On the news functionality front, pcs now allows you to rename clusters
with the new `cluster rename` command. Also, exporting cluster
configuration was further expanded to alerts, node utilization and
attributes.
Configuration errors not caught by the CIB schema are now easier to spot
as pcs runs additional CIB checks in `cluster cib-push` and `cluster
edit` commands. These warnings are now also part of the `pcs status`
output.
The `resource meta` and `stonith meta` commands were fully
reimplemented. The `resource meta` command also now supports bundle
resources. Additional checks were added to prevent inadvertent updates
of `remote-node` and `remote-addr` meta attributes.
Complete change log for this release:
### Added
- Commands `pcs cluster cib-push` and `pcs cluster edit` now print more
info when new CIB does not conform to the CIB schema ([RHEL-63186])
- Commands `pcs cluster cib-push` and `pcs cluster edit` now print info
about problems in pushed CIB even if it conforms to the CIB schema
([RHEL-7681])
- Command `pcs cluster rename` for changing cluster name ([RHEL-22423])
- Command `pcs stonith sbd watchdog list` now prints watchdogs' identity
and driver ([RHEL-76176])
- Prevent removing or disabling stonith devices or disabling SBD if the
cluster would be left with disabled SBD and no stonith devices
([RHEL-66607])
- Support for exporting alerts in `json` and `cmd` formats ([RHEL-44347])
- Output of `pcs status` now contains messages about CIB
misconfiguration provided by `crm_verify` pacemaker tool ([RHEL-7681])
- Support for bundle resources in `pcs resource meta`, disallow updating
`remote-node` and `remote-addr` without `--force`, add lib command
`resource.update_meta` to API v2 ([RHEL-35407])
- Support for exporting node attributes and utilization in `json` and
`cmd` formats ([RHEL-21050])
- Support for reading sate and logs directories from systemd environment
variables `STATE_DIRECTORY` and `LOGS_DIRECTORY` ([RHEL-96074])
### Fixed
- Fixed a traceback when removing a resource fails in web UI
- It is now possible to override errors when editing cluster properties
in web UI
- Display node-attribute in colocation constraints configuration
([RHEL-81938])
- Fixed cluster status parsing when the `target-role` meta attribute is
not properly capitalized as defined by pacemaker specification.
Affected commands:
- `pcs resource|stonith delete|remove`, `pcs booth delete|remove`,
and `pcs cluster node delete-remote|remove-remote` (broken since
0.12.0) ([RHEL-92043])
- `pcs status query resource` (broken since 0.12.0)
- Handle query limit errors coming from rubygem-rack ([RHEL-90151])
Thanks / congratulations to everyone who contributed to this release,
including Ivan Devat, Michal Pospíšil, Miroslav Lisik, Peter Romancik
and Tomas Jelinek.
Cheers,
Michal
[RHEL-7681]: https://issues.redhat.com/browse/RHEL-7681
[RHEL-21050]: https://issues.redhat.com/browse/RHEL-21050
[RHEL-22423]: https://issues.redhat.com/browse/RHEL-22423
[RHEL-35420]: https://issues.redhat.com/browse/RHEL-35407
[RHEL-44347]: https://issues.redhat.com/browse/RHEL-44347
[RHEL-63186]: https://issues.redhat.com/browse/RHEL-63186
[RHEL-66607]: https://issues.redhat.com/browse/RHEL-66607
[RHEL-76176]: https://issues.redhat.com/browse/RHEL-76176
[RHEL-81938]: https://issues.redhat.com/browse/RHEL-81938
[RHEL-90151]: https://issues.redhat.com/browse/RHEL-90151
[RHEL-92043]: https://issues.redhat.com/browse/RHEL-92043
[RHEL-96074]: https://issues.redhat.com/browse/RHEL-96074
More information about the Users
mailing list