Skip to content
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
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.5.5
VERSION ?= 3.5.6
MVN_VERSION ?= $(VERSION)

# The version number to be replaced by this release
PREV_VERSION ?= 3.5.4
PREV_VERSION ?= 3.5.5
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.5.4
COMPATIBLE_VERSION ?= 3.5.5
# 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/components/helm/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ labels:
- pairs:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
2 changes: 1 addition & 1 deletion config/crd/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ labels:
app.kubernetes.io/part-of: coherence-operator

commonLabels:
app.kubernetes.io/version: 3.5.5
app.kubernetes.io/version: 3.5.6
2 changes: 1 addition & 1 deletion config/default/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ labels:
- pairs:
control-plane: coherence
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator

replacements:
Expand Down
2 changes: 1 addition & 1 deletion config/default/metrics_service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/component: manager
2 changes: 1 addition & 1 deletion config/manager/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ resources:
images:
- name: controller
newName: container-registry.oracle.com/middleware/coherence-operator
newTag: 3.5.5
newTag: 3.5.6
16 changes: 8 additions & 8 deletions config/manager/manager.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ metadata:
labels:
app: coherence-operator
control-plane: coherence
version: "3.5.5"
version: "3.5.6"
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/component: manager
app.kubernetes.io/part-of: coherence-operator
spec:
Expand All @@ -24,11 +24,11 @@ spec:
labels:
app: coherence-operator
control-plane: coherence
version: "3.5.5"
version: "3.5.6"
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/component: manager
app.kubernetes.io/part-of: coherence-operator
app.kubernetes.io/created-by: controller-manager
Expand Down Expand Up @@ -125,7 +125,7 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
Expand All @@ -149,7 +149,7 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
weight: 50
- podAffinityTerm:
topologyKey: "oci.oraclecloud.com/fault-domain"
Expand All @@ -158,7 +158,7 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
weight: 10
- podAffinityTerm:
topologyKey: "kubernetes.io/hostname"
Expand All @@ -167,5 +167,5 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
weight: 1
4 changes: 2 additions & 2 deletions config/manager/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-rest
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/component: rest
app.kubernetes.io/part-of: coherence-operator
spec:
Expand All @@ -20,5 +20,5 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/component: manager
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
capabilities: Full Lifecycle
categories: Database
certified: "false"
containerImage: container-registry.oracle.com/middleware/coherence-operator:3.5.5
containerImage: container-registry.oracle.com/middleware/coherence-operator:3.5.6
description: The Oracle Coherence Kubernetes Operator enables easy management
of Coherence clusters in a Kubernetes environment.
features.operators.openshift.io/cnf: "false"
Expand All @@ -29,7 +29,7 @@ metadata:
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4
repository: https://github.com/oracle/coherence-operator
support: Oracle Corporation
name: coherence-operator.v3.5.5
name: coherence-operator.v3.5.6
spec:
apiservicedefinitions: {}
customresourcedefinitions:
Expand Down Expand Up @@ -121,4 +121,4 @@ spec:
provider:
name: Oracle Corporation
url: https://github.com/oracle/coherence-operator
version: 3.5.5
version: 3.5.6
2 changes: 1 addition & 1 deletion config/network-policy/allow-metrics-traffic.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
name: allow-metrics-traffic
namespace: system
Expand Down
4 changes: 2 additions & 2 deletions config/prometheus/monitor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
name: controller-manager-metrics-monitor
namespace: system
Expand All @@ -32,5 +32,5 @@ spec:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/instance: coherence-operator-manager
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/component: manager
2 changes: 1 addition & 1 deletion config/rbac/cluster_role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
rules:
- apiGroups:
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/cluster_role_binding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/coherence_editor_role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
name: coherence-editor-role
rules:
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/coherence_viewer_role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
name: coherence-viewer-role
rules:
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/coherencejob_editor_role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
name: coherencejob-editor-role
rules:
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/coherencejob_viewer_role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
name: coherencejob-viewer-role
rules:
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/leader_election_role.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/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
rules:
- apiGroups:
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/leader_election_role_binding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/metrics_auth_role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
rules:
- apiGroups:
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/metrics_auth_role_binding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/metrics_reader_role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
rules:
- nonResourceURLs:
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/node_viewer_role.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
rules:
- apiGroups:
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/node_viewer_role_binding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/role_binding.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
roleRef:
apiGroup: rbac.authorization.k8s.io
Expand Down
2 changes: 1 addition & 1 deletion config/rbac/service_account.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ metadata:
control-plane: coherence
app.kubernetes.io/name: coherence-operator
app.kubernetes.io/managed-by: kustomize
app.kubernetes.io/version: "3.5.5"
app.kubernetes.io/version: "3.5.6"
app.kubernetes.io/part-of: coherence-operator
imagePullSecrets: []
2 changes: 1 addition & 1 deletion docs/about/03_quickstart.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,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.5.5/coherence-operator.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.6/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
12 changes: 6 additions & 6 deletions docs/installation/011_install_manifests.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ apply the manifests from the Operator release.

[NOTE]
====
As of v3.5.5 of the Operator the manifest yaml also installs the two CRDs that the Operator uses.
As of v3.5.6 of the Operator the manifest yaml also installs the two CRDs that the Operator uses.
In previous releases the Operator would install the CRDs when it started but this behaviour is disabled by default
when installing with the manifest yaml.
====
Expand All @@ -25,7 +25,7 @@ the installation has all the RBAC permissions required to install all the resour

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

This will create a namespace called `coherence` and install the CRDs and the Operator into the namespace,
Expand Down Expand Up @@ -81,7 +81,7 @@ for an alternative way to specify site and rack on Kubernetes 1.34 and above.

[NOTE]
====
As of v3.5.5 of the Operator the `coherence-operator-restricted.yaml` also installs the two CRDs that the Operator uses.
As of v3.5.6 of the Operator the `coherence-operator-restricted.yaml` also installs the two CRDs that the Operator uses.
In previous releases the Operator would install the CRDs when it started but this behaviour is disabled by default
when installing with the manifest yaml.
====
Expand All @@ -91,7 +91,7 @@ the installation has all the RBAC permissions required to install all the resour

[source,bash]
----
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.5/coherence-operator-restricted.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.6/coherence-operator-restricted.yaml
----
[IMPORTANT]
====
Expand All @@ -108,8 +108,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.5.5/coherence.oracle.com_coherence_small.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.5/coherencejob.oracle.com_coherence_small.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.6/coherence.oracle.com_coherence_small.yaml
kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.6/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
10 changes: 5 additions & 5 deletions docs/installation/012_install_helm.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -518,14 +518,14 @@ The command above will use all the default configurations, but the usual methods
values to the install can be used.

[#helm-upgrade-350]
=== Upgrading From pre-3.5.5 Versions
=== Upgrading From pre-3.5.6 Versions

Before version 3.5.5 of the Coherence operator, the operator used to install the CRDs
when it started. In 3.5.5 this behaviour was changed and the operator no longer installs
the CRDs, these must be installed along with the operator. The 3.5.5 and above Helm chart
Before version 3.5.6 of the Coherence operator, the operator used to install the CRDs
when it started. In 3.5.6 this behaviour was changed and the operator no longer installs
the CRDs, these must be installed along with the operator. The 3.5.6 and above Helm chart
includes the CRDs.

This causes an issue when performing a Helm upgrade from a pre-3.5.5 version because Helm
This causes an issue when performing a Helm upgrade from a pre-3.5.6 version because Helm
did not install the CRDs. When attempting an upgrade Helm will display an error similar to
the one below:

Expand Down
Loading
Loading