You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by ho...@apache.org on 2021/11/10 17:13:00 UTC
[solr-operator] branch main updated: Better messaging around
supported Solr images. (#373)
This is an automated email from the ASF dual-hosted git repository.
houston pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr-operator.git
The following commit(s) were added to refs/heads/main by this push:
new 90f10f3 Better messaging around supported Solr images. (#373)
90f10f3 is described below
commit 90f10f36b15aa1ca0fff8835d62ea3a8b956bd3e
Author: Houston Putman <ho...@apache.org>
AuthorDate: Wed Nov 10 12:12:56 2021 -0500
Better messaging around supported Solr images. (#373)
---
docs/solr-cloud/README.md | 15 ++++++++++++---
docs/upgrade-notes.md | 6 ++++++
2 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/docs/solr-cloud/README.md b/docs/solr-cloud/README.md
index 04684c8..3b430b1 100644
--- a/docs/solr-cloud/README.md
+++ b/docs/solr-cloud/README.md
@@ -32,7 +32,7 @@ This page outlines how to create, update and delete a SolrCloud in Kubernetes.
## Creating an example SolrCloud
-Make sure that the solr-operator and a zookeeper-operator are running.
+Make sure that the Solr Operator and a Zookeeper Operator are running.
Create an example Solr cloud, with the following configuration.
@@ -98,11 +98,20 @@ $ kubectl delete solrcloud example
### Official Solr Images
-The solr-operator will work with any of the [official Solr images](https://hub.docker.com/_/solr) currently available.
+The Solr Operator is only guaranteed to work with [official Solr images](https://hub.docker.com/_/solr).
+However, as long as your custom image is built to be compatible with the official image, things should go smoothly.
+This is especially true starting with Solr 9, where the docker image creation is bundled within Solr.
+Run `./gradlew docker` in the Solr repository, and your custom Solr additions will be packaged into an officially compliant Solr Docker image.
+
+Please refer to the [Version Compatibility Matrix](../upgrade-notes.md#solr-versions) for more information on what Solr Versions are compatible with the Solr Operator.
+
+Also note that certain features available within the Solr Operator are only supported in newer Solr Versions.
+The version compatibility matrix shows the minimum Solr version supported for **most** options.
+Please refer to the Solr Reference guide to see what features are enabled for the Solr version you are running.
### Build Your Own Private Solr Images
-The solr-operator supports private Docker repo access for Solr images you may want to store in a private Docker repo. It is recommended to source your image from the official Solr images.
+The Solr Operator supports private Docker repo access for Solr images you may want to store in a private Docker repo. It is recommended to source your image from the official Solr images.
Using a private image requires you have a K8s secret preconfigured with appropriate access to the image. (type: kubernetes.io/dockerconfigjson)
diff --git a/docs/upgrade-notes.md b/docs/upgrade-notes.md
index 57e67c9..c7002a5 100644
--- a/docs/upgrade-notes.md
+++ b/docs/upgrade-notes.md
@@ -47,6 +47,12 @@ If you want to skip versions when upgrading, be sure to check out the [upgrading
| `v0.4.0` | :grey_question: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| `v0.5.0` | :grey_question: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
+Please note that this represents basic compatibility with the Solr Operator.
+There may be options and features that require newer versions of Solr.
+(e.g. S3/GCS Backup Support)
+
+Please test to make sure the features you plan to use are compatible with the version of Solr you choose to run.
+
### Upgrading from `v0.2.x` to `v0.3.x`
If you are upgrading from `v0.2.x` to `v0.3.x`, please follow the [Upgrading to Apache guide](upgrading-to-apache.md).