Uploaded image for project: 'Service Binding'
  1. Service Binding
  2. APPSVC-442 Create automated e2e test from 'nodejs_postgresql' example
  3. APPSVC-471

Implement script to Install Service Binding Operator into the cluster

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Undefined 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='

      {.status.phase}'
      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}

      '

              shvasude Shobith Vasudevan (Inactive)
              shvasude Shobith Vasudevan (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: