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"

Reply via email to