Files
my-rook-config/PendingReleaseNotes.md
T
Sébastien Han d06a6f93a5 core: run operator with rook user
The rook operator as well as the toolbox pod run with the "rook" user
with UID 2016. The UID was chosen based on the year of the initial
commit in the rook/rook repository.
No more root user running.

Closes: https://github.com/rook/rook/issues/8734
Signed-off-by: Sébastien Han <seb@redhat.com>
2021-11-05 17:22:04 +01:00

1.0 KiB

Major Themes

v1.8...

K8s Version Support

Upgrade Guides

Breaking Changes

  • Flex driver is fully deprecated. If you are still using flex volumes, before upgrading to v1.8 you will need to convert them to csi volumes. See the flex conversion tool.
  • Min supported version of K8s is now 1.16. If running on an older version of K8s it is recommended to update to a newer version before updating to Rook v1.8.

Features

  • The Rook Operator does not use "tini" as an init process. Instead, it uses the "rook" and handles signals on its own.
  • Rook adds a finalizer ceph.rook.io/disaster-protection to resources critical to the Ceph cluster (rook-ceph-mon secrets and configmap) so that the resources will not be accidentally deleted.
  • Add support for Kubernetes Authentication when using HashiCorp Vault Key Management Service.
  • Bucket notification supported via CRDs
  • The Rook Operator and the toolbox now run under the "rook" user and does not use "root" anymore.