Delivery Verification
Integrate automated verification with your deployment to automatically verify new application versions based on errors, exceptions, and performance after deployment. You can promote a release to the next stage or restore your service with the auto rollback in seconds based on intelligence-based guidance.
Note: OpsMx provides a repository containing all the sample files that are being used in this document to integrate automated verification with your deployment. Refer to the below link to access the sample files.
Pre-requisites:
OpsMx Profile
Service Account
Note: Please note that the above pre-requisites get installed by default during the “ISD-Argo Full Installation” and “ISD-Argo Rollouts Installation”. For the modes of installation where Argo CD/Argo Rollout installation is not done using ISD installer then the pre-requisites need to be created manually.
Enable Verification:
Follow the instructions below to integrate automated verification with your deployment.
Connect your log and metric sources on the ISD “Integrations” page. To add an integration as your data source to allow Autopilot to perform your log analysis, refer here.
Create Log and Metric templates. We support the following two modes of template creation.
Modify the rollout.yaml and include the analysis step as shown below. Sample rollout.yaml is available here.
Deploy the application. To deploy the application, refer here.
Note: Please make sure all the above configuration files are stored in the folder where the Rollouts.yaml manifest file is stored.
If a newer version of application is deployed, Rollouts strategy will be invoked and analysis run will be triggered.
Note: For the first version of application deployment, Rollout strategy is not invoked. The Rollout strategy is followed only when a newer version of the application is deployed.
View the Analysis report. To view the Analysis report from Rollouts Dashboard, refer here.
For Advanced Configuration refer to the below sections.
Last updated