Skip to content

Commit cda3b06

Browse files
committed
Solr Operator v0.8.1 Release
1 parent 79c9b81 commit cda3b06

13 files changed

+32
-73
lines changed

config/crd/bases/solr.apache.org_solrbackups.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ apiVersion: apiextensions.k8s.io/v1
1717
kind: CustomResourceDefinition
1818
metadata:
1919
annotations:
20-
operator.solr.apache.org/version: v0.8.1-prerelease
20+
operator.solr.apache.org/version: v0.8.1
2121
argocd.argoproj.io/sync-options: Replace=true
2222
controller-gen.kubebuilder.io/version: v0.10.0
2323
creationTimestamp: null

config/crd/bases/solr.apache.org_solrclouds.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ apiVersion: apiextensions.k8s.io/v1
1717
kind: CustomResourceDefinition
1818
metadata:
1919
annotations:
20-
operator.solr.apache.org/version: v0.8.1-prerelease
20+
operator.solr.apache.org/version: v0.8.1
2121
argocd.argoproj.io/sync-options: Replace=true
2222
controller-gen.kubebuilder.io/version: v0.10.0
2323
creationTimestamp: null

config/crd/bases/solr.apache.org_solrprometheusexporters.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ apiVersion: apiextensions.k8s.io/v1
1717
kind: CustomResourceDefinition
1818
metadata:
1919
annotations:
20-
operator.solr.apache.org/version: v0.8.1-prerelease
20+
operator.solr.apache.org/version: v0.8.1
2121
argocd.argoproj.io/sync-options: Replace=true
2222
controller-gen.kubebuilder.io/version: v0.10.0
2323
creationTimestamp: null

