Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-10613

Auth-keys support for Application-CRD

    • RHOAM Sprint 55, RHOAM Sprint 56

      Since 3scale-2.14 it is possible to create an "Application" by using the Application-CRD.

      However, it does not allow to set the application's auth-keys, e.g. API-Key or AppId/AppKey, inside the Application-CRD. Therefore, that can prevent some customers to start using this feature and still rely on the REST-API because they may generate the application's keys and pass them further on to other pipelines/teams etc.

      It would be nice to be able to use a secretRef, which contains the values (in case the API-Key is used, the secret will contain one key-value-pair, in case of AppId/AppKey it would contain key-value-pairs etc) to be used.

      Current behaviour:   Application's auth-key configuration is NOT available within Application-CRD.

      Desired behaviour:   Application's auth-key configuration being available within Application-CRD.

      HOW
      We need to understand how to UI and API currently handle this before deciding on the best approach for the Operator.
      In the UI you don't pass a key, the key gets generated on Application creation. After which, you can regenerate the key.
      We could take the same approach as ProxyConfigPromote - treat as a one off action.

       

        1. Peek 2024-03-14 13-21.gif
          Peek 2024-03-14 13-21.gif
          349 kB
        2. Peek 2024-03-14 14-09.gif
          Peek 2024-03-14 14-09.gif
          322 kB
        3. screenshot-1.png
          screenshot-1.png
          45 kB
        4. screenshot-2.png
          screenshot-2.png
          48 kB
        5. Screenshot 2024-05-26 114433-1.png
          Screenshot 2024-05-26 114433-1.png
          51 kB

            Unassigned Unassigned
            rhn-support-icaldero Ivan Calderon Clemente
            Martin Kudlej Martin Kudlej
            Austin Cunningham Austin Cunningham
            Votes:
            4 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated: