Skip to content

Bump version to 3.4.3 #695

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/workflows/compatibility-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ jobs:
fail-fast: false
matrix:
compatibilityVersion:
- 3.4.2
- 3.4.1
- 3.4.0
- 3.3.5
- 3.3.4
Expand All @@ -50,6 +52,14 @@ jobs:
- 3.2.7
- 3.2.6
include:
- compatibilityVersion: 3.4.2
coherence-image: "ghcr.io/oracle/coherence-ce:14.1.2-0-1"
compatibilitySelector: control-plane=coherence
k8s: kindest/node:v1.29.2@sha256:51a1434a5397193442f0be2a297b488b6c919ce8a3931be0ce822606ea5ca245
- compatibilityVersion: 3.4.1
coherence-image: "ghcr.io/oracle/coherence-ce:14.1.2-0-1"
compatibilitySelector: control-plane=coherence
k8s: kindest/node:v1.29.2@sha256:51a1434a5397193442f0be2a297b488b6c919ce8a3931be0ce822606ea5ca245
- compatibilityVersion: 3.4.0
coherence-image: "ghcr.io/oracle/coherence-ce:22.06.10"
compatibilitySelector: control-plane=coherence
Expand Down
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,18 @@
# ======================================================================================================================

# The version of the Operator being build - this should be a valid SemVer format
VERSION ?= 3.4.2
VERSION ?= 3.4.3
MVN_VERSION ?= $(VERSION)

# The version number to be replaced by this release
PREV_VERSION ?= 3.4.1
PREV_VERSION ?= 3.4.2
NEXT_VERSION := $(shell sh ./hack/next-version.sh "$(VERSION)")

# The operator version to use to run certification tests against
CERTIFICATION_VERSION ?= $(VERSION)

# The previous Operator version used to run the compatibility tests.
COMPATIBLE_VERSION ?= 3.4.1
COMPATIBLE_VERSION ?= 3.4.2
# The selector to use to find Operator Pods of the COMPATIBLE_VERSION (do not put in double quotes!!)
COMPATIBLE_SELECTOR ?= control-plane=coherence

Expand Down
2 changes: 1 addition & 1 deletion config/crd/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ commonLabels:
app.kubernetes.io/instance: coherence-operator-crd
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/part-of: coherence-operator
app.kubernetes.io/version: 3.4.2
app.kubernetes.io/version: 3.4.3
2 changes: 1 addition & 1 deletion config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ resources:
images:
- name: controller
newName: ghcr.io/oracle/coherence-operator
newTag: 3.4.2
newTag: 3.4.3
16 changes: 8 additions & 8 deletions config/manager/manager.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ metadata:
app.kubernetes.io/name: coherence-operator
app: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
version: "3.4.3"
app.kubernetes.io/component: manager
app.kubernetes.io/part-of: coherence-operator
spec:
Expand All @@ -24,8 +24,8 @@ spec:
app.kubernetes.io/name: coherence-operator
app: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
version: "3.4.3"
app.kubernetes.io/component: manager
app.kubernetes.io/part-of: coherence-operator
spec:
Expand Down Expand Up @@ -106,7 +106,7 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
Expand All @@ -117,7 +117,7 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
weight: 50
- podAffinityTerm:
topologyKey: "oci.oraclecloud.com/fault-domain"
Expand All @@ -126,7 +126,7 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
weight: 10
- podAffinityTerm:
topologyKey: "kubernetes.io/hostname"
Expand All @@ -135,5 +135,5 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
weight: 1
8 changes: 4 additions & 4 deletions config/manager/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-webhook
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
app.kubernetes.io/component: webhook
app.kubernetes.io/part-of: coherence-operator
spec:
Expand All @@ -18,7 +18,7 @@ spec:
selector:
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
app.kubernetes.io/component: manager
---
apiVersion: v1
Expand All @@ -30,7 +30,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-rest
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
app.kubernetes.io/component: rest
app.kubernetes.io/part-of: coherence-operator
spec:
Expand All @@ -41,5 +41,5 @@ spec:
selector:
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
app.kubernetes.io/component: manager
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ metadata:
description: >-
Coherence Operator implements features to assist with deploying and
managing Coherence clusters in a Kubernetes environment.
containerImage: 'ghcr.io/oracle/coherence-operator:3.4.2'
containerImage: 'ghcr.io/oracle/coherence-operator:3.4.3'
support: ''
repository: 'https://github.com/oracle/coherence-operator'
operators.operatorframework.io/builder: operator-sdk-v1.0.0
operators.operatorframework.io/project_layout: go.kubebuilder.io/v2
name: coherence-operator.v3.4.2
name: coherence-operator.v3.4.3
namespace: placeholder
spec:
apiservicedefinitions: {}
Expand Down Expand Up @@ -65,4 +65,4 @@ spec:
provider:
name: Oracle
url: https://oracle.github.io/coherence-operator/docs/latest
version: 3.4.2
version: 3.4.3
2 changes: 1 addition & 1 deletion docs/about/03_quickstart.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ If you want the default Coherence Operator installation then the simplest soluti

