Files
my-rook-config/PendingReleaseNotes.md
T
Sébastien Han c890710b63 core: change directory layout
As per discussion, proposing a new layout for the charts/yaml/olm files.

./deploy
├── charts
│   ├── rook-ceph
│   │   └── templates
│   └── rook-ceph-cluster
│       └── templates
├── examples
│   ├── csi
│   │   ├── cephfs
│   │   └── rbd
│   ├── flex
│   ├── monitoring
│   ├── pre-k8s-1.16
└── olm
    └── assemble

Signed-off-by: Sébastien Han <seb@redhat.com>
2021-11-30 09:12:53 +01:00

29 lines
1.2 KiB
Markdown

# 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.
- Directory structure of the YAML examples has changed. Files are now in `deploy/examples` and subdirectories.
### Ceph
## 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](Documentation/ceph-kms.md##kubernetes-based-authentication).
- Bucket notification supported via CRDs
- The Rook Operator and the toolbox now run under the "rook" user and does not use "root" anymore.
- The Operator image now includes the `s5cmd` binary to interact with S3 gateways.