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 cf0e2ca Add version compatibility matrix for Solr & Kube (#319)
cf0e2ca is described below
commit cf0e2cabe7886ad081e8b9e60cd280415986174f
Author: Houston Putman <[email protected]>
AuthorDate: Thu Sep 2 15:03:47 2021 -0400
Add version compatibility matrix for Solr & Kube (#319)
---
README.md | 6 +-----
docs/upgrade-notes.md | 25 ++++++++++++++++++++++++-
2 files changed, 25 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 7217972..cfb76e1 100644
--- a/README.md
+++ b/README.md
@@ -51,11 +51,7 @@ Example uses of each CRD have been
[provided](https://apache.github.io/solr-oper
Make sure to check the [Solr Operator Upgrade notes](docs/upgrade-notes.md),
before upgrading the Solr Operator or CRDs in your Kubernetes cluster.
-### Compatibility with Kubernetes Versions
-
-#### Fully Compatible - v1.16+
-
-If you require compatibility with previous versions, please install version
`v0.2.6` of the Solr Operator.
+This page also contains [Version Compatibility
Matrixes](docs/upgrade-notes.md#version-compatibility-matrixes), which detail
the compatible Solr versions and Kubernetes versions for each release of the
Solr Operator.
## Contributions
diff --git a/docs/upgrade-notes.md b/docs/upgrade-notes.md
index 5bf6e1c..1026cf1 100644
--- a/docs/upgrade-notes.md
+++ b/docs/upgrade-notes.md
@@ -2,6 +2,29 @@
Please carefully read the entries for all versions between the version you are
running and the version you want to upgrade to.
+## Version Compatibility Matrixes
+
+### Kubernetes Versions
+
+| Solr Operator Version | `1.15` | `1.16` - `1.21` | `1.22`+ |
+| :---: | :---: | :---: | :---: |
+| `v0.2.6` | :heavy_check_mark: | :heavy_check_mark: | :x: |
+| `v0.2.7` | :x: | :heavy_check_mark: | :x: |
+| `v0.2.8` | :x: | :heavy_check_mark: | :x: |
+| `v0.3.0` | :x: | :heavy_check_mark: | :x: |
+| `v0.4.0` | :x: | :heavy_check_mark: | :x: |
+
+### Solr Versions
+
+| Solr Operator Version | `6.6` | `7.7` | `8.0` - `8.5` | `8.6`+ |
+| :---: | :---: | :---: | :---: | :---: |
+| `v0.2.6` | :grey_question: | :heavy_check_mark: | :heavy_check_mark: | :x: |
+| `v0.2.7` | :grey_question: | :heavy_check_mark: | :heavy_check_mark: |
:heavy_check_mark: |
+| `v0.2.8` | :grey_question: | :heavy_check_mark: | :heavy_check_mark: |
:heavy_check_mark: |
+| `v0.3.0` | :grey_question: | :heavy_check_mark: | :heavy_check_mark: |
:heavy_check_mark: |
+| `v0.4.0` | :grey_question: | :heavy_check_mark: | :heavy_check_mark: |
:heavy_check_mark: |
+
+
## 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).
This is a special upgrade that requires different instructions.
@@ -144,4 +167,4 @@ _Note that the Helm chart version does not contain a `v`
prefix, which the downl
- Uses `gomod` instead of `dep`
- `SolrCloud.spec.zookeeperRef.provided.zookeeper.persistentVolumeClaimSpec`
has been **DEPRECATED** in favor of the
`SolrCloud.zookeeperRef.provided.zookeeper.persistence` option.
This option is backwards compatible, but will be removed in a future version
(`v0.3.0`).
-- An upgrade to the ZKOperator version `0.2.4` is required.
\ No newline at end of file
+- An upgrade to the ZKOperator version `0.2.4` is required.