[source,bash]
----
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.2/coherence-operator.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.3/coherence-operator.yaml
----

This will create a namespace called `coherence` and install the Operator into it along with all the required `ClusterRole` and `RoleBinding` resources. The `coherence` namespace can be changed by downloading and editing the yaml file.
Expand Down
8 changes: 4 additions & 4 deletions docs/installation/01_installation.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ If you want the default Coherence Operator installation then the simplest soluti

[source,bash]
----
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.2/coherence-operator.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.3/coherence-operator.yaml
----

This will create a namespace called `coherence` and install the Operator into it along with all the required `ClusterRole` and `RoleBinding` resources. The `coherence` namespace can be changed by downloading and editing the yaml file.
Expand Down Expand Up @@ -196,7 +196,7 @@ The Operator installed with this yaml

[source,bash]
----
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.2/coherence-operator-restricted.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.3/coherence-operator-restricted.yaml
----

[IMPORTANT]
Expand All @@ -215,8 +215,8 @@ The Operator release artifacts include small versions of the two CRDs which can

[source,bash]
----
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.2/coherence.oracle.com_coherence_small.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.2/coherencejob.oracle.com_coherence_small.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.3/coherence.oracle.com_coherence_small.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.4.3/coherencejob.oracle.com_coherence_small.yaml
----

The small versions of the CRDs are identical to the full versions but hav a cut down OpenAPI spec with a lot of comments
Expand Down
2 changes: 1 addition & 1 deletion docs/installation/07_webhooks.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ If installing the operator using the manifest yaml file first replace the occurr
For example:
[source,bash]
----
curl -L https://github.com/oracle/coherence-operator/releases/download/v3.4.2/coherence-operator.yaml \
curl -L https://github.com/oracle/coherence-operator/releases/download/v3.4.3/coherence-operator.yaml \
-o coherence-operator.yaml
sed -i s/self-signed/cert-manager/g coherence-operator.yaml
kubectl apply -f coherence-operator.yaml
Expand Down
2 changes: 1 addition & 1 deletion docs/installation/09_RBAC.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ The two methods of installing the Operator discussed in the <<docs/installation/
Before installing the Operator, with either method described below, the CRDs MUST be manually installed from the Operator manifest files.

The manifest files are published with the GitHub release at this link:
https://github.com/oracle/coherence-operator/releases/download/v3.4.2/coherence-operator-manifests.tar.gz[3.3.5 Manifests]
https://github.com/oracle/coherence-operator/releases/download/v3.4.3/coherence-operator-manifests.tar.gz[3.3.5 Manifests]

You MUST ensure that the CRD manifests match the version of the Operator being installed.

Expand Down
2 changes: 1 addition & 1 deletion docs/metrics/020_metrics.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ documentation for full details on the available metrics.

=== Important Note Regarding Prometheus Metrics Prefix

From version 3.4.2 of the Coherence Operator, the packaged Grafana dashboards no longer use the **vendor:** prefix for querying Prometheus metrics.
From version 3.4.3 of the Coherence Operator, the packaged Grafana dashboards no longer use the **vendor:** prefix for querying Prometheus metrics.
This prefix was deprecated a number of releases ago and the default, of legacy metrics, in Coherence and will be removed in the most recent
Coherence releases after this Operator release.

Expand Down
4 changes: 2 additions & 2 deletions docs/networking/020_dual_stack.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ spec:
fieldPath: status.podIP
----

* Since Operator 3.4.2 it is possible to configure the IP family for the WKA Service. The `spec.coherence.wka.ipFamily`
* Since Operator 3.4.3 it is possible to configure the IP family for the WKA Service. The `spec.coherence.wka.ipFamily`
field can be set to either "IPv4" or "IPv6". This will cause Coherence to bind to the relevant IP address type.

For example, the yaml below will cause Coherence to bind to the IPv6 address.
Expand All @@ -116,7 +116,7 @@ spec:
ipFamily: IPv6
----

Since Operator 3.4.2 it is also possible to configure the IP families used by the headless service created for the StatefulSet
Since Operator 3.4.3 it is also possible to configure the IP families used by the headless service created for the StatefulSet
if this is required.

The yaml below will configure WKA to use only IPv6, the headless Service created for the StatefulSet will be
Expand Down
2 changes: 1 addition & 1 deletion docs/other/041_global_labels.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ When installing the Operator using the manifest yaml files, additional command l
by manually editing the yaml file before installing.