docs/local_tutorial.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ This will install the [Zookeeper Operator](https://github.com/pravega/zookeeper-
9090

9191
```bash
9292
# Install the Solr & Zookeeper CRDs
93-
$ kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml
93+
$ kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.1/all-with-dependencies.yaml
9494
# Install the Solr operator and Zookeeper Operator
95-
$ helm install solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
95+
$ helm install solr-operator apache-solr/solr-operator --version 0.8.1
9696
```
9797

9898
_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
123123

124124
```bash
125125
# Create a 3-node cluster v8.11.2 with 300m Heap each:
126-
helm install example-solr apache-solr/solr --version 0.8.1-prerelease \
126+
helm install example-solr apache-solr/solr --version 0.8.1 \
127127
--set image.tag=8.11.2 \
128128
--set solrOptions.javaMemory="-Xms300m -Xmx300m" \
129129
--set addressability.external.method=Ingress \
@@ -211,7 +211,7 @@ So we wish to upgrade to a newer Solr version:
211211
curl -s http://default-example-solrcloud.ing.local.domain/solr/admin/info/system | grep solr-i
212212
213213
# Update the solrCloud configuration with the new version, keeping all previous settings and the number of nodes set by the autoscaler.
214-
helm upgrade example-solr apache-solr/solr --version 0.8.1-prerelease \
214+
helm upgrade example-solr apache-solr/solr --version 0.8.1 \
215215
--reuse-values \
216216
--set image.tag=8.11.3
217217

docs/running-the-operator.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ Next, install the Solr Operator chart. Note this is using Helm v3, use the offic
3838
This will install the [Zookeeper Operator](https://github.com/pravega/zookeeper-operator) by default.
3939

4040
```bash
41-
$ kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml
42-
$ helm install solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
41+
$ kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.1/all-with-dependencies.yaml
42+
$ helm install solr-operator apache-solr/solr-operator --version 0.8.1
4343
```
4444

4545
_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._

docs/upgrade-notes.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ If you are using the Solr Helm chart to deploy the Zookeeper operator, then you
113113

114114
```bash
115115
# Just replace the Solr CRDs and all CRDs it might depend on (e.g. ZookeeperCluster)
116-
kubectl replace -f "http://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml"
117-
helm upgrade solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
116+
kubectl replace -f "http://solr.apache.org/operator/downloads/crds/v0.8.1/all-with-dependencies.yaml"
117+
helm upgrade solr-operator apache-solr/solr-operator --version 0.8.1
118118
```
119119

120120
_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._

helm/solr-operator/Chart.yaml

+6-47
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
apiVersion: v2
1616
name: solr-operator
1717
description: The Solr Operator enables easy management of Solr resources within Kubernetes.
18-
version: 0.8.1-prerelease
19-
appVersion: v0.8.1-prerelease
18+
version: 0.8.1
19+
appVersion: v0.8.1
2020
kubeVersion: ">= 1.22.0-0"
2121
home: https://solr.apache.org/operator
2222
sources:
@@ -42,62 +42,21 @@ annotations:
4242
artifacthub.io/category: "database"
4343
artifacthub.io/operator: "true"
4444
artifacthub.io/operatorCapabilities: Full Lifecycle
45-
artifacthub.io/prerelease: "true"
45+
artifacthub.io/prerelease: "false"
4646
artifacthub.io/recommendations: |
4747
- url: https://artifacthub.io/packages/helm/apache-solr/solr
4848
artifacthub.io/links: |
4949
- name: "Tutorials"
5050
url: https://solr.apache.org/operator/resources#tutorials
5151
artifacthub.io/signKey: |
52-
fingerprint: <fingerprint>
52+
fingerprint: E05FDF113D89E7FB4A2DF4B2684D544160392455
5353
url: https://dist.apache.org/repos/dist/release/solr/KEYS
5454
# Add change log for a single release here.
5555
# Allowed syntax is described at: https://artifacthub.io/docs/topics/annotations/helm/#example
56-
artifacthub.io/changes: |
57-
- kind: security
58-
description: Command-based Solr probes no longer echoes 'JAVA_TOOL_OPTIONS' values in Kubernetes events.
59-
links:
60-
- name: JIRA Issue
61-
url: https://issues.apache.org/jira/browse/SOLR-17216
62-
- name: Github PR
63-
url: https://github.com/apache/solr-operator/pull/698
64-
- kind: changed
65-
description: SolrClouds now support auto-readOnlyRootFilesystem setting.
66-
links:
67-
- name: Github Issue
68-
url: https://github.com/apache/solr-operator/issues/624
69-
- name: Github PR
70-
url: https://github.com/apache/solr-operator/pull/648
71-
description: Avoid reset of security.json if get request fails
72-
links:
73-
- name: Github Issue
74-
url: https://github.com/apache/solr-operator/issues/659
75-
- name: Github PR
76-
url: https://github.com/apache/solr-operator/pull/660
77-
- kind: fixed
78-
description: SolrCloud scaling is now safe when using persistent storage with a 'Delete' reclaim policy
79-
links:
80-
- name: Github Issue
81-
url: https://github.com/apache/solr-operator/issues/688
82-
- name: Github PR
83-
url: https://github.com/apache/solr-operator/pull/689
84-
- kind: fixed
85-
description: SolrPrometheusExporter no longer fails liveness probes when the SolrCloud is too large
86-
links:
87-
- name: Github Issue
88-
url: https://github.com/apache/solr-operator/issues/693
89-
- name: Github PR
90-
url: https://github.com/apache/solr-operator/pull/694
91-
- kind: fixed
92-
description: SolrClouds addressed via an Ingress now scale up and down safely.
93-
links:
94-
- name: Github Issue
95-
url: https://github.com/apache/solr-operator/issues/682
96-
- name: Github PR
97-
url: https://github.com/apache/solr-operator/pull/692
56+
artifacthub.io/changes: "- kind: security\n description: Command-based Solr probes no longer echoes 'JAVA_TOOL_OPTIONS' values in Kubernetes events.\n links:\n - name: JIRA Issue\n url: https://issues.apache.org/jira/browse/SOLR-17216\n - name: Github PR\n url: https://github.com/apache/solr-operator/pull/698\n- kind: changed\n description: SolrClouds now support auto-readOnlyRootFilesystem setting.\n links:\n - name: Github Issue\n url: https://github.com/apache/solr-operator/issues/624\n - name: Github PR\n url: https://github.com/apache/solr-operator/pull/648\n description: Avoid reset of security.json if get request fails \n links:\n - name: Github Issue\n url: https://github.com/apache/solr-operator/issues/659\n - name: Github PR\n url: https://github.com/apache/solr-operator/pull/660\n- kind: fixed\n description: SolrCloud scaling is now safe when using persistent storage with a 'Delete' reclaim policy\n links:\n - name: Github Issue\n url: https://github.com/apache/solr-operator/issues/688\n - name: Github PR\n url: https://github.com/apache/solr-operator/pull/689\n- kind: fixed\n description: SolrPrometheusExporter no longer fails liveness probes when the SolrCloud is too large\n links:\n - name: Github Issue\n url: https://github.com/apache/solr-operator/issues/693\n - name: Github PR\n url: https://github.com/apache/solr-operator/pull/694\n- kind: fixed\n description: SolrClouds addressed via an Ingress now scale up and down safely.\n links:\n - name: Github Issue\n url: https://github.com/apache/solr-operator/issues/682\n - name: Github PR\n url: https://github.com/apache/solr-operator/pull/692\n"
9857
artifacthub.io/images: |
9958
- name: solr-operator
100-
image: apache/solr-operator:v0.8.1-prerelease
59+
image: apache/solr-operator:v0.8.1
10160
artifacthub.io/crds: |
10261
- kind: SolrCloud
10362
version: v1beta1

helm/solr-operator/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ helm repo add apache-solr https://solr.apache.org/charts
4343
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:
4444

4545
```bash
46-
kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml
47-
helm install solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
46+
kubectl create -f https://solr.apache.org/operator/downloads/crds/v0.8.1/all-with-dependencies.yaml
47+
helm install solr-operator apache-solr/solr-operator --version 0.8.1
4848
```
4949

5050
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
5757
If you are upgrading your Solr Operator deployment, you should always use a specific version of the chart and pre-install the Solr CRDS:
5858

5959
```bash
60-
kubectl replace -f https://solr.apache.org/operator/downloads/crds/v0.8.1-prerelease/all-with-dependencies.yaml
61-
helm upgrade solr-operator apache-solr/solr-operator --version 0.8.1-prerelease
60+
kubectl replace -f https://solr.apache.org/operator/downloads/crds/v0.8.1/all-with-dependencies.yaml
61+
helm upgrade solr-operator apache-solr/solr-operator --version 0.8.1
6262
```
6363

6464
#### Namespaces
@@ -172,7 +172,7 @@ The command removes all the Kubernetes components associated with the chart and
172172
| Key | Type | Default | Description |
173173
|-----|------|---------|-------------|
174174
| image.repository | string | `"apache/solr-operator"` | The repository of the Solr Operator image |
175-
| image.tag | string | `"v0.8.1-prerelease"` | The tag/version of the Solr Operator to run |
175+
| image.tag | string | `"v0.8.1"` | The tag/version of the Solr Operator to run |
176176
| image.pullPolicy | string | `"IfNotPresent"` | |
177177
| fullnameOverride | string | `""` | A custom name for the Solr Operator Deployment |
178178
| nameOverride | string | `""` | |

helm/solr-operator/crds/crds.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ apiVersion: apiextensions.k8s.io/v1
1717
kind: CustomResourceDefinition
1818
metadata:
1919
annotations:
20-
operator.solr.apache.org/version: v0.8.1-prerelease
20+
operator.solr.apache.org/version: v0.8.1
2121
argocd.argoproj.io/sync-options: Replace=true
2222
controller-gen.kubebuilder.io/version: v0.10.0
2323
creationTimestamp: null
@@ -266,7 +266,7 @@ apiVersion: apiextensions.k8s.io/v1
266266
kind: CustomResourceDefinition
267267
metadata:
268268
annotations:
269-
operator.solr.apache.org/version: v0.8.1-prerelease
269+
operator.solr.apache.org/version: v0.8.1
270270
argocd.argoproj.io/sync-options: Replace=true
271271
controller-gen.kubebuilder.io/version: v0.10.0
272272
creationTimestamp: null
@@ -17084,7 +17084,7 @@ apiVersion: apiextensions.k8s.io/v1
1708417084
kind: CustomResourceDefinition
1708517085
metadata:
1708617086
annotations:
17087-
operator.solr.apache.org/version: v0.8.1-prerelease
17087+
operator.solr.apache.org/version: v0.8.1
1708817088
argocd.argoproj.io/sync-options: Replace=true
1708917089
controller-gen.kubebuilder.io/version: v0.10.0
1709017090
creationTimestamp: null

helm/solr-operator/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ replicaCount: 1
2121

2222
image:
2323
repository: apache/solr-operator
24-
tag: v0.8.1-prerelease
24+
tag: v0.8.1
2525
pullPolicy: IfNotPresent
2626

2727
nameOverride: ""

helm/solr/Chart.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
apiVersion: v2
1616
name: solr
1717
description: A SolrCloud cluster running on Kubernetes via the Solr Operator
18-
version: 0.8.1-prerelease
18+
version: 0.8.1
1919
appVersion: 8.11.1
2020
kubeVersion: ">= 1.22.0-0"
2121
home: https://solr.apache.org
@@ -37,7 +37,7 @@ annotations:
3737
artifacthub.io/alternativeName: "solrcloud"
3838
artifacthub.io/category: "database"
3939
artifacthub.io/operator: "false"
40-
artifacthub.io/prerelease: "true"
40+
artifacthub.io/prerelease: "false"
4141
# Add change log for a single release here.
4242
# Allowed syntax is described at: https://artifacthub.io/docs/topics/annotations/helm/#example
4343
artifacthub.io/changes: ""
@@ -58,5 +58,5 @@ annotations:
5858
image: solr:8.11
5959
whitelisted: true
6060
artifacthub.io/signKey: |
61-
fingerprint: <fingerprint>
61+
fingerprint: E05FDF113D89E7FB4A2DF4B2684D544160392455
6262
url: https://dist.apache.org/repos/dist/release/solr/KEYS

helm/solr/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ There may be breaking changes between the version you are using and the version
3838
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:
3939

4040
```bash
41-
helm install example apache-solr/solr --version 0.8.1-prerelease --set image.tag=8.8
41+
helm install example apache-solr/solr --version 0.8.1 --set image.tag=8.8
4242
```
4343

4444
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
5252
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**:
5353

5454
```bash
55-
helm upgrade example apache-solr/solr --version 0.8.1-prerelease --reuse-values --set image.tag=8.11
55+
helm upgrade example apache-solr/solr --version 0.8.1 --reuse-values --set image.tag=8.11
5656
```
5757

5858
The upgrade will be done according to the `upgradeStrategy.method` chosen in the values.

version/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ package version
2020
var (
2121
// Version information for the Solr Operator
2222
Version = "v0.8.1"
23-
VersionSuffix = "prerelease"
23+
VersionSuffix = ""
2424
BuildTime string
2525
GitSHA string
2626
)

0 commit comments

Comments
 (0)