[
https://issues.apache.org/jira/browse/KNOX-2692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on KNOX-2692 started by Sandor Molnar.
-------------------------------------------
> Topology redeployment should be configurable
> --------------------------------------------
>
> Key: KNOX-2692
> URL: https://issues.apache.org/jira/browse/KNOX-2692
> Project: Apache Knox
> Issue Type: Improvement
> Affects Versions: 2.0.0
> Reporter: Sandor Molnar
> Assignee: Sandor Molnar
> Priority: Major
> Fix For: 2.0.0
>
>
> With a recent change for KNOX-2689, XML-based topologies are re-deployed
> only, if there is an actual change in the topology. This commit invalidates a
> well-known redeploy "technic" of touching the topology file.
> [~lmccay] indicated this in Knox's DEV/USER mailing lists so I discussed this
> matter offline with some Knox team members and we agreed the following should
> be implemented to make this behavior configurable and be backward compatible
> OOTB with previous Knox versions:
> * a new gateway-site.xml param to be added, called
> {{gateway.topology.redeploy.requires.changes}}, to indicate if we equality
> check should be skipped. Defaults to {{false}} to be backward compatible.
> * the same parameter, {{topology.redeploy.requires.changes}}, would be
> defined on the topology level to allow end-users to overwrite the global
> gateway-level param
> * in {{DefaultTopologyService}} the redeploy logic I added recently should be
> modified to check if an equality check is needed or not
--
This message was sent by Atlassian Jira
(v8.20.1#820001)