This is an automated email from the ASF dual-hosted git repository.
gerlowskija pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/solr-operator.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new 2eb46b9 Upgrade documentation for v0.9.1 release
2eb46b9 is described below
commit 2eb46b9432de6015427d49d8c589ec01a7d8d548
Author: Jason Gerlowski <[email protected]>
AuthorDate: Tue Mar 25 12:54:00 2025 -0400
Upgrade documentation for v0.9.1 release
---
docs/local_tutorial.md | 8 ++++----
docs/running-the-operator.md | 4 ++--
docs/solr-cloud/solr-cloud-crd.md | 16 ++++++++++++++++
docs/upgrade-notes.md | 6 ++++--
example/test_solrcloud.yaml | 2 +-
example/test_solrcloud_backuprepos.yaml | 2 +-
example/test_solrcloud_private_repo.yaml | 2 +-
example/test_solrcloud_toleration_example.yaml | 2 +-
example/test_solrprometheusexporter.yaml | 2 +-
9 files changed, 31 insertions(+), 13 deletions(-)
diff --git a/docs/local_tutorial.md b/docs/local_tutorial.md
index f292373..a70d1c4 100644
--- a/docs/local_tutorial.md
+++ b/docs/local_tutorial.md
@@ -90,9 +90,9 @@ This will install the [Zookeeper
Operator](https://github.com/pravega/zookeeper-
```bash
# Install the Solr & Zookeeper CRDs
-$ kubectl create -f
https://solr.apache.org/operator/downloads/crds/v0.9.0/all-with-dependencies.yaml
+$ kubectl create -f
https://solr.apache.org/operator/downloads/crds/v0.9.1/all-with-dependencies.yaml
# Install the Solr operator and Zookeeper Operator
-$ helm install solr-operator apache-solr/solr-operator --version 0.9.0
+$ helm install solr-operator apache-solr/solr-operator --version 0.9.1
```
_Note that the Helm chart version does not contain a `v` prefix, which the
downloads version does. The Helm chart version is the only part of the Solr
Operator release that does not use the `v` prefix._
@@ -123,7 +123,7 @@ To start a Solr Cloud cluster, we will create a yaml that
will tell the Solr Ope
```bash
# Create a 3-node cluster v8.11 with 300m Heap each:
-helm install example-solr apache-solr/solr --version 0.9.0 \
+helm install example-solr apache-solr/solr --version 0.9.1 \
--set image.tag=8.11 \
--set solrOptions.javaMemory="-Xms300m -Xmx300m" \
--set addressability.external.method=Ingress \
@@ -211,7 +211,7 @@ So we wish to upgrade to a newer Solr version:
curl -s
http://default-example-solrcloud.ing.local.domain/solr/admin/info/system | grep
solr-i
# Update the solrCloud configuration with the new version, keeping all
previous settings and the number of nodes set by the autoscaler.
-helm upgrade example-solr apache-solr/solr --version 0.9.0 \
+helm upgrade example-solr apache-solr/solr --version 0.9.1 \
--reuse-values \
--set image.tag=8.7
diff --git a/docs/running-the-operator.md b/docs/running-the-operator.md
index 8dc591b..256c358 100644
--- a/docs/running-the-operator.md
+++ b/docs/running-the-operator.md
@@ -38,8 +38,8 @@ Next, install the Solr Operator chart. Note this is using
Helm v3, use the offic
This will install the [Zookeeper
Operator](https://github.com/pravega/zookeeper-operator) by default.
```bash
-$ kubectl create -f
https://solr.apache.org/operator/downloads/crds/v0.9.0/all-with-dependencies.yaml
-$ helm install solr-operator apache-solr/solr-operator --version 0.9.0
+$ kubectl create -f
https://solr.apache.org/operator/downloads/crds/v0.9.1/all-with-dependencies.yaml
+$ helm install solr-operator apache-solr/solr-operator --version 0.9.1
```
_Note that the Helm chart version does not contain a `v` prefix, which the
downloads version does. The Helm chart version is the only part of the Solr
Operator release that does not use the `v` prefix._
diff --git a/docs/solr-cloud/solr-cloud-crd.md
b/docs/solr-cloud/solr-cloud-crd.md
index 5eaf6e9..52027f0 100644
--- a/docs/solr-cloud/solr-cloud-crd.md
+++ b/docs/solr-cloud/solr-cloud-crd.md
@@ -1032,6 +1032,16 @@ Take a moment to review these authorization rules so
that you're aware of the ro
"collection": "*",
"path": "/admin/ping"
},
+ {
+ "name": "k8s-replica-balancing",
+ "role": "k8s",
+ "collection": null,
+ "path": "/____v2/cluster/replicas/balance"
+ },
+ {
+ "name": "collection-admin-edit",
+ "role": "k8s"
+ },
{
"name": "read",
"role": [ "admin", "users" ]
@@ -1165,6 +1175,12 @@ Users need to ensure their `security.json` contains the
user supplied in the `ba
/admin/metrics
/admin/ping (for collection="*")
/admin/zookeeper/status
+/____v2/cluster/replicas/balance
+```
+
+And the following named permissions:
+```aiignore
+collection-admin-edit
```
_Tip: see the authorization rules defined by the default `security.json` as a
guide for configuring access for the operator user_
diff --git a/docs/upgrade-notes.md b/docs/upgrade-notes.md
index b9b4282..e18ca4d 100644
--- a/docs/upgrade-notes.md
+++ b/docs/upgrade-notes.md
@@ -38,6 +38,7 @@ If you want to skip versions when upgrading, be sure to check
out the [upgrading
| `v0.6.x` | :x: | :x: | :heavy_check_mark: | :heavy_check_mark:
| :heavy_check_mark: |
| `v0.7.x` | :x: | :x: | :x: | :heavy_check_mark:
| :heavy_check_mark: |
| `v0.8.x` | :x: | :x: | :x: | :x:
| :heavy_check_mark: |
+| `v0.9.x` | :x: | :x: | :x: | :x:
| :heavy_check_mark: |
### Solr Versions
@@ -51,6 +52,7 @@ If you want to skip versions when upgrading, be sure to check
out the [upgrading
| `v0.6.x` | :heavy_check_mark: | :heavy_check_mark: |
:heavy_check_mark: | :heavy_check_mark: :one: | :heavy_check_mark: :one: |
| `v0.7.x` | :heavy_check_mark: | :heavy_check_mark: |
:heavy_check_mark: | :heavy_check_mark: :one: | :heavy_check_mark: :one: |
| `v0.8.x` | :x: | :x: |
:heavy_check_mark: | :heavy_check_mark: :one: | :heavy_check_mark: |
+| `v0.9.x` | :x: | :x: |
:heavy_check_mark: | :heavy_check_mark: :one: | :heavy_check_mark: |
**Exceptions**
* :one: `SolrTLS` and `SolrClientTLS` are not supported
@@ -113,8 +115,8 @@ If you are using the Solr Helm chart to deploy the
Zookeeper operator, then you
```bash
# Just replace the Solr CRDs and all CRDs it might depend on (e.g.
ZookeeperCluster)
-kubectl replace -f
"http://solr.apache.org/operator/downloads/crds/v0.9.0/all-with-dependencies.yaml"
-helm upgrade solr-operator apache-solr/solr-operator --version 0.9.0
+kubectl replace -f
"http://solr.apache.org/operator/downloads/crds/v0.9.1/all-with-dependencies.yaml"
+helm upgrade solr-operator apache-solr/solr-operator --version 0.9.1
```
_Note that the Helm chart version does not contain a `v` prefix, which the
downloads version does. The Helm chart version is the only part of the Solr
Operator release that does not use the `v` prefix._
diff --git a/example/test_solrcloud.yaml b/example/test_solrcloud.yaml
index b8ba247..04c7499 100644
--- a/example/test_solrcloud.yaml
+++ b/example/test_solrcloud.yaml
@@ -28,7 +28,7 @@ spec:
storage: "5Gi"
replicas: 3
solrImage:
- tag: 8.7.0
+ tag: "8.11"
solrJavaMem: "-Xms1g -Xmx3g"
solrModules:
- jaegertracer-configurator
diff --git a/example/test_solrcloud_backuprepos.yaml
b/example/test_solrcloud_backuprepos.yaml
index 8362d43..8cb2004 100644
--- a/example/test_solrcloud_backuprepos.yaml
+++ b/example/test_solrcloud_backuprepos.yaml
@@ -20,7 +20,7 @@ metadata:
spec:
replicas: 1
solrImage:
- tag: 8.10
+ tag: "8.11"
backupRepositories:
# "Volume" repositories store backup data in a Kubernetes volume.
- name: "volume_repository_1"
diff --git a/example/test_solrcloud_private_repo.yaml
b/example/test_solrcloud_private_repo.yaml
index 2a26f9d..fd8d5f9 100644
--- a/example/test_solrcloud_private_repo.yaml
+++ b/example/test_solrcloud_private_repo.yaml
@@ -21,5 +21,5 @@ spec:
replicas: 3
solrImage:
repository: myprivate-repo.jfrog.io/solr
- tag: 8.7.0
+ tag: "8.11"
imagePullSecret: "k8s-docker-registry-secret"
diff --git a/example/test_solrcloud_toleration_example.yaml
b/example/test_solrcloud_toleration_example.yaml
index f94e4aa..68b322f 100644
--- a/example/test_solrcloud_toleration_example.yaml
+++ b/example/test_solrcloud_toleration_example.yaml
@@ -20,7 +20,7 @@ metadata:
spec:
replicas: 1
solrImage:
- tag: 8.7.0
+ tag: "8.11"
customSolrKubeOptions:
podOptions:
nodeSelector:
diff --git a/example/test_solrprometheusexporter.yaml
b/example/test_solrprometheusexporter.yaml
index 04ddcd2..fa64926 100644
--- a/example/test_solrprometheusexporter.yaml
+++ b/example/test_solrprometheusexporter.yaml
@@ -23,4 +23,4 @@ spec:
name: "example"
numThreads: 4
image:
- tag: 8.7.0
+ tag: "8.11"