Validating installation
You can validate the WebSphere Automation installation and
instance with Red Hat®
OpenShift® CLI (oc) commands.
Before you begin
WSA_OPERATOR_NAMESPACE=openshift-operators
WSA_INSTANCE_NAMESPACE=websphere-automation- Log in to the Red Hat OpenShift cluster as a cluster administrator.
- Validate the WebSphere Automation installation.
- Validate the WebSphere Automation instance.
For more information about status conditions from validation of WebSphere Automation instance deployment, see Custom resource status conditions.
Validating the WebSphere Automation installation
To validate the WebSphere Automation operator installation, run
oc commands that list information about the WebSphere Automation operator. Be sure that the
WSA_OPERATOR_NAMESPACE environment variable is set.
- Verify whether the operator subscription exists.
oc -n $WSA_OPERATOR_NAMESPACE get subscription | grep websphere-automationWhen the operator subscription exists, the command output lists the operator subscription information.
ibm-websphere-automation ibm-websphere-automation ibm-operator-catalog v1.11.0 - Verify the installation status of the
operator.
oc -n $WSA_OPERATOR_NAMESPACE get csv | grep websphere-automationThe command output has
Succeededfor a successful installation.ibm-websphere-automation.v1.11.0 IBM WebSphere Automation 1.11.0 Succeeded
Validating the WebSphere Automation instance
To validate the WebSphere Automation instance deployment, run
oc commands that list the status of custom resources. Be sure to set the
WSA_INSTANCE_NAMESPACE environment variable. For more information about status
conditions, see Custom
resource status conditions.
- Check the status of the
WebSphereAutomationcustom resource.oc -n $WSA_INSTANCE_NAMESPACE describe websphereautomationVerify that all status conditions are
True.status: conditions: - message: All prerequisites and installed components are ready status: "True" type: Ready - status: "True" type: OperandRequestReady - status: "True" type: PlatformUIReady - message: Network policies are ready status: "True" type: NetworkPoliciesReady - message: Kafka cluster is ready status: "True" type: KafkaReady - message: Kafka resources are ready status: "True" type: KafkaResourcesReady - message: Data store is ready status: "True" type: DataStoreReady - status: "True" type: ActivityRecordManagerReady - status: "True" type: WebSphereAutomationAPIsReady - status: "True" type: ZenExtensionsReady - message: All prerequisites and WebSphere Secure components are ready status: "True" type: WebSphereSecureReady - message: All prerequisites and WebSphere Health components are ready status: "True" type: WebSphereHealthReady - status: "True" type: RunbookManagerReady - message: All updates to WebSphereAutomation instance have been processed status: "True" type: Reconciled - Check the status of the
WebSphereSecurecustom resource.oc -n $WSA_INSTANCE_NAMESPACE describe webspheresecureVerify that all status conditions are
True.status: conditions: - message: All prerequisites and WebSphere Secure components are ready status: "True" type: Ready - message: File store is ready status: "True" type: FileStoreReady - message: Kafka cluster is ready status: "True" type: KafkaReady - message: Data store is ready status: "True" type: DataStoreReady - message: Kafka resources are ready status: "True" type: KafkaResourcesReady - message: Dependencies are ready status: "True" type: DependenciesReady - status: "True" type: CVEMonitorReady - status: "True" type: ServerRegistrationProcessorReady - status: "True" type: VulnerabilityNotifierReady - status: "True" type: VulnerabilityManagerReady - status: "True" type: WebSphereSecureAPIsReady - status: "True" type: MeteringAPIsReadyd - If the health components are deployed, check the status of the
WebSphereHealthcustom resource.oc -n $WSA_INSTANCE_NAMESPACE describe webspherehealthVerify that all status conditions are
True.status: conditions: - message: All prerequisites and WebSphere Health components are ready status: "True" type: Ready - message: File store is ready status: "True" type: FileStoreReady - message: Kafka cluster is ready status: "True" type: KafkaReady - message: Dependencies are ready status: "True" type: DependenciesReady - message: Data store is ready status: "True" type: DataStoreReady - message: Kafka resources are ready status: "True" type: KafkaResourcesReady - status: "True" type: InvestigationManagerReady - status: "True" type: AnalysisManagerReady - status: "True" type: WebSphereHealthAPIsReady - status: "True" type: WebhooksAPIsReady - status: "True" type: ZenExtensionsReady - message: All updates to WebSphereHealth instance have been processed status: "True" type: Reconciled - Check the status of the
Cartridge,CartridgeRequirement, andAutomationBasecustom resources.
Custom resource status conditions
The following table provides information about the status conditions from validation of WebSphere Automation instance deployment.
| Type | Description |
|---|---|
Ready |
The overall status of the WebSphereAutomation, WebSphereHealth, or WebSphereSecure instance, reporting whether all prerequisite components and dependencies are ready. If the status is |
WebSphereSecureReady |
The overall status of the WebSphereSecure instance, reporting whether all prerequisite components are ready. If the status is |
WebSphereHealthReady |
The overall status of the WebSphereHealth instance, reporting whether all prerequisite components are ready. If the status is |
KafkaReady |
The status of the Kafka instance for event streaming. If the status is |
KafkaResourcesReady |
The status of whether the KafkaTopics and Kafka configuration are ready. If the status is |
DataStoreReady |
The status of the Mongo Database service for data storage. If the status is |
ActivityRecordManagerReady |
The status of Activity Record Manager deployment for handing and organizing information records. If the status is |
WebSphereAutomationAPIsReady |
The status of the WebSphereAutomation Core APIs deployment and service. If the status is |
RunbookManagerReady |
The status of Runbook Manager deployment for defining and managing Runbooks. If the status is |
FileStoreReady |
The status of file storage for WebSphereSecure or WebSphereHealth. If the status is |
DependenciesReady |
The overall status of dependencies (Kafka, DataStore, Activity Record Manager, Runbook Manager, APIs, secrets, and configMaps). If the status is |
CVEMonitorReady |
The status of CronJob for Common Vulnerabilities and Exposures (CVEs) monitoring. If the status is |
ServerRegistrationProcessorReady |
The status of Server Registration Processor deployment. If the status is |
VulnerabilityNotifierReady |
The status of Vulnerability Notifier deployment. If the status is |
VulnerabilityManagerReady |
The status of Vulnerability Manager deployment. If the status is |
WebSphereSecureAPIsReady |
The status of WebSphereSecure APIs deployment and service. If the status is |
MeteringAPIsReady |
The status of Metering API tokens and deployments for usage metrics. If the status is |
WebSphereSecureUIReady |
The status of WebSphereSecure UI deployments, translation package, roles and permissions setup, and extensions. If the status is |
FixManagerReady |
The status of Fix Manager deployment for accessing fixes and updates. If the status is |
InstallationManagerReady |
The status of Installation Manager deployment for installing fixes and updates. If the status is |
AnalysisManagerReady |
The status of Analysis Manager deployment for analyzing server health information. If the status is |
InvestigationManagerReady |
The status of Investigation Manager deployment for investigating server health issues. If the status is |
WebSphereHealthAPIsReady |
The status of WebSphereHealth APIs deployment and service. If the status is |
WebhooksAPIsReady |
The status of Webhooks APIs deployment and service. If the status is |
Reconciled |
The overall status of the reconciliation process. Errors from configuration validation of the WebSphere Automation custom resources or from operational errors that are encountered by the WebSphere Automation operator are reported in this status. If the status is |