Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-49521

Drop support for rkt bundles following pacemaker 3

    • pcs-0.12.0~b1-1.el10
    • None
    • rhel-sst-high-availability
    • 13
    • 19
    • 3
    • False
    • Hide

      None

      Show
      None
    • Yes
    • None
    • Removed Functionality
    • Hide
      .Removed functionality for the Red Hat High Availability Add-On

      The following Red Hat High Availability Add-On features are no longer supported in RHEL 10.

      * RKT containers in bundles. Docker and Podman containers are still supported.
      * The `upstart` and `nagios` resource classes.
      * Location constraints with multiple top-level rules. Only one rule per constraint is allowed. The `pcs constraint rule add`, `pcs constraint rule delete` and the `pcs constraint rule remove` commands have been removed. If you have configured constraints with multiple rules, run the `pcs cluster cib-upgrade` command to update to the latest CIB schema. During the update, Pacemaker creates a constraint for each rule, so that there will be only one rule in each constraint.
      * The `monthdays`, `moon`, `weekdays`, `weekyears`, and `yearsdays` duration options for Pacemaker rules.
      * Using spaces in dates in location constraint rules.
      * Delimiting stonith devices with a comma in `pcs stonith level add | clear | delete | remove` commands.
      * Ambiguous syntax of the `pcs stonith level clear | delete | remove` command. The command has been clarified to distinguish a target from a stonith device.
      * The legacy role names of `master` and `slave` are no longer accepted by the `pcs` command-line interface. Use `Promoted`, `Unpromoted`, --promoted, `promotable`, and `promoted-max` instead.
      * Using stonith resources in `pcs resource` commands and resources in `pcs stonith` commands, as well as the `--brief`, `--no-strict`,`--safe` and `--simulate` flags of the `pcs stonith disable` command.
      * Ability to create a stonith resource in a group with the `pcs stonith create` command.
      * The `stonith.create_in_group` command from API v1 and v2.
      * The `pcs cluster pcsd-status` command. Use the `pcs status pcsd` or `pcs pcsd status` command.
      * The `pcs cluster certkey` command. Use the `pcs pcsd certkey` command.
      * The `pcs resource | stonith [op] defaults <name>=<value>...` command. Use the `pcs resource | stonith [op] defaults update` command.
      * The `pcs acl show` command. Use the `pcs acl config` command.
      * The `pcs alert show` command. Use the `pcs alert config` command.
      * The `pcs constraint [location | colocation | order | ticket] show | list` commands. Use the `pcs constraint [location | colocation | order | ticket] config` command.
      * The `pcs property show` and the `pcs property list` commands. Use the `pcs property config` command.
      * The `pcs tag list` command. Use the `pcs tag config` command.
      * The `--autodelete` flag of the `pcs resource move` command.

      Show
      .Removed functionality for the Red Hat High Availability Add-On The following Red Hat High Availability Add-On features are no longer supported in RHEL 10. * RKT containers in bundles. Docker and Podman containers are still supported. * The `upstart` and `nagios` resource classes. * Location constraints with multiple top-level rules. Only one rule per constraint is allowed. The `pcs constraint rule add`, `pcs constraint rule delete` and the `pcs constraint rule remove` commands have been removed. If you have configured constraints with multiple rules, run the `pcs cluster cib-upgrade` command to update to the latest CIB schema. During the update, Pacemaker creates a constraint for each rule, so that there will be only one rule in each constraint. * The `monthdays`, `moon`, `weekdays`, `weekyears`, and `yearsdays` duration options for Pacemaker rules. * Using spaces in dates in location constraint rules. * Delimiting stonith devices with a comma in `pcs stonith level add | clear | delete | remove` commands. * Ambiguous syntax of the `pcs stonith level clear | delete | remove` command. The command has been clarified to distinguish a target from a stonith device. * The legacy role names of `master` and `slave` are no longer accepted by the `pcs` command-line interface. Use `Promoted`, `Unpromoted`, --promoted, `promotable`, and `promoted-max` instead. * Using stonith resources in `pcs resource` commands and resources in `pcs stonith` commands, as well as the `--brief`, `--no-strict`,`--safe` and `--simulate` flags of the `pcs stonith disable` command. * Ability to create a stonith resource in a group with the `pcs stonith create` command. * The `stonith.create_in_group` command from API v1 and v2. * The `pcs cluster pcsd-status` command. Use the `pcs status pcsd` or `pcs pcsd status` command. * The `pcs cluster certkey` command. Use the `pcs pcsd certkey` command. * The `pcs resource | stonith [op] defaults <name>=<value>...` command. Use the `pcs resource | stonith [op] defaults update` command. * The `pcs acl show` command. Use the `pcs acl config` command. * The `pcs alert show` command. Use the `pcs alert config` command. * The `pcs constraint [location | colocation | order | ticket] show | list` commands. Use the `pcs constraint [location | colocation | order | ticket] config` command. * The `pcs property show` and the `pcs property list` commands. Use the `pcs property config` command. * The `pcs tag list` command. Use the `pcs tag config` command. * The `--autodelete` flag of the `pcs resource move` command.
    • Done
    • None

      Goal

      Pacemaker team has announced upstream that support for rkt bundles is going to be dropped in Pacemaker 3. Pcs needs to follow that.

      Acceptance Criteria

      • Pcs no longer considers 'rkt' to be a valid bundle container type.
      • pcs capabilities are updated to reflect the change

              mmazoure Michal Mazourek
              tojeline@redhat.com Tomas Jelinek
              Tomas Jelinek Tomas Jelinek
              Michal Mazourek Michal Mazourek
              Steven Levine Steven Levine
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: