Files
my-rook-config/PendingReleaseNotes.md
T

41 lines
2.3 KiB
Markdown
Raw Normal View History

2017-08-07 11:18:24 -07:00
# Major Themes
2017-06-23 09:11:41 -07:00
2017-08-07 11:18:24 -07:00
## Action Required
2017-06-23 09:11:41 -07:00
## Notable Features
2019-05-09 13:05:06 +05:30
- Creation of storage pools through the custom resource definitions (CRDs) now allows users to optionally specify `deviceClass` property to enable
distribution of the data only across the specified device class. See [Ceph Block Pool CRD](Documentation/ceph-pool-crd.md#ceph-block-pool-crd) for
an example usage
- Added K8s 1.15 to the test matrix and removed K8s 1.10 from the test matrix.
- OwnerReferences are created with the fully qualified `apiVersion` such that the references will work properly on OpenShift.
2019-05-01 12:42:27 -05:00
### Ceph
- Rook can now be configured to read "region" and "zone" labels on Kubernetes nodes and use that information as part of the CRUSH location for the OSDs.
2019-06-05 13:59:40 +02:00
- Rgw pods have liveness probe enabled
2019-06-07 23:06:31 +02:00
- Rgw is now configured with the Beast backend as of the Nautilus release
2019-06-13 19:32:53 +02:00
- OSD: newly updated cluster from 0.9 to 1.0.3 and thus Ceph Nautilus will have their OSDs allowing new features for Nautilus
2019-06-13 13:00:22 +02:00
- Rgw instances have their own key and thus are properly reflected in the Ceph status
- The Rook Agent pods are now started when the CephCluster is created rather than immediately when the operator is started.
2019-06-20 11:27:44 +02:00
- Ceph CRUSH tunable are not enforced to "firefly" anymore, Ceph picks the right tunable for its own version, to read more about tunable [see the Ceph documentation](http://docs.ceph.com/docs/master/rados/operations/crush-map/#tunables)
- `NodeAffinity` can be applied to `rook-ceph-agent DaemonSet` with `AGENT_NODE_AFFINITY` environment variable.
- `NodeAffinity` can be applied to `rook-discover DaemonSet` with `DISCOVER_AGENT_NODE_AFFINITY` environment variable.
2019-01-08 14:34:11 -08:00
2017-09-14 16:09:23 -07:00
## Breaking Changes
### <Storage Provider>
2019-01-28 17:39:10 -07:00
## Known Issues
### <Storage Provider>
## Deprecations
2019-06-13 13:00:22 +02:00
### Ceph
- For rgw, when deploying an object store with `object.yaml`, using `allNodes` is not supported anymore, a transition path has been implemented in the code though.
So if you were using `allNodes: true`, Rook will replace each daemonset with a deployment (one for one replacement) gradually.
This operation will be triggered on an update or when a new version of the operator is deployed.
Once complete, it is expected that you edit your object CR with `kubectl -n rook-ceph edit cephobjectstore.ceph.rook.io/my-store` and set `allNodes: false` and `instances` with the current number of rgw instances.
### <Storage Provider>