Upgrade Notes
Bug Fixes
- Rest Config NPE in the backup controller (#65)
- Infinite loop while setting defaults for SolrBackup resources (#64)
- Setting defaults and reconciling Provided ZKs with Persistence (#64)
New Features
- Solr Services (individual node + headless) are now addressable even when pods are not ready (#67)
- This allows Solr to communicate between nodes even when the node is not "ready", which may be determined by internal solr state.
- A service account was added for the default deployment of the solr-operator (#69)
- A chRoot can now be specified for provided ZK instances for SolrClouds (#62)
- Non-root (
/
) chRoots are now verified, and created if necessary, before they can be used. (#62)- This means that StatefulSets will not be created/updated with a new ChRoot until it has been successfully verified or created.
Other Changes
- The internal directory used for backup data in the solr pod has changed to match needed directory permissions. This will cause a rolling restart of your solr cloud nodes using the
backupRestoreVolume
option, but there will be no other effect. (#65) - The zkConnectionString used for provided zookeepers changed from using the string provided in the ZkCluster.Status, which used an IP, to using the service name. This will cause a rolling restart of your solr cloud nodes using the provided zookeeper option, but there will be no data loss. (#62)