////
This PROCEDURE module included in the following assemblies:
* service_mesh/v1x/prepare-to-deploy-applications-ossm.adoc
* service_mesh/v2x/prepare-to-deploy-applications-ossm.adoc
////

:_mod-docs-content-type: PROCEDURE
[id="ossm-tutorial-bookinfo-verify-install_{context}"]
= Verifying the Bookinfo installation

To confirm that the sample Bookinfo application was successfully deployed, perform the following steps.

.Prerequisites

* {SMProductName} installed.
* Complete the steps for installing the Bookinfo sample app.
ifndef::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
* You are logged in to {product-title} as`cluster-admin`.
endif::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
ifdef::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]
* You are logged in to {product-title} as a user with the `dedicated-admin` role.
endif::openshift-rosa,openshift-rosa-hcp,openshift-dedicated[]

.Procedure from CLI

. Verify that all pods are ready with this command:
+
[source,terminal]
----
$ oc get pods -n bookinfo
----
+
All pods should have a status of `Running`. You should see output similar to the following:
+
[source,terminal]
----
NAME                              READY   STATUS    RESTARTS   AGE
details-v1-55b869668-jh7hb        2/2     Running   0          12m
productpage-v1-6fc77ff794-nsl8r   2/2     Running   0          12m
ratings-v1-7d7d8d8b56-55scn       2/2     Running   0          12m
reviews-v1-868597db96-bdxgq       2/2     Running   0          12m
reviews-v2-5b64f47978-cvssp       2/2     Running   0          12m
reviews-v3-6dfd49b55b-vcwpf       2/2     Running   0          12m
----
+
. Run the following command to retrieve the URL for the product page:
+
[source,terminal]
----
echo "http://$GATEWAY_URL/productpage"
----
. Copy and paste the output in a web browser to verify the Bookinfo product page is deployed.

.Procedure from Kiali web console

. Obtain the address for the Kiali web console.

.. Log in to the {product-title} web console.

.. Navigate to *Networking* -> *Routes*.

.. On the *Routes* page, select the {SMProductShortName} control plane project, for example `istio-system`, from the *Namespace* menu.
+
The *Location* column displays the linked address for each route.
+

.. Click the link in the *Location* column for Kiali.

.. Click *Log In With OpenShift*. The Kiali *Overview* screen presents tiles for each project namespace.

. In Kiali, click *Graph*.

. Select bookinfo from the *Namespace* list, and App graph from the *Graph Type* list.

. Click *Display idle nodes* from the *Display* menu.
+
This displays nodes that are defined but have not received or sent requests. It can confirm that an application is properly defined, but that no request traffic has been reported.
+
image::ossm-kiali-graph-bookinfo.png[Kiali displaying bookinfo application]
+
* Use the *Duration* menu to increase the time period to help ensure older traffic is captured.
+
* Use the *Refresh Rate* menu to refresh traffic more or less often, or not at all.

. Click *Services*, *Workloads* or *Istio Config* to see list views of bookinfo components, and confirm that they are healthy.
