IBM DataPower Operations Dashboard v1.0.22.x
Cloud Agent Operator Installation
The Operator Lifecycle Manager (OLM) provides a framework for installing, updating, and managing the lifecycle of operators and their services.
Installing the Cloud Agent CatalogSource
Consider the following YAML example to create a CatalogSource
for the DPOD Cloud Agent for OCP (typically CatalogSources
are created in the openshift-marketplace
namespace):
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-dpod-cloud-agent-catalog
namespace: openshift-marketplace
spec:
displayName: IBM DataPower Operations Dashboard Cloud Agent
image: icr.io/dpod/dpod-cloud-agent-operator-catalog:1.2.1-amd64
publisher: IBM
sourceType: grpc
Using the OpenShift Console
To create the CatalogSource
resource using the OpenShift Console, use the following steps:
Navigate to the OpenShift Console UI.
In the top-right of the UI, on the header bar, click the Import button (+) to import YAML.
Copy and paste the above YAML example into the editor.
Click the Create button to create the resource.
Using the OpenShift CLI (oc
)
To create this resource using the oc
CLI, use the following steps:
Create a YAML file containing the above YAML example.
Use the
oc apply
command to apply the YAML resource:oc apply -f ibm-datapower-operations-dashboard-operator-catalog.yaml
Validating that the CatalogSource is Installed and Ready
To validate that the CatalogSource
resource was installed correctly, use the following steps.
Validate that the CatalogSource pod is ready
Use the following oc
command to get the CatalogSource
pod status and verify the status is READY
:
oc get catalogsource ibm-dpod-cloud-agent-catalog -n openshift-marketplace -o yaml | yq read - "status.connectionState.lastObservedState"
Validate that the CatalogSource was Processed into OperatorHub
Navigate to the OpenShift Console UI.
On the left panel, expand the Operators section.
Select OperatorHub.
At the top of the OperatorHub section, enter
datapower operations dashboard
into the Filter search box.A tile should be shown titled
IBM DataPower Operations Dashboard Cloud Agent
.
Installing the Cloud Agent Operator
To install the DPOD Cloud Agent Operator use the following steps:
Using the OpenShift Console
Use the previous steps to locate the IBM DataPower Operations Dashboard Cloud Agent Operator tile in the OperatorHub UI.
Select the
IBM DataPower Operations Dashboard Cloud Agent
tile. A panel to the right should appear.Click the Install button on the right panel.
Under Installation Mode select your desired installation mode.
Select the desired Update Channel.
Select the desired Approval Strategy.
Click the Subscribe button to install the IBM DataPower Operations Dashboard Cloud Agent Operator.
The Approval Strategy is what determines if the IBM DataPower Operations Dashboard Cloud Agent Operator will automatically update when new releases become available within the selected channel. If Automatic
is selected, over-the-air updates will occur automatically as they become available. If Manual
is selected, an administrator would need to approve each update as it becomes available through OLM.
Using the OpenShift CLI (oc
)
To create the DPOD Cloud Agent Operator subscription using the oc
CLI, use the following steps:
Do not forget to replace the variables reference (${...}
) with the actual values before creating the subscription.
Create a YAML file containing the above YAML example.
Use the
oc apply
command to apply the YAML resource.
Â
Copyright © 2015 MonTier Software (2015) Ltd.