-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
None
-
App Services Sprint 181, App Services Sprint 183, App Services Sprint 184
Precondition: Have the oc client connected to the cluster by updating KUBECONFIG env variable
1. Issue the below command in the terminal from the directory - examples/nodejs_postgresql
make install-service-binding-operator
2. Issue the below command with namespace - openshift-operators and extract the Name field (Name of the install plan)
oc get ip -n openshift-operators (where ip is install plan)
3. Issue the below command with install plan name to extract the status of installation as "Completed":
oc get ip -n openshift-operators <<Name>> -o jsonpath='
4. As the operator is running inside a container of a pod, Issue the below command to extract the pod "Name" field from the list of running pods in the namespace. Also check the 'Status' field for 'Running'
oc get pods -n openshift-operators
5. Also check for the status Conditions field in yaml to be set to True for all the conditions by inspecting: oc get pods -n openshift-operators -o yaml
6. Issue the below command once a running pod Name is captured from step 4 and validate the status as 'Running'
oc get pod <<Name of pod(from step 4)>> -n openshift-operators -o jsonpath='{.status.phase}
'