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

Primaza Support for CrossPlane and ACK out of the box

    XMLWordPrintable

Details

    • Epic
    • Resolution: Unresolved
    • Undefined
    • Primaza 0.1
    • Primaza 0.1
    • Service Binding
    • None
    • Primaza Support for CrossPlane and ACK out of the box
    • False
    • None
    • False
    • Not Selected
    • To Do
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 0
    • 0% 0%

    Description

      Problem:

      Primaza already supports Resource Base discovery given it target a Kubernetes CR and a map of fields in the resources that will become and SED. This is the core functionality need to support CrossPlain and ACK CR discovery. However, platform engineers would have to define a Primaza Service Class for each resource that it wishes to discover.

      Goal:

      We will like to support top 5 resources on ACK and top 5 resource on CrossPlain out of the box which will mean we will provide the ServiceClasses for those resources out of the box.

      Why is it important?

      • It provides value out of the box with popular services backed by popular service provisioning operators.
      • It provides examples that Platform Engineers can use to provide their own ServiceClasses for the resources they care
      • It allows Platform Engineers to contribute to Primaza ServiceClasses for the resources they care about which will make them both costumers and contributors of Primaza.

      Use cases

      • As a primaza developer I will like to understand what are the top 5 services used in ACK so that I can target them for out of the box discovery.
      • As a primaza developer I will like to understand what are the top 5 services used in CrossPlain so that I can target them for out of the box discovery.
      • As a primaza customer I will like to be able to discover popular services provide by CrossPlane so that I can show the value of primaza to my organization on day one.
      • As a primaza customer I will like to be able to discover popular services provide by ACK so that I can show the value of primaza to my organization on day one.

      Demo requirements

      Will be good to demo one Discover of a CrossPlane backed service and one Discovery of an ACK back service.

      UI requirements

      NA

      Acceptance criteria

      Development:

      • I have support for 5 ACK backed services
      • I have support for 5 CrossPlane backed services

      QE:

      • I have acceptance test coverage for 5 CrossPlane service CRs. No need to run the controllers, just the CR should be enough
      • I have acceptance test coverage for 5 ACK service CRs. No need to run the controllers, just the CR should be enough

      Documentation:

      • I have documentation explaining the out of the box support for ACK and CrossPlan. There is a reference to the ServicesClass provide by Primaza.

      Github Epic

      https://github.com/primaza/primaza/issues/283

      Attachments

        Activity

          People

            Unassigned Unassigned
            dperaza@redhat.com David Peraza
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: