Skip to content

Commit

Permalink
Release Coherence Operator snapshot docs 3.3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
thegridman committed Mar 13, 2024
1 parent 7307a14 commit 3f471a9
Show file tree
Hide file tree
Showing 12 changed files with 57 additions and 57 deletions.
4 changes: 2 additions & 2 deletions docs/snapshot/main/config.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
function createConfig() {
return {
home: "docs/about/01_overview",
release: "3.3.3",
release: "3.3.4",
releases: [
"3.3.3"
"3.3.4"
],
pathColors: {
"*": "blue-grey"
Expand Down
62 changes: 31 additions & 31 deletions docs/snapshot/main/search-index.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/snapshot/pages/docs/about/03_quickstart.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ to install a simple Coherence cluster.</p>
<markup
lang="bash"

>kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.3.3/coherence-operator.yaml</markup>
>kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.3.4/coherence-operator.yaml</markup>

<p>This will create a namespace called <code>coherence</code> and install the Operator into it along with all the required <code>ClusterRole</code> and <code>RoleBinding</code> resources. The <code>coherence</code> namespace can be changed by downloading and editing the yaml file.</p>

Expand Down
24 changes: 12 additions & 12 deletions docs/snapshot/pages/docs/installation/01_installation.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<v-card-text>
<dl>
<dt slot=title>Coherence Operator Installation</dt>
<dd slot="desc"><p>The Coherence Operator is available as an image from the GitHub container registry <code>ghcr.io/oracle/coherence-operator:3.3.3</code> that can
<dd slot="desc"><p>The Coherence Operator is available as an image from the GitHub container registry <code>ghcr.io/oracle/coherence-operator:3.3.4</code> that can
easily be installed into a Kubernetes cluster.</p>
</dd>
</dl>
Expand Down Expand Up @@ -188,7 +188,7 @@ for more details if you have well-known-address issues when Pods attempt to form

<ul class="ulist">
<li>
<p><code>ghcr.io/oracle/coherence-operator:3.3.3</code> - The Operator image.</p>
<p><code>ghcr.io/oracle/coherence-operator:3.3.4</code> - The Operator image.</p>

</li>
</ul>
Expand Down Expand Up @@ -255,7 +255,7 @@ Operators trying to remove finalizers and delete a Coherence cluster.</p>
<markup
lang="bash"

>kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.3.3/coherence-operator.yaml</markup>
>kubectl apply -f https://github.com/oracle/coherence-operator/releases/download/v3.3.4/coherence-operator.yaml</markup>

<p>This will create a namespace called <code>coherence</code> and install the Operator into it along with all the required <code>ClusterRole</code> and <code>RoleBinding</code> resources. The <code>coherence</code> namespace can be changed by downloading and editing the yaml file.</p>

Expand Down Expand Up @@ -345,15 +345,15 @@ lang="bash"

<h3 id="helm-operator-image">Set the Operator Image</h3>
<div class="section">
<p>The Helm chart uses a default Operator image from <code>ghcr.io/oracle/coherence-operator:3.3.3</code>.
<p>The Helm chart uses a default Operator image from <code>ghcr.io/oracle/coherence-operator:3.3.4</code>.
If the image needs to be pulled from a different location (for example an internal registry) then there are two ways to override the default.
Either set the individual <code>image.registry</code>, <code>image.name</code> and <code>image.tag</code> values, or set the whole image name by setting the <code>image</code> value.</p>

<p>For example, if the Operator image has been deployed into a private registry named <code>foo.com</code> but
with the same image name <code>coherence-operator</code> and tag <code>3.3.3</code> as the default image,
with the same image name <code>coherence-operator</code> and tag <code>3.3.4</code> as the default image,
then just the <code>image.registry</code> needs to be specified.</p>

<p>In the example below, the image used to run the Operator will be <code>foo.com/coherence-operator:3.3.3</code>.</p>
<p>In the example below, the image used to run the Operator will be <code>foo.com/coherence-operator:3.3.4</code>.</p>

<markup
lang="bash"
Expand Down Expand Up @@ -788,13 +788,13 @@ lang="bash"
<div class="section">
<p>If you want to use yaml directly to install the operator, with something like <code>kubectl</code>, you can use the manifest files
published with the GitHub release at this link:
<a id="" title="" target="_blank" href="https://github.com/oracle/coherence-operator/releases/download/v3.3.3/coherence-operator-manifests.tar.gz">3.3.3 Manifests</a></p>
<a id="" title="" target="_blank" href="https://github.com/oracle/coherence-operator/releases/download/v3.3.4/coherence-operator-manifests.tar.gz">3.3.4 Manifests</a></p>

<p>These manifest files are for use with a tool called Kustomize, which is built into <code>kubectl</code>
see the documentation here: <a id="" title="" target="_blank" href="https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization/">https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization/</a></p>

<p>Download the
<a id="" title="" target="_blank" href="https://github.com/oracle/coherence-operator/releases/download/v3.3.3/coherence-operator-manifests.tar.gz">3.3.3 Manifests</a>
<a id="" title="" target="_blank" href="https://github.com/oracle/coherence-operator/releases/download/v3.3.4/coherence-operator-manifests.tar.gz">3.3.4 Manifests</a>
from the release page and unpack the file, which should produce a directory called <code>manifests</code> with a structure like this:</p>

<markup
Expand Down Expand Up @@ -854,15 +854,15 @@ that you are using for the Operator, for example if you have the images in a cus
<markup
lang="bash"

>cd ./manager &amp;&amp; kustomize edit set image controller=myregistry/coherence-operator:3.3.3</markup>
>cd ./manager &amp;&amp; kustomize edit set image controller=myregistry/coherence-operator:3.3.4</markup>

<p>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</p>

<markup
lang="bash"

>cd ./manager &amp;&amp; kustomize edit add configmap env-vars --from-literal OPERATOR_IMAGE=myregistry/coherence-operator:3.3.3</markup>
>cd ./manager &amp;&amp; kustomize edit add configmap env-vars --from-literal OPERATOR_IMAGE=myregistry/coherence-operator:3.3.4</markup>

<p>Change the name of the default Coherence image. If you are always going to be deploying your own application images then this
does not need to change.</p>
Expand Down Expand Up @@ -941,11 +941,11 @@ using a standalone Carvel <a id="" title="" target="_blank" href="https://carvel

<ul class="ulist">
<li>
<p><code>ghcr.io/oracle/coherence-operator-package:3.3.3</code> - the Coherence Operator package</p>
<p><code>ghcr.io/oracle/coherence-operator-package:3.3.4</code> - the Coherence Operator package</p>

</li>
<li>
<p><code>ghcr.io/oracle/coherence-operator-repo:3.3.3</code> - the Coherence Operator repository</p>
<p><code>ghcr.io/oracle/coherence-operator-repo:3.3.4</code> - the Coherence Operator repository</p>

</li>
</ul>
Expand Down
4 changes: 2 additions & 2 deletions docs/snapshot/pages/docs/installation/07_webhooks.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ re-start until the <code>Secret</code> has been created.</p>
<markup
lang="bash"

>curl -L https://github.com/oracle/coherence-operator/releases/download/v3.3.3/coherence-operator.yaml \
>curl -L https://github.com/oracle/coherence-operator/releases/download/v3.3.4/coherence-operator.yaml \
-o coherence-operator.yaml
sed -i s/self-signed/cert-manager/g coherence-operator.yaml
kubectl apply -f coherence-operator.yaml</markup>
Expand Down Expand Up @@ -156,7 +156,7 @@ in the operator Pod.</p>
<markup
lang="bash"

>curl -L https://github.com/oracle/coherence-operator/releases/download/v3.3.2/coherence-operator.yaml \
>curl -L https://github.com/oracle/coherence-operator/releases/download/v3.3.4/coherence-operator.yaml \
-o coherence-operator.yaml
sed -i s/self-signed/manual/g coherence-operator.yaml
kubectl apply -f coherence-operator.yaml</markup>
Expand Down
2 changes: 1 addition & 1 deletion docs/snapshot/pages/docs/installation/09_RBAC.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
<p ><p>Before installing the Operator, with either method described below, the CRDs MUST be manually installed from the Operator manifest files.</p>

<p>The manifest files are published with the GitHub release at this link:
<a id="" title="" target="_blank" href="https://github.com/oracle/coherence-operator/releases/download/v3.3.3/coherence-operator-manifests.tar.gz">3.3.2 Manifests</a></p>
<a id="" title="" target="_blank" href="https://github.com/oracle/coherence-operator/releases/download/v3.3.4/coherence-operator-manifests.tar.gz">3.3.4 Manifests</a></p>

<p>You MUST ensure that the CRD manifests match the version of the Operator being installed.</p>

Expand Down
2 changes: 1 addition & 1 deletion docs/snapshot/pages/docs/other/041_global_labels.js
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ one global annotation <code>foo=bar</code>.</p>
by manually editing the yaml file before installing.</p>

<p>Download the yaml manifest file from the GitHub repo
<a id="" title="" target="_blank" href="https://github.com/oracle/coherence-operator/releases/download/v3.3.3/coherence-operator.yaml">https://github.com/oracle/coherence-operator/releases/download/v3.3.3/coherence-operator.yaml</a></p>
<a id="" title="" target="_blank" href="https://github.com/oracle/coherence-operator/releases/download/v3.3.4/coherence-operator.yaml">https://github.com/oracle/coherence-operator/releases/download/v3.3.4/coherence-operator.yaml</a></p>

<p>Find the section of the yaml file the defines the Operator container args, the default looks like this</p>

Expand Down
2 changes: 1 addition & 1 deletion docs/snapshot/pages/examples/015_simple_image/README.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ lang="groovy"
title="build.gradle"
>plugins {
id 'java'
id 'com.google.cloud.tools.jib' version '3.3.2'
id 'com.google.cloud.tools.jib' version '3.3.4'
}</markup>

</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1223,7 +1223,7 @@ spec:
spec:
containers:
- name: net-test
image: ghcr.io/oracle/coherence-operator:3.3.2
image: ghcr.io/oracle/coherence-operator:3.3.4
env:
- name: HOST
value: net-test-coherence-server.coh-test.svc
Expand Down
6 changes: 3 additions & 3 deletions docs/snapshot/pages/examples/300_helm/README.js
Original file line number Diff line number Diff line change
Expand Up @@ -186,8 +186,8 @@ spec:
<markup
lang="bash"

>docker pull ghcr.io/oracle/coherence-operator:3.3.3
docker run -it --rm ghcr.io/oracle/coherence-operator:3.3.3 status -h</markup>
>docker pull ghcr.io/oracle/coherence-operator:3.3.4
docker run -it --rm ghcr.io/oracle/coherence-operator:3.3.4 status -h</markup>

<p>By creating a K8s Job that runs the status command we can query the Operator for the status of the Coherence resource we installed from the Helm chart. Of course, we could have written something similar that used kubectl in the Job or similar to query k8s for the state of the Coherence resource, but this becomes more complex in RBAC enabled cluster. Querying the simple REST endpoint of the Coherence Operator does not require RBAC rules for the Job to execute.</p>

Expand Down Expand Up @@ -241,7 +241,7 @@ operator:
namespace: coherence
service: coherence-operator-rest
port: 8000
image: ghcr.io/oracle/coherence-operator-utils:3.3.3
image: ghcr.io/oracle/coherence-operator-utils:3.3.4
condition: Ready
timeout: 5m
interval: 10s</markup>
Expand Down
2 changes: 1 addition & 1 deletion docs/snapshot/pages/examples/400_Istio/README.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<h2 id="_using_coherence_with_istio">Using Coherence with Istio</h2>
<div class="section">
<p>You can run the Coherence cluster and manage them using the Coherence Operator alongside <a id="" title="" target="_blank" href="https://istio.io">Istio</a>.
Coherence clusters managed with the Coherence Operator 3.3.3 and later work with Istio 1.9.1 and later out of the box.
Coherence clusters managed with the Coherence Operator 3.3.4 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
Original file line number Diff line number Diff line change
Expand Up @@ -502,7 +502,7 @@ Various utilities are copied from the Operator image into the base.</p>
<markup

title="Dockerfile"
>FROM ghcr.io/oracle/coherence-operator:3.3.3 AS Builder
>FROM ghcr.io/oracle/coherence-operator:3.3.4 AS Builder

FROM ghcr.io/oracle/coherence-ce:22.06.7
COPY --from=Builder /files /files
Expand Down

0 comments on commit 3f471a9

Please sign in to comment.