QuestionQ13

MuleSoft application network concepts

An organization intends to migrate all of its Mule applications to Runtime Fabric (RTF). At present, every Mule application is deployed to CloudHub through automated CI/CD scripts.

What actions should be taken to correctly migrate the applications from CloudHub to RTF while retaining the same automated CI/CD deployment strategy?

  • A The pom.xml and Mule configuration YAML files can remain unchanged in each Mule application.A --runtimeFabric command-line parameter should be added to the CI/CD deployment scripts
  • B A runtimeFabricDeployment profile should be added to Mule configuration properties YAML files in all the Mule applications.CI/CD scripts must be modified to use the new configuration properties.
  • C A runtimeFabricdeployment profile should be added to the pom.xml file in all the Mule applications.CI/CD scripts must be modified to use the new RTF profile.
  • D A runtimeFabric dependency should be added as a mule-plugin to the pom.xml file in all the Mule applications.A --runtimeFabric command-line parameter should be added to the CI/CD deployment scripts
Explanation

The Mule Maven Plugin deploys to Runtime Fabric when its Runtime Fabric deployment strategy is configured in the application pom.xml, with runtimeFabricDeployment as the required top-level configuration element. CI/CD automation must consequently use the Runtime Fabric Maven configuration/profile for deployment; Mule application YAML configuration and an added runtimeFabric dependency are not the deployment mechanism.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!