Download the yaml manifest file from the GitHub repo
https://github.com/oracle/coherence-operator/releases/download/v3.4.2/coherence-operator.yaml
https://github.com/oracle/coherence-operator/releases/download/v3.4.3/coherence-operator.yaml

Find the section of the yaml file the defines the Operator container args, the default looks like this

Expand Down
2 changes: 1 addition & 1 deletion examples/015_simple_image/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ In the `pom.xml` file we add JIB to the `plugins` section.
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<version>3.4.2</version>
<version>3.4.3</version>
</plugin>
</plugins>
</build>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spec:
spec:
containers:
- name: net-test
image: ghcr.io/oracle/coherence-operator:3.4.2
image: ghcr.io/oracle/coherence-operator:3.4.3
env:
- name: HOST
value: net-test-coherence-server.coh-test.svc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ metadata:
spec:
containers:
- name: net-test
image: ghcr.io/oracle/coherence-operator:3.4.2
image: ghcr.io/oracle/coherence-operator:3.4.3
ports:
- containerPort: 9612
name: metrics
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ spec:
spec:
containers:
- name: net-test
image: ghcr.io/oracle/coherence-operator:3.4.2
image: ghcr.io/oracle/coherence-operator:3.4.3
env:
- name: CLUSTER_HOST
value: net-test-coherence-server.coh-test.svc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ spec:
selector:
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
app.kubernetes.io/component: manager
app.kubernetes.io/part-of: coherence-operator
coherenceNetTest: server
Expand All @@ -27,14 +27,14 @@ metadata:
labels:
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
app.kubernetes.io/component: manager
app.kubernetes.io/part-of: coherence-operator
coherenceNetTest: server
spec:
containers:
- name: net-test
image: ghcr.io/oracle/coherence-operator:3.4.2
image: ghcr.io/oracle/coherence-operator:3.4.3
ports:
- containerPort: 8000
name: operator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
labels:
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
app.kubernetes.io/component: manager
app.kubernetes.io/part-of: coherence-operator
coherenceNetTest: operator-client
Expand All @@ -15,14 +15,14 @@ spec:
labels:
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
app.kubernetes.io/component: manager
app.kubernetes.io/part-of: coherence-operator
coherenceNetTest: operator-client
spec:
containers:
- name: net-test
image: ghcr.io/oracle/coherence-operator:3.4.2
image: ghcr.io/oracle/coherence-operator:3.4.3
env:
- name: CLUSTER_HOST
value: net-test-coherence-server.coh-test.svc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
spec:
containers:
- name: net-test
image: ghcr.io/oracle/coherence-operator:3.4.2
image: ghcr.io/oracle/coherence-operator:3.4.3
env:
- name: OPERATOR_HOST
value: net-test-operator-server.coherence.svc
Expand Down
2 changes: 1 addition & 1 deletion examples/300_helm/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ operator:
namespace: coherence
service: coherence-operator-rest
port: 8000
image: ghcr.io/oracle/coherence-operator-utils:3.4.2
image: ghcr.io/oracle/coherence-operator-utils:3.4.3
condition: Ready
timeout: 5m
interval: 10s
2 changes: 1 addition & 1 deletion examples/400_Istio/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
== Using Coherence with Istio

You can run the Coherence cluster and manage them using the Coherence Operator alongside https://istio.io[Istio].
Coherence clusters managed with the Coherence Operator 3.4.2 and later work with Istio 1.9.1 and later out of the box.
Coherence clusters managed with the Coherence Operator 3.4.3 and later work with Istio 1.9.1 and later out of the box.
Coherence caches can be accessed from outside the Coherence cluster via Coherence*Extend, REST, and other supported
Coherence clients.
Using Coherence clusters with Istio does not require the Coherence Operator to also be using Istio (and vice-versa) .
Expand Down
2 changes: 1 addition & 1 deletion examples/no-operator/04_istio/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ghcr.io/oracle/coherence-operator:3.4.2 AS Builder
FROM ghcr.io/oracle/coherence-operator:3.4.3 AS Builder

FROM ghcr.io/oracle/coherence-ce:22.06.10
COPY --from=Builder /files /files
Expand Down
2 changes: 1 addition & 1 deletion examples/no-operator/04_istio/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -474,7 +474,7 @@ Various utilities are copied from the Operator image into the base.
[source]
.Dockerfile
----
FROM ghcr.io/oracle/coherence-operator:3.4.2 AS Builder
FROM ghcr.io/oracle/coherence-operator:3.4.3 AS Builder

FROM ghcr.io/oracle/coherence-ce:22.06.7
COPY --from=Builder /files /files
Expand Down
2 changes: 1 addition & 1 deletion helm-charts/coherence-operator/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.4.2"
app.kubernetes.io/version: "3.4.3"
{{- end }}
{{- if .Values.affinity }}
affinity:
Expand Down
Loading
Loading