Uploaded image for project: 'Service Binding'
  1. Service Binding
  2. APPSVC-1384

RHTAP Primaza Integration Tests

XMLWordPrintable

    • AppSvc Sprint 243

      Owner: Architect:

      Francesco Ilario

      Story (Required)

      As an RHTAP User,
      I would like to use a Primaza empowered Environment
      so that I can bind easily bind services in integration tests

      Background (Required)

      As of now we have an OpenShift 4.12 Cluster running a standalone RHTAP instance.

      We want to create a Primaza Environment and use it in Integration tests

      Glossary

      See glossary in architecture document

      Out of scope

      NA

      In Scope

      • Investigate RHTAP Integration Tests

      Approach(Required)

      Create a new cluster where to install Primaza. For development, a ClusterBot's cluster is a good candidate.
      Install Primaza, and configure the following tenant via primazactl:

      • Primaza Control Plane in primaza-mytenant
      • Application Namespace applications

      Then, create a dummy RegisteredService in the tenant.

      Now that the Primaza tenant is configured, create an RHTAP's Environment pointing to the Application Namespace applications.

      Create an GitHub repository with an dummy application and configure RHTAP to build and publish it.
      The dummy application versioned at appsvc-rhtap/devfile-sample-go-basic may be a good candidate.

      Create a new Integration Test that uses the RHTAP Environment created above.

      Demo requirements(Required)

      Demo Primaza empowered Integration Tests into RHTAP Sprint 243 Review meeting.

      Dependencies

      NA

      Edge Case

      NA

      BDD Tests

      You can find BDD Test specification for this story in the "Testing Instruction" Field Tab or in the GitHub Issue linked to this story.
      Click here for all BDD Tests Issues.

      Acceptance Criteria

      • Development
        Create a dummy application that can be built from RHTAP
        Create an Integration Test for our application that uses Primaza's ServiceClaims
      • Docs
        There is a demo video we can show to RHTAP Team

      INVEST Checklist

      Dependencies identified
      Blockers noted and expected delivery timelines set
      Design is implementable
      Acceptance criteria agreed upon
      Story estimated

      Legend

      Unknown
      Verified
      Unsatisfied

            kmamgain@redhat.com Kartikey Mamgain
            rh-ee-filario Francesco Ilario
            Francesco Ilario
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: