I am happy to announce the latest release of pcs, version 0.11.9. Source code is available at: https://github.com/ClusterLabs/pcs/archive/refs/tags/v0.11.9.tar.gz or https://github.com/ClusterLabs/pcs/archive/refs/tags/v0.11.9.zip
As this release was developed alongside a new major version release, it brings a lot of fixes and new features. It also continues with deprecations for Pacemaker 3 that started in the previous version (0.11.8). The `pcs resource delete` command gained the ability to delete tags and multiple resources at once. It has been completely rewritten so it should also be faster and provide more informative output. Ability to export configuration as commands or in json format was extended to stonith levels and tags. Complete change log for this release: ### Added - Support for output formats `json` and `cmd` to `pcs tag config` command ([RHEL-46284]) - Command `resource.restart` in API v2 - Add lib commands `cluster.get_corosync_conf_struct` and `resource.get_configured_resources` to API v2 - Add lib command `status.full_cluster_status_plaintext` to API v1 ([RHEL-61738]) - Lib command `cib.remove_elements` can now remove resources - Support for exporting stonith levels in `json` and `cmd` formats in commands `pcs stonith config` and `pcs stonith level config` commands ([RHEL-16232]) - Pkg-config with info for webui is now provided. - Commands `pcs booth ticket standby`, `pcs booth ticket unstandby`, and `pcs booth ticket cleanup` which allow for managing the state of the ticket ([RHEL-69040]) ### Changed - Commands `pcs resource delete | remove` and `pcs stonith delete | remove` now allow ([RHEL-61901]): - deletion of multiple resources or stonith resources with one command - deletion of resources or stonith resources included in tags ### Fixed - Do not end with error when using the instances quantifier in `pcs status query resource is-state` command ([RHEL-55441]) - Do not display a warning in `pcs status` when a fence\_sbd stonith device has its `method` option set to `cycle` ([RHEL-46286]) - Do not display expired constraints in `pcs constraint location config resources` unless `--all` is specified ([RHEL-46293]) - Displaying status of local and remote cluster sites in `pcs dr status` command. ([RHEL-61738]) - Specify the meaning of zero value timeout in `pcs status wait` ([RHEL-46303]) ### Deprecated - Using `pcs resource delete | remove` to delete resources representing remote and guest nodes. Use `pcs cluster node remove-remote` and `pcs cluster node remove-guest` instead. - Commands `pcs constraint rule add | delete | remove`, as support for multiple rules in a location constraint is among the features planned to be removed in pacemaker 3 [1] Thanks / congratulations to everyone who contributed to this release, including Ivan Devat, Michal Pospíšil, Miroslav Lisik, Peter Romancik and Tomas Jelinek. Cheers, Michal [1]: https://projects.clusterlabs.org/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_configuration_changes/ [RHEL-16232]: https://issues.redhat.com/browse/RHEL-16232 [RHEL-46284]: https://issues.redhat.com/browse/RHEL-46284 [RHEL-46286]: https://issues.redhat.com/browse/RHEL-46286 [RHEL-46293]: https://issues.redhat.com/browse/RHEL-46293 [RHEL-46303]: https://issues.redhat.com/browse/RHEL-46303 [RHEL-55441]: https://issues.redhat.com/browse/RHEL-55441 [RHEL-61738]: https://issues.redhat.com/browse/RHEL-61738 [RHEL-61901]: https://issues.redhat.com/browse/RHEL-61901 [RHEL-69040]: https://issues.redhat.com/browse/RHEL-69040 _______________________________________________ Manage your subscription: https://lists.clusterlabs.org/mailman/listinfo/users ClusterLabs home: https://www.clusterlabs.org/