diff --git a/Makefile b/Makefile index 1af35633d..dad66286e 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.4.3 +VERSION ?= 3.5.0 MVN_VERSION ?= $(VERSION) # The version number to be replaced by this release -PREV_VERSION ?= 3.4.2 +PREV_VERSION ?= 3.4.3 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.2 +COMPATIBLE_VERSION ?= 3.4.3 # 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/crd/kustomization.yaml b/config/crd/kustomization.yaml index a891693f1..3e4d10f23 100644 --- a/config/crd/kustomization.yaml +++ b/config/crd/kustomization.yaml @@ -44,4 +44,4 @@ labels: app.kubernetes.io/part-of: coherence-operator commonLabels: - app.kubernetes.io/version: 3.4.3 + app.kubernetes.io/version: 3.5.0 diff --git a/config/default/kustomization.yaml b/config/default/kustomization.yaml index 3e5ae26db..f79dcebfb 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.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/part-of: coherence-operator # Patch the SERVICE_NAME env var in the Operator Deployment diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index cd886fd92..b500f1196 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -9,4 +9,4 @@ resources: images: - name: controller newName: ghcr.io/oracle/coherence-operator - newTag: 3.4.3 + newTag: 3.5.0 diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index 7a931d6f1..c53d1c5ab 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.4.3" + version: "3.5.0" app.kubernetes.io/name: coherence-operator app.kubernetes.io/managed-by: kustomize app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/component: manager app.kubernetes.io/part-of: coherence-operator spec: @@ -23,11 +23,11 @@ spec: labels: app: coherence-operator control-plane: coherence - version: "3.4.3" + version: "3.5.0" app.kubernetes.io/name: coherence-operator app.kubernetes.io/managed-by: kustomize app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/component: manager app.kubernetes.io/part-of: coherence-operator app.kubernetes.io/created-by: controller-manager @@ -128,7 +128,7 @@ spec: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -152,7 +152,7 @@ spec: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" weight: 50 - podAffinityTerm: topologyKey: "oci.oraclecloud.com/fault-domain" @@ -161,7 +161,7 @@ spec: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" weight: 10 - podAffinityTerm: topologyKey: "kubernetes.io/hostname" @@ -170,5 +170,5 @@ spec: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" weight: 1 diff --git a/config/manager/service.yaml b/config/manager/service.yaml index d81c7af2a..39fe6351c 100644 --- a/config/manager/service.yaml +++ b/config/manager/service.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/name: coherence-operator app.kubernetes.io/managed-by: kustomize app.kubernetes.io/instance: coherence-operator-webhook - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/component: webhook app.kubernetes.io/part-of: coherence-operator spec: @@ -19,7 +19,7 @@ spec: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/component: manager --- apiVersion: v1 @@ -31,7 +31,7 @@ metadata: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-rest - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/component: rest app.kubernetes.io/part-of: coherence-operator spec: @@ -43,5 +43,5 @@ spec: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/component: manager diff --git a/config/manager/webhook-secret.yaml b/config/manager/webhook-secret.yaml index 2ad9542df..330be3cee 100644 --- a/config/manager/webhook-secret.yaml +++ b/config/manager/webhook-secret.yaml @@ -11,5 +11,5 @@ metadata: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/managed-by: kustomize - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/part-of: coherence-operator diff --git a/config/manifests/bases/coherence-operator.clusterserviceversion.yaml b/config/manifests/bases/coherence-operator.clusterserviceversion.yaml index b1f6085fb..d834e8997 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: ghcr.io/oracle/coherence-operator:3.4.3 + containerImage: ghcr.io/oracle/coherence-operator:3.5.0 description: The Oracle Coherence Kubernetes Operator enables easy management of Coherence clusters in a Kubernetes environment. features.operators.openshift.io/cnf: "false" @@ -83,4 +83,4 @@ spec: provider: name: Oracle Corporation url: https://github.com/oracle/coherence-operator - version: 3.4.3 + version: 3.5.0 diff --git a/config/network-policy/allow-metrics-traffic.yaml b/config/network-policy/allow-metrics-traffic.yaml index 8fb51a8d2..18963eb6f 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.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/part-of: coherence-operator name: allow-metrics-traffic namespace: system diff --git a/config/prometheus/monitor.yaml b/config/prometheus/monitor.yaml index a59ea74a2..6adfe48dc 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.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/part-of: coherence-operator name: controller-manager-metrics-monitor namespace: system diff --git a/config/rbac/cluster_role.yaml b/config/rbac/cluster_role.yaml index 99a0e9604..3eafd1858 100644 --- a/config/rbac/cluster_role.yaml +++ b/config/rbac/cluster_role.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.4.3" + app.kubernetes.io/version: "3.5.0" 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 94380d86d..a83cda974 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 f0437ab48..7371406f4 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 6dff64058..3d101e849 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 c691e5040..b9785a170 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 09c2e1adb..24312eb8c 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 7e70f935b..7435a3860 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 8a55d939e..d5dae6ea5 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 ff6831a3f..776eb3f9b 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 3ad273798..c41c220bc 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 13503ca72..d2f123e5e 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 6443dc857..54388d585 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 594369e78..5705fd997 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 79c62fa76..9dd5f3f38 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 e53891eee..e579aee64 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.4.3" + app.kubernetes.io/version: "3.5.0" 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 30183df8b..a75a23244 100644 --- a/docs/about/03_quickstart.adoc +++ b/docs/about/03_quickstart.adoc @@ -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.3/coherence-operator.yaml +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.0/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/01_installation.adoc b/docs/installation/01_installation.adoc index 4e5cababa..d47f45f7d 100644 --- a/docs/installation/01_installation.adoc +++ b/docs/installation/01_installation.adoc @@ -149,7 +149,7 @@ apply the manifests from the Operator release. [NOTE] ==== -As of v3.4.3 of the Operator the manifest yaml also installs the two CRDs that the Operator uses. +As of v3.5.0 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. ==== @@ -159,7 +159,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.4.3/coherence-operator.yaml +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.0/coherence-operator.yaml ---- This will create a namespace called `coherence` and install the CRDs and the Operator into the namespace, @@ -214,7 +214,7 @@ The Operator installed with this yaml [NOTE] ==== -As of v3.4.3 of the Operator the `coherence-operator-restricted.yaml` also installs the two CRDs that the Operator uses. +As of v3.5.0 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. ==== @@ -224,7 +224,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.4.3/coherence-operator-restricted.yaml +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.0/coherence-operator-restricted.yaml ---- [IMPORTANT] @@ -245,8 +245,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.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 +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.0/coherence.oracle.com_coherence_small.yaml +kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.5.0/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 @@ -757,20 +757,20 @@ helm delete coherence-operator --namespace 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.4.3/coherence-operator-manifests.tar.gz[3.4.3 Manifests] +https://github.com/oracle/coherence-operator/releases/download/v3.5.0/coherence-operator-manifests.tar.gz[3.5.0 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.4.3 of the Operator the manifest yaml also installs the two CRDs that the Operator uses. +As of v3.5.0 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.4.3/coherence-operator-manifests.tar.gz[3.4.3 Manifests] +https://github.com/oracle/coherence-operator/releases/download/v3.5.0/coherence-operator-manifests.tar.gz[3.5.0 Manifests] from the release page and unpack the file, which should produce a directory called `manifests` with a structure like this: [source] @@ -823,14 +823,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.4.3 +cd ./manager && kustomize edit set image controller=myregistry/coherence-operator:3.5.0 ---- 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.4.3 +cd ./manager && kustomize edit add configmap env-vars --from-literal OPERATOR_IMAGE=myregistry/coherence-operator:3.5.0 ---- Change the name of the default Coherence image. If you are always going to be deploying your own application images then this @@ -908,7 +908,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.4.3 \ + --url ghcr.io/oracle/coherence-operator-repo:3.5.0 \ --namespace coherence \ --create-namespace ---- @@ -938,7 +938,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.4.3 +coherence-operator.oracle.github.com Oracle Coherence Operator A Kubernetes operator for managing Oracle Coherence clusters 3.5.0 ---- === Install the Coherence Operator Package @@ -949,7 +949,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.4.3 \ + --version 3.5.0 \ --namespace coherence ---- @@ -965,7 +965,7 @@ which should display the Coherence Operator package. [source,bash] ---- NAME PACKAGE-NAME PACKAGE-VERSION STATUS -coherence coherence-operator.oracle.github.com 3.4.3 Reconcile succeeded +coherence coherence-operator.oracle.github.com 3.5.0 Reconcile succeeded ---- The Operator is now installed and ready to mage Coherence clusters. \ No newline at end of file diff --git a/docs/installation/07_webhooks.adoc b/docs/installation/07_webhooks.adoc index 7163650b4..9d54ff574 100644 --- a/docs/installation/07_webhooks.adoc +++ b/docs/installation/07_webhooks.adoc @@ -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.3/coherence-operator.yaml \ +curl -L https://github.com/oracle/coherence-operator/releases/download/v3.5.0/coherence-operator.yaml \ -o coherence-operator.yaml sed -i s/self-signed/cert-manager/g coherence-operator.yaml kubectl apply -f coherence-operator.yaml diff --git a/docs/installation/09_RBAC.adoc b/docs/installation/09_RBAC.adoc index 67104c892..4b457d915 100644 --- a/docs/installation/09_RBAC.adoc +++ b/docs/installation/09_RBAC.adoc @@ -36,7 +36,7 @@ The two methods of installing the Operator discussed in the < com.google.cloud.tools jib-maven-plugin - 3.4.3 + 3.5.0 diff --git a/examples/095_network_policies/manifests/net-test-client.yaml b/examples/095_network_policies/manifests/net-test-client.yaml index a6cc0d0dd..4a2a6d4c6 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: ghcr.io/oracle/coherence-operator:3.4.3 + image: ghcr.io/oracle/coherence-operator:3.5.0 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 4adedeec6..ba07b9f56 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: ghcr.io/oracle/coherence-operator:3.4.3 + image: ghcr.io/oracle/coherence-operator:3.5.0 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 46b14945e..1ab9d9b2e 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: ghcr.io/oracle/coherence-operator:3.4.3 + image: ghcr.io/oracle/coherence-operator:3.5.0 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 0440cc280..7b59dd75d 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.4.3" + app.kubernetes.io/version: "3.5.0" app.kubernetes.io/component: manager app.kubernetes.io/part-of: coherence-operator coherenceNetTest: server @@ -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.3" + app.kubernetes.io/version: "3.5.0" 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.3 + image: ghcr.io/oracle/coherence-operator:3.5.0 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 4e43e65f5..f244a9b16 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.4.3" + app.kubernetes.io/version: "3.5.0" 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.4.3" + app.kubernetes.io/version: "3.5.0" 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.3 + image: ghcr.io/oracle/coherence-operator:3.5.0 env: - name: CLUSTER_HOST value: net-test-coherence-server.coh-test.svc diff --git a/examples/095_network_policies/manifests/net-test-webhook.yaml b/examples/095_network_policies/manifests/net-test-webhook.yaml index 747aef388..35050ef91 100644 --- a/examples/095_network_policies/manifests/net-test-webhook.yaml +++ b/examples/095_network_policies/manifests/net-test-webhook.yaml @@ -12,7 +12,7 @@ spec: spec: containers: - name: net-test - image: ghcr.io/oracle/coherence-operator:3.4.3 + image: ghcr.io/oracle/coherence-operator:3.5.0 env: - name: OPERATOR_HOST value: net-test-operator-server.coherence.svc diff --git a/examples/300_helm/chart/values.yaml b/examples/300_helm/chart/values.yaml index 4e8f497ca..3c533f16c 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: ghcr.io/oracle/coherence-operator-utils:3.4.3 + image: ghcr.io/oracle/coherence-operator-utils:3.5.0 condition: Ready timeout: 5m interval: 10s diff --git a/examples/400_Istio/README.adoc b/examples/400_Istio/README.adoc index 4c96013a4..f31ccc14d 100644 --- a/examples/400_Istio/README.adoc +++ b/examples/400_Istio/README.adoc @@ -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.3 and later work with Istio 1.9.1 and later out of the box. +Coherence clusters managed with the Coherence Operator 3.5.0 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 bf6a9fb32..f240c1b41 100644 --- a/examples/no-operator/04_istio/Dockerfile +++ b/examples/no-operator/04_istio/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/oracle/coherence-operator:3.4.3 AS Builder +FROM ghcr.io/oracle/coherence-operator:3.5.0 AS Builder FROM ghcr.io/oracle/coherence-ce:22.06.10 COPY --from=Builder /files /files diff --git a/examples/no-operator/04_istio/README.adoc b/examples/no-operator/04_istio/README.adoc index 66660d99f..c73349e25 100644 --- a/examples/no-operator/04_istio/README.adoc +++ b/examples/no-operator/04_istio/README.adoc @@ -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.3 AS Builder +FROM ghcr.io/oracle/coherence-operator:3.5.0 AS Builder FROM ghcr.io/oracle/coherence-ce:22.06.7 COPY --from=Builder /files /files diff --git a/helm-charts/coherence-operator/templates/deployment.yaml b/helm-charts/coherence-operator/templates/deployment.yaml index c19d40ad0..db17caebd 100644 --- a/helm-charts/coherence-operator/templates/deployment.yaml +++ b/helm-charts/coherence-operator/templates/deployment.yaml @@ -292,7 +292,7 @@ spec: control-plane: coherence app.kubernetes.io/name: coherence-operator app.kubernetes.io/instance: coherence-operator-manager - app.kubernetes.io/version: "3.4.3" + app.kubernetes.io/version: "3.5.0" {{- end }} {{- if .Values.affinity }} affinity: diff --git a/java/pom.xml b/java/pom.xml index 00bc9fa9c..ad447d8d9 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -1,11 +1,9 @@ + ~ Copyright (c) 2020, 2025, Oracle and/or its affiliates. + ~ Licensed under the Universal Permissive License v 1.0 as shown at + ~ http://oss.oracle.com/licenses/upl. + --> - 3.4.3 + 3.5.0 ${project.version} 17