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

RHTAP Primaza Integration Tests

    XMLWordPrintable

Details

    • AppSvc Sprint 243

    Description

      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

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: