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

Application plan import command takes as source of truth the imported resource

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Done
    • Major
    • 2.9 GA
    • 2.6 GA
    • Toolbox

    Description

      Initial implementation of application plan import command tried to preserve existing pricing rules and limits. This behavior made the command to fail when new pricing rules and limits conflicted with existing pricing rules and limits. As a note, 3scale does not allow overlapping limits and pricing rules. See linked issue THREESCALE-3211

      This issue requests implementation update to have the new limits and pricing rules as the source of truth, thus removing first existing pricing rules and limits. Semantically, the implementation switches from ADD command to a SET command.

      The main benefit is that the exported YAML from the toolbox is safely allowed to be (manually or not) edited before importing it in the same provider account or in other provider account.

      See comments on the value of this in:
      https://issues.jboss.org/browse/THREESCALE-2350

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mcheshir@redhat.com Mark Cheshire (Inactive)
              Eguzki Astiz Lezaun Eguzki Astiz Lezaun
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: