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

Service Mesh Configuration Update results in Couldn't update the Staging configuration

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Major
    • None
    • 2.9 CR1
    • System
    • False
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Undefined
    • Hide
      1. Navigate to 3scale Admin Portal Dashboard
      2. Click on + NEW PRODUCT and create a product
      3. Select "Define manually" option
      4. Create the Product ( e.g. Istio API )
      5. Navigate the Istio API product > Settings . Product is created with DEPLOYMENT option set to "APIcast 3scale managed" with the Staging and Production Public Base URL configured.
      6. Change the DEPLOYMENT to Istio. The Staging and Production Public Base URL are no longer displayed.
      7. Click on "Update Product". "Product information updated" flashes on the top right hand corner.
      8. Navigate Product > Integration > Mapping Rules. There is a default "Get /" mapping rule
      9. Click on "Update Configuration"
      10. The message "Couldn't update the Staging Configuration" at the top.
      Show
      Navigate to 3scale Admin Portal Dashboard Click on + NEW PRODUCT and create a product Select "Define manually" option Create the Product ( e.g. Istio API ) Navigate the Istio API product > Settings . Product is created with DEPLOYMENT option set to "APIcast 3scale managed" with the Staging and Production Public Base URL configured. Change the DEPLOYMENT to Istio. The Staging and Production Public Base URL are no longer displayed. Click on "Update Product". "Product information updated" flashes on the top right hand corner. Navigate Product > Integration > Mapping Rules. There is a default "Get /" mapping rule Click on "Update Configuration" The message "Couldn't update the Staging Configuration" at the top.

    Description

      On the Product > Integration > Configuration screen for Service Mesh configuration, clicking on the "Update Configuration" for Promote results in ""Couldn't update the Staging Configuration" being flashed on the screen briefly.

      The "Proxy Config Show Latest" 3scale API, for the Product returns a HTTP status of 404,

        {
       "status": "Not found"
      }  
      

      This is with either production or staging environment.

      However, if a mapping rule is the "Proxy Mapping Rules List" returns a list of mapping rules with the mapping rule that has been added.

      Furthermore, if an API backend after a service is created but before the DEPLOYMENT option is switched to Istio, then

      1. "Update Configuration" on the UI succeeds.
      2. "Proxy Config Show Latest" 3scale API for the Istio service will return the Proxy configuration for the Product.

      Attachments

        Activity

          People

            Unassigned Unassigned
            rhn-support-cvajjhal Chandrasekhar Vajjhala (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: