Uploaded image for project: 'OpenShift Dev Console'
  1. OpenShift Dev Console
  2. ODC-5950

Support setting properties on a Service Binding connector in Topology view

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • Support setting properties on a Service Binding connector in Topology view
    • False
    • False
    • To Do
    • 0
    • Undefined
    • Not Supported

      Description

      As a user, I want to configure the properties of my Service Binding connector in the Topology view, so I can, for example, set the the `bindAsFiles`to control how the binding details are injected into my application.

      Acceptance Criteria

      1. Set the `bindAsFiles` property on a Service Binding connector in the Topology view to `true`.
      2. Have this change reflected in the underlying ServiceBinding CR.
      3. Observe that the binding details are mounted into the application Pod as files.
      4. Set the `bindAsFiles` property on the Service Binding Connector in the Topology view back to `false`.
      5. Have this change reflected in the underlying Service Binding CR.
      6. Observe that the binding details are set as environment variables in the application.

      Additional Details:

      This requirement is needed in order to allow a user to configure how the binding details are injected into the application. Quarkus apps for example want to have the binding information mounted into the Pod's filesystem, other languages/frameworks prefer environment variables, so we need to be able to control that configuration.

      Note

      This has been on the backlog of the "Managed App Services: Developer Experience and Tooling" call for a while: https://docs.google.com/document/d/1-wtXvLDyb9xkLNVtt-e1kJ10bHuuDUa1wkzznJDIlNQ/edit?usp=sharing

          There are no Sub-Tasks for this issue.

              Unassigned Unassigned
              rhn-gps-ddoyle Duncan Doyle (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: