You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by ge...@apache.org on 2023/10/20 15:02:22 UTC
[solr-operator] branch release-0.8 updated (7eb745b -> 152dd5d)
This is an automated email from the ASF dual-hosted git repository.
gerlowskija pushed a change to branch release-0.8
in repository https://gitbox.apache.org/repos/asf/solr-operator.git
from 7eb745b Update readme and upgrade notes (#643)
add f2c2710 Solr Operator v0.8.0 Release
new 152dd5d Add next patch version v0.8.1
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
config/crd/bases/solr.apache.org_solrbackups.yaml | 2 +-
config/crd/bases/solr.apache.org_solrclouds.yaml | 2 +-
.../solr.apache.org_solrprometheusexporters.yaml | 2 +-
docs/local_tutorial.md | 8 +-
docs/running-the-operator.md | 4 +-
docs/upgrade-notes.md | 4 +-
helm/solr-operator/Chart.yaml | 113 ++-------------------
helm/solr-operator/README.md | 10 +-
helm/solr-operator/crds/crds.yaml | 6 +-
helm/solr-operator/values.yaml | 2 +-
helm/solr/Chart.yaml | 15 +--
helm/solr/README.md | 4 +-
version/version.go | 2 +-
13 files changed, 39 insertions(+), 135 deletions(-)
[solr-operator] 01/01: Add next patch version v0.8.1
Posted by ge...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
gerlowskija pushed a commit to branch release-0.8
in repository https://gitbox.apache.org/repos/asf/solr-operator.git
commit 152dd5d29485379d4e84b28a172d4b0ca5b62de0
Author: Jason Gerlowski <ge...@apache.org>
AuthorDate: Fri Oct 20 11:02:15 2023 -0400
Add next patch version v0.8.1
---
config/crd/bases/solr.apache.org_solrbackups.yaml | 2 +-
config/crd/bases/solr.apache.org_solrclouds.yaml | 2 +-
.../solr.apache.org_solrprometheusexporters.yaml | 2 +-
docs/local_tutorial.md | 8 +-
docs/running-the-operator.md | 4 +-
docs/upgrade-notes.md | 4 +-
helm/solr-operator/Chart.yaml | 117 ++-------------------
helm/solr-operator/README.md | 10 +-
helm/solr-operator/crds/crds.yaml | 6 +-
helm/solr-operator/values.yaml | 2 +-
helm/solr/Chart.yaml | 19 ++--
helm/solr/README.md | 4 +-
version/version.go | 4 +-
13 files changed, 44 insertions(+), 140 deletions(-)
diff --git a/config/crd/bases/solr.apache.org_solrbackups.yaml b/config/crd/bases/solr.apache.org_solrbackups.yaml
index e26708d..534e0cf 100644
--- a/config/crd/bases/solr.apache.org_solrbackups.yaml
+++ b/config/crd/bases/solr.apache.org_solrbackups.yaml
@@ -17,7 +17,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- operator.solr.apache.org/version: v0.8.0
+ operator.solr.apache.org/version: v0.8.1-prerelease
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.10.0
creationTimestamp: null
diff --git a/config/crd/bases/solr.apache.org_solrclouds.yaml b/config/crd/bases/solr.apache.org_solrclouds.yaml
index 9e7398f..0e000cb 100644
--- a/config/crd/bases/solr.apache.org_solrclouds.yaml
+++ b/config/crd/bases/solr.apache.org_solrclouds.yaml
@@ -17,7 +17,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- operator.solr.apache.org/version: v0.8.0
+ operator.solr.apache.org/version: v0.8.1-prerelease
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.10.0
creationTimestamp: null
diff --git a/config/crd/bases/solr.apache.org_solrprometheusexporters.yaml b/config/crd/bases/solr.apache.org_solrprometheusexporters.yaml
index 3c58974..e6024b8 100644
--- a/config/crd/bases/solr.apache.org_solrprometheusexporters.yaml
+++ b/config/crd/bases/solr.apache.org_solrprometheusexporters.yaml
@@ -17,7 +17,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- operator.solr.apache.org/version: v0.8.0
+ operator.solr.apache.org/version: v0.8.1-prerelease
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.10.0
creationTimestamp: null
diff --git a/docs/local_tutorial.md b/docs/local_tutorial.md
index d3b8003..6ea54a2 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.8.0/all-with-dependencies.yaml
+$ kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml
# Install the Solr operator and Zookeeper Operator
-$ helm install solr-operator apache-solr/solr-operator --version 0.8.0
+$ helm install solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
```
_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.3 with 300m Heap each:
-helm install example-solr apache-solr/solr --version 0.8.0 \
+helm install example-solr apache-solr/solr --version 0.8.1-prerelease \
--set image.tag=8.3 \
--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.8.0 \
+helm upgrade example-solr apache-solr/solr --version 0.8.1-prerelease \
--reuse-values \
--set image.tag=8.7
diff --git a/docs/running-the-operator.md b/docs/running-the-operator.md
index 30286b3..c195018 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.8.0/all-with-dependencies.yaml
-$ helm install solr-operator apache-solr/solr-operator --version 0.8.0
+$ kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml
+$ helm install solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
```
_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/upgrade-notes.md b/docs/upgrade-notes.md
index 8ad15cf..abf4435 100644
--- a/docs/upgrade-notes.md
+++ b/docs/upgrade-notes.md
@@ -113,8 +113,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.8.0/all-with-dependencies.yaml"
-helm upgrade solr-operator apache-solr/solr-operator --version 0.8.0
+kubectl replace -f "http://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml"
+helm upgrade solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
```
_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/helm/solr-operator/Chart.yaml b/helm/solr-operator/Chart.yaml
index 7a625ed..6d90b40 100644
--- a/helm/solr-operator/Chart.yaml
+++ b/helm/solr-operator/Chart.yaml
@@ -15,8 +15,8 @@
apiVersion: v2
name: solr-operator
description: The Solr Operator enables easy management of Solr resources within Kubernetes.
-version: 0.8.0
-appVersion: v0.8.0
+version: 0.8.1-prerelease
+appVersion: v0.8.1-prerelease
kubeVersion: ">= 1.22.0-0"
home: https://solr.apache.org/operator
sources:
@@ -42,130 +42,31 @@ annotations:
artifacthub.io/category: "database"
artifacthub.io/operator: "true"
artifacthub.io/operatorCapabilities: Full Lifecycle
- artifacthub.io/prerelease: "false"
+ artifacthub.io/prerelease: "true"
artifacthub.io/recommendations: |
- url: https://artifacthub.io/packages/helm/apache-solr/solr
artifacthub.io/links: |
- name: "Tutorials"
url: https://solr.apache.org/operator/resources#tutorials
artifacthub.io/signKey: |
- fingerprint: E05FDF113D89E7FB4A2DF4B2684D544160392455
+ fingerprint: <fingerprint>
url: https://dist.apache.org/repos/dist/release/solr/KEYS
# Add change log for a single release here.
# Allowed syntax is described at: https://artifacthub.io/docs/topics/annotations/helm/#example
artifacthub.io/changes: |
- - kind: changed
- description: The minimum supported version of Solr is now 8.11
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/616
- - name: Version Compatibility Documentation
- url: https://apache.github.io/solr-operator/docs/upgrade-notes.html#solr-versions
- - kind: changed
- description: The minimum supported version of Kubernetes is now v1.22
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/604
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/612
- - kind: added
- description: Ability to customize the SecurityContext for the solr-operator pod
- links:
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/566
- - kind: added
- description: Scale down of Solr Pods includes Replica migration by default.
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/559
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/561
- - name: Documentation
- url: https://apache.github.io/solr-operator/docs/solr-cloud/scaling.html#solr-pod-scale-down
- kind: added
- description: Scale up of Solr Pods includes Replica migration by default, for Solr 9.3+.
+ description: Addition 1
links:
- name: Github Issue
- url: https://github.com/apache/solr-operator/issues/567
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/575
- - name: Documentation
- url: https://apache.github.io/solr-operator/docs/solr-cloud/scaling.html#solr-pod-scale-up
+ url: https://github.com/issue-url
- kind: changed
- description: The Solr Operator is now built with Go 1.20
+ description: Change 2
links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/570
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/578
- - kind: changed
- description: Managed Rolling Updates are now computed via a Cluster Lock, like scaling operations.
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/560
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/586
- - name: Documentation
- url: https://apache.github.io/solr-operator/docs/solr-cloud/cluster-operations.html
- - kind: added
- description: Cluster Operation Locks now give other operations a chance to run, every minute, to eliminate the risk of deadlocks
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/560
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/596
- - name: Documentation
- url: https://apache.github.io/solr-operator/docs/solr-cloud/cluster-operations.html#avoiding-deadlocks
- - kind: added
- description: Fix a bug with Rolling Restarts with ephemeral data
- links:
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/614
- - kind: added
- description: MountedDir TLS now accepts plaintext passwords, for use with the Cert Manager CSI Driver
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/603
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/608
- - kind: changed
- description: Remove Service AppProtocol for non-TLS SolrClouds, in order to support http and http2
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/640
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/641
- - kind: added
- description: SolrClouds using ephemeral data will now have their replicas rebalanced after a rolling update.
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/615
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/625
- - kind: added
- description: The default solr.xml now includes a `maxBooleanClauses` value of `${solr.max.booleanClauses:1024}`.
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/630
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/631
- - kind: added
- description: The default solr.xml now includes the necessary boilerplate to specify additional `sharedLib` and `allowPath` values (via the `solr.sharedLib` and `solr.allowPaths` system properties respectively). The `metricsEnabled` system property can also be used to toggle Solr's metrics processing (defaults to `true`). Lastly, the `solr.port.advertise` property can be used to control the port Solr is advertised under in `/live_nodes` and other cluster state. Users providing th [...]
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/635
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/636
- - kind: changed
- description: Solr's `/admin/info/health` API is now used for readiness probes by default.
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/628
- name: Github PR
- url: https://github.com/apache/solr-operator/pull/629
+ url: https://github.com/pr-url
artifacthub.io/images: |
- name: solr-operator
- image: apache/solr-operator:v0.8.0
+ image: apache/solr-operator:v0.8.1-prerelease
artifacthub.io/crds: |
- kind: SolrCloud
version: v1beta1
diff --git a/helm/solr-operator/README.md b/helm/solr-operator/README.md
index 9ae18e0..32e879b 100644
--- a/helm/solr-operator/README.md
+++ b/helm/solr-operator/README.md
@@ -43,8 +43,8 @@ helm repo add apache-solr https://solr.apache.org/charts
To install the Solr Operator for the first time in your cluster, you can use the latest version or a specific version, run with the following commands:
```bash
-kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.0/all-with-dependencies.yaml
-helm install solr-operator apache-solr/solr-operator --version 0.8.0
+kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml
+helm install solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
```
The command deploys the solr-operator on the Kubernetes cluster with the default configuration.
@@ -57,8 +57,8 @@ _Note that the Helm chart version does not contain a `v` prefix, which the downl
If you are upgrading your Solr Operator deployment, you should always use a specific version of the chart and pre-install the Solr CRDS:
```bash
-kubectl replace -f https://solr.apache.org/operator/downloads/crds/v0.8.0/all-with-dependencies.yaml
-helm upgrade solr-operator apache-solr/solr-operator --version 0.8.0
+kubectl replace -f https://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml
+helm upgrade solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
```
#### Namespaces
@@ -172,7 +172,7 @@ The command removes all the Kubernetes components associated with the chart and
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| image.repository | string | `"apache/solr-operator"` | The repository of the Solr Operator image |
-| image.tag | string | `"v0.8.0"` | The tag/version of the Solr Operator to run |
+| image.tag | string | `"v0.8.1-prerelease"` | The tag/version of the Solr Operator to run |
| image.pullPolicy | string | `"IfNotPresent"` | |
| fullnameOverride | string | `""` | A custom name for the Solr Operator Deployment |
| nameOverride | string | `""` | |
diff --git a/helm/solr-operator/crds/crds.yaml b/helm/solr-operator/crds/crds.yaml
index b923012..a62796d 100644
--- a/helm/solr-operator/crds/crds.yaml
+++ b/helm/solr-operator/crds/crds.yaml
@@ -17,7 +17,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- operator.solr.apache.org/version: v0.8.0
+ operator.solr.apache.org/version: v0.8.1-prerelease
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.10.0
creationTimestamp: null
@@ -266,7 +266,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- operator.solr.apache.org/version: v0.8.0
+ operator.solr.apache.org/version: v0.8.1-prerelease
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.10.0
creationTimestamp: null
@@ -17085,7 +17085,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- operator.solr.apache.org/version: v0.8.0
+ operator.solr.apache.org/version: v0.8.1-prerelease
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.10.0
creationTimestamp: null
diff --git a/helm/solr-operator/values.yaml b/helm/solr-operator/values.yaml
index e59270a..f3113eb 100644
--- a/helm/solr-operator/values.yaml
+++ b/helm/solr-operator/values.yaml
@@ -21,7 +21,7 @@ replicaCount: 1
image:
repository: apache/solr-operator
- tag: v0.8.0
+ tag: v0.8.1-prerelease
pullPolicy: IfNotPresent
nameOverride: ""
diff --git a/helm/solr/Chart.yaml b/helm/solr/Chart.yaml
index 998f26a..9aec491 100644
--- a/helm/solr/Chart.yaml
+++ b/helm/solr/Chart.yaml
@@ -15,7 +15,7 @@
apiVersion: v2
name: solr
description: A SolrCloud cluster running on Kubernetes via the Solr Operator
-version: 0.8.0
+version: 0.8.1-prerelease
appVersion: 8.11.1
kubeVersion: ">= 1.22.0-0"
home: https://solr.apache.org
@@ -37,17 +37,20 @@ annotations:
artifacthub.io/alternativeName: "solrcloud"
artifacthub.io/category: "database"
artifacthub.io/operator: "false"
- artifacthub.io/prerelease: "false"
+ artifacthub.io/prerelease: "true"
# Add change log for a single release here.
# Allowed syntax is described at: https://artifacthub.io/docs/topics/annotations/helm/#example
artifacthub.io/changes: |
- - kind: changed
- description: The minimum supported version of Solr is now 8.11
+ - kind: added
+ description: Addition 1
links:
- name: Github Issue
- url: https://github.com/apache/solr-operator/issues/616
- - name: Version Compatibility Documentation
- url: https://apache.github.io/solr-operator/docs/upgrade-notes.html#solr-versions
+ url: https://github.com/issue-url
+ - kind: changed
+ description: Change 2
+ links:
+ - name: Github PR
+ url: https://github.com/pr-url
artifacthub.io/containsSecurityUpdates: "false"
artifacthub.io/recommendations: |
- url: https://artifacthub.io/packages/helm/apache-solr/solr-operator
@@ -65,5 +68,5 @@ annotations:
image: solr:8.11
whitelisted: true
artifacthub.io/signKey: |
- fingerprint: E05FDF113D89E7FB4A2DF4B2684D544160392455
+ fingerprint: <fingerprint>
url: https://dist.apache.org/repos/dist/release/solr/KEYS
diff --git a/helm/solr/README.md b/helm/solr/README.md
index 67eadc2..464260c 100644
--- a/helm/solr/README.md
+++ b/helm/solr/README.md
@@ -38,7 +38,7 @@ There may be breaking changes between the version you are using and the version
To install a SolrCloud for the first time in your cluster, you can use the latest version or a specific version, run with the following commands:
```bash
-helm install example apache-solr/solr --version 0.8.0 --set image.tag=8.8
+helm install example apache-solr/solr --version 0.8.1-prerelease --set image.tag=8.8
```
The command deploys a SolrCloud object on the Kubernetes cluster with the default configuration.
@@ -52,7 +52,7 @@ _Note that the Helm chart version does not contain a `v` prefix, which the Solr
If you are upgrading your SolrCloud deployment, you should always use a specific version of the chart and upgrade **after [upgrading the Solr Operator](https://artifacthub.io/packages/helm/apache-solr/solr-operator#upgrading-the-solr-operator) to the same version**:
```bash
-helm upgrade example apache-solr/solr --version 0.8.0 --reuse-values --set image.tag=8.11
+helm upgrade example apache-solr/solr --version 0.8.1-prerelease --reuse-values --set image.tag=8.11
```
The upgrade will be done according to the `upgradeStrategy.method` chosen in the values.
diff --git a/version/version.go b/version/version.go
index 188340e..ffa5651 100644
--- a/version/version.go
+++ b/version/version.go
@@ -19,8 +19,8 @@ package version
var (
// Version information for the Solr Operator
- Version = "v0.8.0"
- VersionSuffix = ""
+ Version = "v0.8.1"
+ VersionSuffix = "prerelease"
BuildTime string
GitSHA string
)