From bde0f39fefe20838c5d7bba3026b54c717779209 Mon Sep 17 00:00:00 2001 From: coherence-bot Date: Thu, 25 Jun 2026 10:29:49 -0400 Subject: [PATCH] Version update to 3.5.15 --- Makefile | 6 +++--- config/components/helm/kustomization.yaml | 2 +- config/crd/kustomization.yaml | 2 +- config/default/kustomization.yaml | 2 +- config/default/metrics_service.yaml | 2 +- config/manager/kustomization.yaml | 2 +- config/manager/manager.yaml | 16 ++++++++-------- config/manager/service.yaml | 4 ++-- ...coherence-operator.clusterserviceversion.yaml | 6 +++--- config/network-policy/allow-metrics-traffic.yaml | 2 +- config/prometheus/monitor.yaml | 4 ++-- config/rbac/cluster_role.yaml | 2 +- config/rbac/cluster_role_binding.yaml | 2 +- config/rbac/coherence_editor_role.yaml | 2 +- config/rbac/coherence_viewer_role.yaml | 2 +- config/rbac/coherencejob_editor_role.yaml | 2 +- config/rbac/coherencejob_viewer_role.yaml | 2 +- config/rbac/leader_election_role.yaml | 2 +- config/rbac/leader_election_role_binding.yaml | 2 +- config/rbac/metrics_auth_role.yaml | 2 +- config/rbac/metrics_auth_role_binding.yaml | 2 +- config/rbac/metrics_reader_role.yaml | 2 +- config/rbac/node_viewer_role.yaml | 2 +- config/rbac/node_viewer_role_binding.yaml | 2 +- config/rbac/role_binding.yaml | 2 +- config/rbac/service_account.yaml | 2 +- docs/about/03_quickstart.adoc | 2 +- docs/installation/011_install_manifests.adoc | 12 ++++++------ docs/installation/012_install_helm.adoc | 10 +++++----- docs/installation/013_install_kustomize.adoc | 10 +++++----- docs/installation/014_install_openshift.adoc | 2 +- docs/installation/016_install_tanzu.adoc | 8 ++++---- docs/installation/020_RBAC.adoc | 2 +- docs/metrics/020_metrics.adoc | 2 +- docs/metrics/030_importing.adoc | 2 +- docs/networking/020_dual_stack.adoc | 4 ++-- docs/other/041_global_labels.adoc | 2 +- examples/015_simple_image/README.adoc | 2 +- .../manifests/net-test-client.yaml | 2 +- .../manifests/net-test-coherence-server.yaml | 2 +- .../manifests/net-test-coherence.yaml | 2 +- .../manifests/net-test-operator-server.yaml | 6 +++--- .../manifests/net-test-operator.yaml | 6 +++--- examples/300_helm/chart/values.yaml | 2 +- examples/400_Istio/README.adoc | 2 +- examples/no-operator/04_istio/Dockerfile | 2 +- examples/no-operator/04_istio/README.adoc | 2 +- hack/olm/catalog-template.yaml | 4 ++++ .../coherence-operator/templates/deployment.yaml | 2 +- java/pom.xml | 2 +- 50 files changed, 87 insertions(+), 83 deletions(-) diff --git a/Makefile b/Makefile index 563baba49..567742c4a 100644 --- a/Makefile +++ b/Makefile @@ -15,18 +15,18 @@ # ====================================================================================================================== # The version of the Operator being build - this should be a valid SemVer format -VERSION ?= 3.5.14 +VERSION ?= 3.5.15 MVN_VERSION ?= $(VERSION) # The version number to be replaced by this release -PREV_VERSION ?= 3.5.13 +PREV_VERSION ?= 3.5.14 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.13 +COMPATIBLE_VERSION ?= 3.5.14 # The selector to use to find Operator Pods of the COMPATIBLE_VERSION (do not put in double quotes!!) COMPATIBLE_SELECTOR ?= control-plane=coherence diff --git a/config/components/helm/kustomization.yaml b/config/components/helm/kustomization.yaml index 6f6200996..fcc3e3e2e 100644 --- a/config/components/helm/kustomization.yaml +++ b/config/components/helm/kustomization.yaml @@ -5,5 +5,5 @@ labels: - pairs: control-plane: coherence app.kubernetes.io/name: coherence-operator - app.kubernetes.io/version: "3.5.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator diff --git a/config/crd/kustomization.yaml b/config/crd/kustomization.yaml index 323090b93..dc113fb0b 100644 --- a/config/crd/kustomization.yaml +++ b/config/crd/kustomization.yaml @@ -35,4 +35,4 @@ labels: app.kubernetes.io/part-of: coherence-operator commonLabels: - app.kubernetes.io/version: 3.5.14 + app.kubernetes.io/version: 3.5.15 diff --git a/config/default/kustomization.yaml b/config/default/kustomization.yaml index fac0f6b90..0c939f754 100644 --- a/config/default/kustomization.yaml +++ b/config/default/kustomization.yaml @@ -26,7 +26,7 @@ labels: - pairs: control-plane: coherence app.kubernetes.io/managed-by: kustomize - app.kubernetes.io/version: "3.5.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator replacements: diff --git a/config/default/metrics_service.yaml b/config/default/metrics_service.yaml index 843e7efa6..316f02fd8 100644 --- a/config/default/metrics_service.yaml +++ b/config/default/metrics_service.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: manager diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 8fd2438e9..995778b18 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -8,4 +8,4 @@ resources: images: - name: controller newName: container-registry.oracle.com/middleware/coherence-operator - newTag: 3.5.14 + newTag: 3.5.15 diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index 7ecd5ebdb..bebe09155 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -6,11 +6,11 @@ metadata: labels: app: coherence-operator control-plane: coherence - version: "3.5.14" + version: "3.5.15" 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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: manager app.kubernetes.io/part-of: coherence-operator spec: @@ -24,11 +24,11 @@ spec: labels: app: coherence-operator control-plane: coherence - version: "3.5.14" + version: "3.5.15" 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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: manager app.kubernetes.io/part-of: coherence-operator app.kubernetes.io/created-by: controller-manager @@ -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.14" + app.kubernetes.io/version: "3.5.15" affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -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.14" + app.kubernetes.io/version: "3.5.15" weight: 50 - podAffinityTerm: topologyKey: "oci.oraclecloud.com/fault-domain" @@ -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.14" + app.kubernetes.io/version: "3.5.15" weight: 10 - podAffinityTerm: topologyKey: "kubernetes.io/hostname" @@ -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.14" + app.kubernetes.io/version: "3.5.15" weight: 1 diff --git a/config/manager/service.yaml b/config/manager/service.yaml index 31e5ecc9f..9ab458b80 100644 --- a/config/manager/service.yaml +++ b/config/manager/service.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: rest app.kubernetes.io/part-of: coherence-operator spec: @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: manager diff --git a/config/manifests/bases/coherence-operator.clusterserviceversion.yaml b/config/manifests/bases/coherence-operator.clusterserviceversion.yaml index 05aebff9a..f5207387d 100644 --- a/config/manifests/bases/coherence-operator.clusterserviceversion.yaml +++ b/config/manifests/bases/coherence-operator.clusterserviceversion.yaml @@ -8,7 +8,7 @@ metadata: capabilities: Full Lifecycle categories: Database certified: "false" - containerImage: container-registry.oracle.com/middleware/coherence-operator:3.5.14 + containerImage: container-registry.oracle.com/middleware/coherence-operator:3.5.15 description: The Oracle Coherence Kubernetes Operator enables easy management of Coherence clusters in a Kubernetes environment. features.operators.openshift.io/cnf: "false" @@ -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.14 + name: coherence-operator.v3.5.15 spec: apiservicedefinitions: {} customresourcedefinitions: @@ -122,4 +122,4 @@ spec: provider: name: Oracle Corporation url: https://github.com/oracle/coherence-operator - version: 3.5.14 + version: 3.5.15 diff --git a/config/network-policy/allow-metrics-traffic.yaml b/config/network-policy/allow-metrics-traffic.yaml index 578020bc1..24d5f33e4 100644 --- a/config/network-policy/allow-metrics-traffic.yaml +++ b/config/network-policy/allow-metrics-traffic.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator name: allow-metrics-traffic namespace: default diff --git a/config/prometheus/monitor.yaml b/config/prometheus/monitor.yaml index 72c30c86e..47efc5ea0 100644 --- a/config/prometheus/monitor.yaml +++ b/config/prometheus/monitor.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator name: controller-manager-metrics-monitor namespace: default @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: manager diff --git a/config/rbac/cluster_role.yaml b/config/rbac/cluster_role.yaml index dc1b7b548..03d8b0f12 100644 --- a/config/rbac/cluster_role.yaml +++ b/config/rbac/cluster_role.yaml @@ -18,7 +18,7 @@ metadata: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/managed-by: kustomize - app.kubernetes.io/version: "3.5.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator rules: - apiGroups: diff --git a/config/rbac/cluster_role_binding.yaml b/config/rbac/cluster_role_binding.yaml index 26a00ac2c..5eb648f8c 100644 --- a/config/rbac/cluster_role_binding.yaml +++ b/config/rbac/cluster_role_binding.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator roleRef: apiGroup: rbac.authorization.k8s.io diff --git a/config/rbac/coherence_editor_role.yaml b/config/rbac/coherence_editor_role.yaml index fd4f8792a..3ea9f788a 100644 --- a/config/rbac/coherence_editor_role.yaml +++ b/config/rbac/coherence_editor_role.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator name: coherence-editor-role rules: diff --git a/config/rbac/coherence_viewer_role.yaml b/config/rbac/coherence_viewer_role.yaml index 4869bc2bc..2a9855374 100644 --- a/config/rbac/coherence_viewer_role.yaml +++ b/config/rbac/coherence_viewer_role.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator name: coherence-viewer-role rules: diff --git a/config/rbac/coherencejob_editor_role.yaml b/config/rbac/coherencejob_editor_role.yaml index 763756e99..5975a9daf 100644 --- a/config/rbac/coherencejob_editor_role.yaml +++ b/config/rbac/coherencejob_editor_role.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator name: coherencejob-editor-role rules: diff --git a/config/rbac/coherencejob_viewer_role.yaml b/config/rbac/coherencejob_viewer_role.yaml index 06bc6102a..47fa101d9 100644 --- a/config/rbac/coherencejob_viewer_role.yaml +++ b/config/rbac/coherencejob_viewer_role.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator name: coherencejob-viewer-role rules: diff --git a/config/rbac/leader_election_role.yaml b/config/rbac/leader_election_role.yaml index 2828d0532..9d271051a 100644 --- a/config/rbac/leader_election_role.yaml +++ b/config/rbac/leader_election_role.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator rules: - apiGroups: diff --git a/config/rbac/leader_election_role_binding.yaml b/config/rbac/leader_election_role_binding.yaml index d65ce2e56..4d108f787 100644 --- a/config/rbac/leader_election_role_binding.yaml +++ b/config/rbac/leader_election_role_binding.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator roleRef: apiGroup: rbac.authorization.k8s.io diff --git a/config/rbac/metrics_auth_role.yaml b/config/rbac/metrics_auth_role.yaml index 1b53922bb..5d31d22cd 100644 --- a/config/rbac/metrics_auth_role.yaml +++ b/config/rbac/metrics_auth_role.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator rules: - apiGroups: diff --git a/config/rbac/metrics_auth_role_binding.yaml b/config/rbac/metrics_auth_role_binding.yaml index 682b06d51..3ca962f24 100644 --- a/config/rbac/metrics_auth_role_binding.yaml +++ b/config/rbac/metrics_auth_role_binding.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator roleRef: apiGroup: rbac.authorization.k8s.io diff --git a/config/rbac/metrics_reader_role.yaml b/config/rbac/metrics_reader_role.yaml index 2e0c887de..a6526333f 100644 --- a/config/rbac/metrics_reader_role.yaml +++ b/config/rbac/metrics_reader_role.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator rules: - nonResourceURLs: diff --git a/config/rbac/node_viewer_role.yaml b/config/rbac/node_viewer_role.yaml index 7b4794a1a..74f859627 100644 --- a/config/rbac/node_viewer_role.yaml +++ b/config/rbac/node_viewer_role.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator rules: - apiGroups: diff --git a/config/rbac/node_viewer_role_binding.yaml b/config/rbac/node_viewer_role_binding.yaml index 2deadda44..ea28520b8 100644 --- a/config/rbac/node_viewer_role_binding.yaml +++ b/config/rbac/node_viewer_role_binding.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator roleRef: apiGroup: rbac.authorization.k8s.io diff --git a/config/rbac/role_binding.yaml b/config/rbac/role_binding.yaml index a6e98d980..1c2759659 100644 --- a/config/rbac/role_binding.yaml +++ b/config/rbac/role_binding.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator roleRef: apiGroup: rbac.authorization.k8s.io diff --git a/config/rbac/service_account.yaml b/config/rbac/service_account.yaml index 5dc17b436..3f4f84fab 100644 --- a/config/rbac/service_account.yaml +++ b/config/rbac/service_account.yaml @@ -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.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/part-of: coherence-operator imagePullSecrets: [] \ No newline at end of file diff --git a/docs/about/03_quickstart.adoc b/docs/about/03_quickstart.adoc index 9c670e770..03955c1a9 100644 --- a/docs/about/03_quickstart.adoc +++ b/docs/about/03_quickstart.adoc @@ -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.14/coherence-operator.yaml +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.15/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. diff --git a/docs/installation/011_install_manifests.adoc b/docs/installation/011_install_manifests.adoc index e0b41dc02..5537fbfd7 100644 --- a/docs/installation/011_install_manifests.adoc +++ b/docs/installation/011_install_manifests.adoc @@ -15,7 +15,7 @@ apply the manifests from the Operator release. [NOTE] ==== -As of v3.5.14 of the Operator the manifest yaml also installs the two CRDs that the Operator uses. +As of v3.5.15 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. ==== @@ -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.14/coherence-operator.yaml +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.15/coherence-operator.yaml ---- This will create a namespace called `coherence` and install the CRDs and the Operator into the namespace, @@ -81,7 +81,7 @@ for an alternative way to specify site and rack on Kubernetes 1.34 and above. [NOTE] ==== -As of v3.5.14 of the Operator the `coherence-operator-restricted.yaml` also installs the two CRDs that the Operator uses. +As of v3.5.15 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. ==== @@ -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.14/coherence-operator-restricted.yaml +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.15/coherence-operator-restricted.yaml ---- [IMPORTANT] ==== @@ -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.14/coherence.oracle.com_coherence_small.yaml -kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.14/coherencejob.oracle.com_coherence_small.yaml +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.15/coherence.oracle.com_coherence_small.yaml +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.15/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 diff --git a/docs/installation/012_install_helm.adoc b/docs/installation/012_install_helm.adoc index f8a3fbe85..28fada20e 100644 --- a/docs/installation/012_install_helm.adoc +++ b/docs/installation/012_install_helm.adoc @@ -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.14 Versions +=== Upgrading From pre-3.5.15 Versions -Before version 3.5.14 of the Coherence operator, the operator used to install the CRDs -when it started. In 3.5.14 this behaviour was changed and the operator no longer installs -the CRDs, these must be installed along with the operator. The 3.5.14 and above Helm chart +Before version 3.5.15 of the Coherence operator, the operator used to install the CRDs +when it started. In 3.5.15 this behaviour was changed and the operator no longer installs +the CRDs, these must be installed along with the operator. The 3.5.15 and above Helm chart includes the CRDs. -This causes an issue when performing a Helm upgrade from a pre-3.5.14 version because Helm +This causes an issue when performing a Helm upgrade from a pre-3.5.15 version because Helm did not install the CRDs. When attempting an upgrade Helm will display an error similar to the one below: diff --git a/docs/installation/013_install_kustomize.adoc b/docs/installation/013_install_kustomize.adoc index 727a95abd..fafe4d56b 100644 --- a/docs/installation/013_install_kustomize.adoc +++ b/docs/installation/013_install_kustomize.adoc @@ -13,20 +13,20 @@ If you want to use yaml directly to install the operator, with something like `kubectl`, you can use the manifest files published with the GitHub release at this link: -https://github.com/oracle/coherence-operator/releases/download/v3.5.14/coherence-operator-manifests.tar.gz[3.5.14 Manifests] +https://github.com/oracle/coherence-operator/releases/download/v3.5.15/coherence-operator-manifests.tar.gz[3.5.15 Manifests] These manifest files are for use with a tool called Kustomize, which is built into `kubectl` see the documentation here: https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization/ [NOTE] ==== -As of v3.5.14 of the Operator the manifest yaml also installs the two CRDs that the Operator uses. +As of v3.5.15 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. ==== Download the -https://github.com/oracle/coherence-operator/releases/download/v3.5.14/coherence-operator-manifests.tar.gz[3.5.14 Manifests] +https://github.com/oracle/coherence-operator/releases/download/v3.5.15/coherence-operator-manifests.tar.gz[3.5.15 Manifests] from the release page and unpack the file, which should produce a directory called `manifests` with a structure like this: [source] @@ -79,14 +79,14 @@ Change the name of the Operator image by running the command below, changing the that you are using for the Operator, for example if you have the images in a custom registry [source,bash] ---- -cd ./manager && kustomize edit set image controller=myregistry/coherence-operator:3.5.14 +cd ./manager && kustomize edit set image controller=myregistry/coherence-operator:3.5.15 ---- Change the name of the Operator image by running the command below, changing the image name to the registry and image name that you are using for the Operator utilities image [source,bash] ---- -cd ./manager && kustomize edit add configmap env-vars --from-literal OPERATOR_IMAGE=myregistry/coherence-operator:3.5.14 +cd ./manager && kustomize edit add configmap env-vars --from-literal OPERATOR_IMAGE=myregistry/coherence-operator:3.5.15 ---- Change the name of the default Coherence image. If you are always going to be deploying your own application images then this diff --git a/docs/installation/014_install_openshift.adoc b/docs/installation/014_install_openshift.adoc index 8a131a6f2..0ed0a1475 100644 --- a/docs/installation/014_install_openshift.adoc +++ b/docs/installation/014_install_openshift.adoc @@ -41,7 +41,7 @@ spec: name: coherence-operator source: coherence-operator-catalog sourceNamespace: openshift-marketplace - startingCSV: coherence-operator.v3.5.14 + startingCSV: coherence-operator.v3.5.15 ---- Apply the subscription yaml: diff --git a/docs/installation/016_install_tanzu.adoc b/docs/installation/016_install_tanzu.adoc index 0dac74990..e35e2fad0 100644 --- a/docs/installation/016_install_tanzu.adoc +++ b/docs/installation/016_install_tanzu.adoc @@ -28,7 +28,7 @@ This can be done using the Tanzu CLI. [source,bash] ---- tanzu package repository add coherence-repo \ - --url ghcr.io/oracle/coherence-operator-repo:3.5.14 \ + --url ghcr.io/oracle/coherence-operator-repo:3.5.15 \ --namespace coherence \ --create-namespace ---- @@ -58,7 +58,7 @@ which should include the Operator package, `coherence-operator.oracle.github.com [source,bash] ---- NAME DISPLAY-NAME SHORT-DESCRIPTION LATEST-VERSION -coherence-operator.oracle.github.com Oracle Coherence Operator A Kubernetes operator for managing Oracle Coherence clusters 3.5.14 +coherence-operator.oracle.github.com Oracle Coherence Operator A Kubernetes operator for managing Oracle Coherence clusters 3.5.15 ---- === Install the Coherence Operator Package @@ -69,7 +69,7 @@ Once the Coherence Operator repository has been installed, the `coherence-operat ---- tanzu package install coherence \ --package-name coherence-operator.oracle.github.com \ - --version 3.5.14 \ + --version 3.5.15 \ --namespace coherence ---- @@ -85,7 +85,7 @@ which should display the Coherence Operator package. [source,bash] ---- NAME PACKAGE-NAME PACKAGE-VERSION STATUS -coherence coherence-operator.oracle.github.com 3.5.14 Reconcile succeeded +coherence coherence-operator.oracle.github.com 3.5.15 Reconcile succeeded ---- The Operator is now installed and ready to mage Coherence clusters. diff --git a/docs/installation/020_RBAC.adoc b/docs/installation/020_RBAC.adoc index f1ad31cb5..ebcf4dbc0 100644 --- a/docs/installation/020_RBAC.adoc +++ b/docs/installation/020_RBAC.adoc @@ -37,7 +37,7 @@ The two methods of installing the Operator discussed in the < com.google.cloud.tools jib-maven-plugin - 3.5.14 + 3.5.15 diff --git a/examples/095_network_policies/manifests/net-test-client.yaml b/examples/095_network_policies/manifests/net-test-client.yaml index 510ba297c..9b3a1efc4 100644 --- a/examples/095_network_policies/manifests/net-test-client.yaml +++ b/examples/095_network_policies/manifests/net-test-client.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: net-test - image: container-registry.oracle.com/middleware/coherence-operator:3.5.14 + image: container-registry.oracle.com/middleware/coherence-operator:3.5.15 env: - name: HOST value: net-test-coherence-server.coh-test.svc diff --git a/examples/095_network_policies/manifests/net-test-coherence-server.yaml b/examples/095_network_policies/manifests/net-test-coherence-server.yaml index 9157a8a4b..156279580 100644 --- a/examples/095_network_policies/manifests/net-test-coherence-server.yaml +++ b/examples/095_network_policies/manifests/net-test-coherence-server.yaml @@ -43,7 +43,7 @@ metadata: spec: containers: - name: net-test - image: container-registry.oracle.com/middleware/coherence-operator:3.5.14 + image: container-registry.oracle.com/middleware/coherence-operator:3.5.15 ports: - containerPort: 9612 name: metrics diff --git a/examples/095_network_policies/manifests/net-test-coherence.yaml b/examples/095_network_policies/manifests/net-test-coherence.yaml index a228819f4..75b580e81 100644 --- a/examples/095_network_policies/manifests/net-test-coherence.yaml +++ b/examples/095_network_policies/manifests/net-test-coherence.yaml @@ -20,7 +20,7 @@ spec: spec: containers: - name: net-test - image: container-registry.oracle.com/middleware/coherence-operator:3.5.14 + image: container-registry.oracle.com/middleware/coherence-operator:3.5.15 env: - name: CLUSTER_HOST value: net-test-coherence-server.coh-test.svc diff --git a/examples/095_network_policies/manifests/net-test-operator-server.yaml b/examples/095_network_policies/manifests/net-test-operator-server.yaml index da0eadbfe..a09a04952 100644 --- a/examples/095_network_policies/manifests/net-test-operator-server.yaml +++ b/examples/095_network_policies/manifests/net-test-operator-server.yaml @@ -6,7 +6,7 @@ spec: selector: app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.5.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: manager app.kubernetes.io/part-of: coherence-operator coherenceNetTest: server @@ -23,14 +23,14 @@ metadata: labels: app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.5.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: manager app.kubernetes.io/part-of: coherence-operator coherenceNetTest: server spec: containers: - name: net-test - image: container-registry.oracle.com/middleware/coherence-operator:3.5.14 + image: container-registry.oracle.com/middleware/coherence-operator:3.5.15 ports: - containerPort: 8000 name: operator diff --git a/examples/095_network_policies/manifests/net-test-operator.yaml b/examples/095_network_policies/manifests/net-test-operator.yaml index 79788272a..0fc82aaf9 100644 --- a/examples/095_network_policies/manifests/net-test-operator.yaml +++ b/examples/095_network_policies/manifests/net-test-operator.yaml @@ -5,7 +5,7 @@ metadata: labels: app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.5.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: manager app.kubernetes.io/part-of: coherence-operator coherenceNetTest: operator-client @@ -15,14 +15,14 @@ spec: labels: app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.5.14" + app.kubernetes.io/version: "3.5.15" app.kubernetes.io/component: manager app.kubernetes.io/part-of: coherence-operator coherenceNetTest: operator-client spec: containers: - name: net-test - image: container-registry.oracle.com/middleware/coherence-operator:3.5.14 + image: container-registry.oracle.com/middleware/coherence-operator:3.5.15 env: - name: CLUSTER_HOST value: net-test-coherence-server.coh-test.svc diff --git a/examples/300_helm/chart/values.yaml b/examples/300_helm/chart/values.yaml index 22c8ed413..45f2f9d6d 100644 --- a/examples/300_helm/chart/values.yaml +++ b/examples/300_helm/chart/values.yaml @@ -5,7 +5,7 @@ operator: namespace: coherence service: coherence-operator-rest port: 8000 - image: container-registry.oracle.com/middleware/coherence-operator-utils:3.5.14 + image: container-registry.oracle.com/middleware/coherence-operator-utils:3.5.15 condition: Ready timeout: 5m interval: 10s diff --git a/examples/400_Istio/README.adoc b/examples/400_Istio/README.adoc index f69995c32..b40be2193 100644 --- a/examples/400_Istio/README.adoc +++ b/examples/400_Istio/README.adoc @@ -12,7 +12,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.5.14 and later work with Istio 1.9.1 and later out of the box. +Coherence clusters managed with the Coherence Operator 3.5.15 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) . diff --git a/examples/no-operator/04_istio/Dockerfile b/examples/no-operator/04_istio/Dockerfile index 93d89df25..d68763861 100644 --- a/examples/no-operator/04_istio/Dockerfile +++ b/examples/no-operator/04_istio/Dockerfile @@ -1,4 +1,4 @@ -FROM container-registry.oracle.com/middlewarecoherence-operator:3.5.14 AS Builder +FROM container-registry.oracle.com/middlewarecoherence-operator:3.5.15 AS Builder FROM container-registry.oracle.com/middleware/coherence-ce:14.1.2-0-1 COPY --from=Builder /files /files diff --git a/examples/no-operator/04_istio/README.adoc b/examples/no-operator/04_istio/README.adoc index 73f83b679..9af2f1bf2 100644 --- a/examples/no-operator/04_istio/README.adoc +++ b/examples/no-operator/04_istio/README.adoc @@ -476,7 +476,7 @@ Various utilities are copied from the Operator image into the base. [source] .Dockerfile ---- -FROM container-registry.oracle.com/middleware/coherence-operator:3.5.14 AS Builder +FROM container-registry.oracle.com/middleware/coherence-operator:3.5.15 AS Builder FROM container-registry.oracle.com/middleware/coherence-ce:14.1.2-0-1 COPY --from=Builder /files /files diff --git a/hack/olm/catalog-template.yaml b/hack/olm/catalog-template.yaml index a68a2e698..6a055cf3e 100644 --- a/hack/olm/catalog-template.yaml +++ b/hack/olm/catalog-template.yaml @@ -37,6 +37,8 @@ entries: replaces: coherence-operator.v3.5.11 - name: coherence-operator.v3.5.13 replaces: coherence-operator.v3.5.12 + - name: coherence-operator.v3.5.14 + replaces: coherence-operator.v3.5.13 - schema: olm.bundle image: ghcr.io/oracle/coherence-operator-bundle:3.4.3 - schema: olm.bundle @@ -67,3 +69,5 @@ entries: image: ghcr.io/oracle/coherence-operator-bundle:3.5.12 - schema: olm.bundle image: ghcr.io/oracle/coherence-operator-bundle:3.5.13 + - schema: olm.bundle + image: ghcr.io/oracle/coherence-operator-bundle:3.5.14 diff --git a/helm-charts/coherence-operator/templates/deployment.yaml b/helm-charts/coherence-operator/templates/deployment.yaml index 772080fce..00c2ba2cb 100644 --- a/helm-charts/coherence-operator/templates/deployment.yaml +++ b/helm-charts/coherence-operator/templates/deployment.yaml @@ -256,7 +256,7 @@ spec: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.5.14" + app.kubernetes.io/version: "3.5.15" {{- end }} {{- if .Values.affinity }} affinity: diff --git a/java/pom.xml b/java/pom.xml index d4d0e9fc8..3de2f3c97 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -31,7 +31,7 @@ - 3.5.14 + 3.5.15 ${project.version} 17