com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_link3' is unknown.

Automated Artifact Update Workflow

The diagram below explains the flow involved in uploading an artifact to a cartridge instance automatically.  A Webhook needs to be added to the remote Git repository for the Deployment Synchronization process to take place automatically.


The flow involved in uploading an artifact to a cartridge instance automatically will be as follows:

  1. When a tenant user needs to upload an artifact, they will push the artifact into their remote Git repository by issuing a git push
  2. This will make the GitRepo send a push event to Stratos Manager (SM). 
  3. When a git push triggers the Artifact Distribution Coordinator (ADC), it will publish a Artifact Update event to the Instance Notifier topic, which is within the Message Broker (MB). 
  4. Thereafter, the relevant cartridge instances will subscribe to the Update Artifact event and update its artifacts by  issuing a git pull  to the tenant user's remote Git repository. 
com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links2' is unknown.