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: