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 d0c0261 Add next minor version v0.8.0
d0c0261 is described below
commit d0c02610b3edcf0b53d0023424a60ee0cc4e2391
Author: Houston Putman <[email protected]>
AuthorDate: Wed Apr 19 14:31:22 2023 -0400
Add next minor version v0.8.0
---
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 | 144 ++-------------------
helm/solr-operator/README.md | 10 +-
helm/solr-operator/crds/crds.yaml | 6 +-
helm/solr-operator/values.yaml | 2 +-
helm/solr/Chart.yaml | 21 ++-
helm/solr/README.md | 4 +-
version/version.go | 2 +-
13 files changed, 40 insertions(+), 171 deletions(-)
diff --git a/config/crd/bases/solr.apache.org_solrbackups.yaml
b/config/crd/bases/solr.apache.org_solrbackups.yaml
index 2dbabed..800de52 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.7.0-prerelease
+ operator.solr.apache.org/version: v0.8.0-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 6202e29..8d75cd7 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.7.0-prerelease
+ operator.solr.apache.org/version: v0.8.0-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 803c6be..ed8d5ef 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.7.0-prerelease
+ operator.solr.apache.org/version: v0.8.0-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 ed6fbc5..dc586f8 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.7.0-prerelease/all-with-dependencies.yaml
+$ kubectl create -f
https://solr.apache.org/operator/downloads/crds/v0.8.0-prerelease/all-with-dependencies.yaml
# Install the Solr operator and Zookeeper Operator
-$ helm install solr-operator apache-solr/solr-operator --version
0.7.0-prerelease
+$ helm install solr-operator apache-solr/solr-operator --version
0.8.0-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.7.0-prerelease \
+helm install example-solr apache-solr/solr --version 0.8.0-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.7.0-prerelease \
+helm upgrade example-solr apache-solr/solr --version 0.8.0-prerelease \
--reuse-values \
--set image.tag=8.7
diff --git a/docs/running-the-operator.md b/docs/running-the-operator.md
index 1c7a45c..5c668c3 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.7.0-prerelease/all-with-dependencies.yaml
-$ helm install solr-operator apache-solr/solr-operator --version
0.7.0-prerelease
+$ kubectl create -f
https://solr.apache.org/operator/downloads/crds/v0.8.0-prerelease/all-with-dependencies.yaml
+$ helm install solr-operator apache-solr/solr-operator --version
0.8.0-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 0832ac4..35e4fae 100644
--- a/docs/upgrade-notes.md
+++ b/docs/upgrade-notes.md
@@ -101,8 +101,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.7.0-prerelease/all-with-dependencies.yaml"
-helm upgrade solr-operator apache-solr/solr-operator --version 0.7.0-prerelease
+kubectl replace -f
"http://solr.apache.org/operator/downloads/crds/v0.8.0-prerelease/all-with-dependencies.yaml"
+helm upgrade solr-operator apache-solr/solr-operator --version 0.8.0-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 08064ef..043bd98 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.7.0-prerelease
-appVersion: v0.7.0-prerelease
+version: 0.8.0-prerelease
+appVersion: v0.8.0-prerelease
kubeVersion: ">= 1.21.0-0"
home: https://solr.apache.org/operator
sources:
@@ -54,145 +54,19 @@ annotations:
# 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: Minimum Kubernetes version has been upped to 1.21
- links:
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/473
- - kind: changed
- description: The required Zookeeper Operator version has been upgraded
to v0.2.15
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/549
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/550
- - name: Zookeeper Operator v0.2.15 Release
- url:
https://github.com/pravega/zookeeper-operator/releases/tag/v0.2.15
- - kind: fixed
- description: Fix bug with named PVCs
- links:
- - name: Github Issue
- url: https://github.com/apache/solr-operator/issues/479
- - name: Github PR
- url: https://github.com/apache/solr-operator/pull/481
- kind: added
- description: Support custom annotations on created ServiceAccount
- links:
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/480
- - kind: added
- description: SolrClouds now have PodDisruptionBudgets enabled
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/471
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/473
- - name: PodDisruptionBudget Documentation
- url:
https://kubernetes.io/docs/concepts/workloads/pods/disruptions/#pod-disruption-budgets
- - kind: fixed
- description: Fix namespace support for helm installation and leader
election
- links:
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/508
- - kind: changed
- description: Zookeeper images now use the IfNotPresent pullPolicy by
default
- links:
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/512/files
- - kind: fixed
- description: Fix bug in non-recurring SolrBackups
- links:
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/509
- - kind: fixed
- description: Fix issue where Zookeeper specific labels are not
propagated to Zookeeper pods
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/490
- - name: Zookeeper Operator Issue
- url: https://github.com/pravega/zookeeper-operator/issues/511
- - kind: fixed
- description: Fix SolrBackup not taking backups when the collections
field is omitted
+ description: Addition 1
links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/515
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/516
+ - name: Github Issue
+ url: https://github.com/issue-url
- kind: changed
- description: Use better default startup, liveness and readiness probes
for SolrCloud and SolrPrometheusExporter
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/510
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/511
- - kind: added
- description: The SolrCloud common service now removes nodes that are
about to be upgraded
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/529
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/530
- - name: Feature Documentation
- url:
https://apache.github.io/solr-operator/docs/solr-cloud/managed-updates.html#pod-readiness-during-updates
- - kind: fixed
- description: Don't give port annotation for PrometheusExporter, let
Prometheus find the port itself
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/483
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/539
- - kind: fixed
- description: Solr resource status are now patched instead of updated,
this should reduce "error" logging in the operator.
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/544
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/545
- - kind: added
- description: Support custom Zookeeper probes
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/477
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/546
- - kind: fixed
- description: Avoid backup directory chown when directories are already
writable
+ description: Change 2
links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/537
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/548
- - kind: added
- description: Added Option to enable/disable the PodDisruptionBudget for
the cluster.
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/538
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/540
- - kind: removed
- description: Options deprecated in v0.6.0 have been been removed.
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/553
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/554
- - kind: fixed
- description: Use correct user & group for chmod command in cp-solr-xml
init container
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/519
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/520
- - kind: added
- description: Add missing ZookeeperCluster customization options.
- links:
- - name: GitHub Issue
- url: https://github.com/apache/solr-operator/issues/557
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/558
+ - name: Github PR
+ url: https://github.com/pr-url
artifacthub.io/images: |
- name: solr-operator
- image: apache/solr-operator:v0.7.0-prerelease
+ image: apache/solr-operator:v0.8.0-prerelease
artifacthub.io/crds: |
- kind: SolrCloud
version: v1beta1
diff --git a/helm/solr-operator/README.md b/helm/solr-operator/README.md
index 9b68501..a89b518 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.7.0-prerelease/all-with-dependencies.yaml
-helm install solr-operator apache-solr/solr-operator --version 0.7.0-prerelease
+kubectl create -f
https://solr.apache.org/operator/downloads/crds/v0.8.0-prerelease/all-with-dependencies.yaml
+helm install solr-operator apache-solr/solr-operator --version 0.8.0-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.7.0-prerelease/all-with-dependencies.yaml
-helm upgrade solr-operator apache-solr/solr-operator --version 0.7.0-prerelease
+kubectl replace -f
https://solr.apache.org/operator/downloads/crds/v0.8.0-prerelease/all-with-dependencies.yaml
+helm upgrade solr-operator apache-solr/solr-operator --version 0.8.0-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.7.0-prerelease"` | The tag/version of the Solr
Operator to run |
+| image.tag | string | `"v0.8.0-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 52f8f22..8c70121 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.7.0-prerelease
+ operator.solr.apache.org/version: v0.8.0-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.7.0-prerelease
+ operator.solr.apache.org/version: v0.8.0-prerelease
argocd.argoproj.io/sync-options: Replace=true
controller-gen.kubebuilder.io/version: v0.10.0
creationTimestamp: null
@@ -16802,7 +16802,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- operator.solr.apache.org/version: v0.7.0-prerelease
+ operator.solr.apache.org/version: v0.8.0-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 dc88cab..8eff44f 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.7.0-prerelease
+ tag: v0.8.0-prerelease
pullPolicy: IfNotPresent
nameOverride: ""
diff --git a/helm/solr/Chart.yaml b/helm/solr/Chart.yaml
index ff66f4f..952f748 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.7.0-prerelease
+version: 0.8.0-prerelease
appVersion: 8.11.1
kubeVersion: ">= 1.21.0-0"
home: https://solr.apache.org
@@ -41,21 +41,16 @@ annotations:
# 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: Minimum Kubernetes version has been upped to 1.21
- links:
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/473
- kind: added
- description: Support custom annotations on created ServiceAccount
+ description: Addition 1
links:
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/480
- - kind: fixed
- description: Fix namespace support for helm installation
+ - name: Github Issue
+ url: https://github.com/issue-url
+ - kind: changed
+ description: Change 2
links:
- - name: GitHub PR
- url: https://github.com/apache/solr-operator/pull/508
+ - 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
diff --git a/helm/solr/README.md b/helm/solr/README.md
index 94881d6..0fa1663 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.7.0-prerelease --set
image.tag=8.8
+helm install example apache-solr/solr --version 0.8.0-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.7.0-prerelease
--reuse-values --set image.tag=8.11
+helm upgrade example apache-solr/solr --version 0.8.0-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 f0b2376..0b11aa9 100644
--- a/version/version.go
+++ b/version/version.go
@@ -19,7 +19,7 @@ package version
var (
// Version information for the Solr Operator
- Version = "v0.7.0"
+ Version = "v0.8.0"
VersionSuffix = "prerelease"
BuildTime string
GitSHA string