Uploaded image for project: 'apiman (API Management)'
  1. apiman (API Management)
  2. APIMAN-1136

Allow policy plugins to be updated for published APIs

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: Major Major
    • 1.2.x
    • 1.2.2.Final
    • Gateway, Management UI, Plugin
    • None

      When a policy plugin needs to be updated, the UI states that:

      "Any published APIs already using the plugin will continue to use the old version. All new policies will use the newly upgraded version."

      This is very problematic when a bug fix is found in a plugin and a new policy version needs to be published. The only way I have found to do this in 1.2.2.Final is to upgrade the plugin through the UI, and then I have to manually update the war version number inside the policyDef (in my case directly in ElasticSearch) because the definition doesn't seem to automatically get updated when I upgrade the plugin (this may warrant an extra bug ticket in itself). I then have remove and re-add the policy to all APIs that use it.

      There should be a way to update the version of the policy you want applied to one or more APIs and be able to re-publish to the gateways.

      David

              ewittman@redhat.com Eric Wittmann
              david.rush_jira David Rush (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: