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

service binding changed the default application projection to use files

    XMLWordPrintable

Details

    • False
    • False
    • 0
    • Undefined
    • Not Supported
    • ODC Sprint 201
    • Medium

    Description

      Description of problem:

      Recent release of service binding changed the default application projection to use files. This affects topology because we never set the value of `bindAsFiles`. Therefore prior to the latest release, it would have been `false`. But now it is `true`. This changes the default behavior because apps which expected env vars to be set, won't with the new spec.

      Prerequisites (if any, like setup, operators/versions):

      install service binding operator

      Steps to Reproduce

      1. follow the setup here https://github.com/redhat-developer/service-binding-operator/tree/master/examples/nodejs_postgresql
      2. use topology to create a service binding between the app and the db
      3. inspect the yaml of the service binding

      Actual results:

      notice `bindAsFiles: true` in the spec

      Expected results:

      Prior to the latest release of service binding, `bindAsFiles` would be false

      Reproducibility (Always/Intermittent/Only Once):

      always

      Build Details:

      Additional info:

      Attachments

        Activity

          People

            Unassigned Unassigned
            christianvogt Christian Vogt
            Gajanan More Gajanan More (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: