OpsMx
OpsMx
OpsMx
  • Home
  • Overview
    • OpsMx Intelligent Software Delivery (ISD) Platform - Spinnaker
      • Overview
      • Orchestration Module - OpsMx Enterprise for Spinnaker (OES)
        • OES Features
          • Automated Workflows
          • Multi-cloud Deployments
          • Safe-Deployment strategies
          • Scalable & Extensible
        • OES Concepts
          • Application Management
          • Application Deployment
      • Data and Intelligence Module - Autopilot
        • Overview
        • Observability
        • Audit and Traceability
        • Continuous Compliance - Policy
          • Policy - Overview
  • Operator Manual
    • Installation and Configuration
      • Quick Installation
        • ISD v4.0
        • ISD v4.0.1
        • ISD v4.0.2
        • ISD v4.0.3
        • ISD v4.0.4
      • Standard Installation
        • ISD v4.0
          • GitOps Based Installation
        • ISD v4.0.1
          • GitOps Based Installation
        • ISD v4.0.2
          • GitOps Based Installation
        • ISD v4.0.3
          • GitOps Based Installation
        • ISD v4.0.4
          • GitOps Based Installation
        • ISD v4.0.4.1
          • GitOps Based Installation
          • Instructions to Update the Parameters in value.yaml
        • ISD v4.0.4.2
          • GitOps Based Installation
          • Enabling Pipeline Insights and Stage Insights in ISD
        • ISD v4.0.4.3
          • GitOps Based Installation
          • Enabling Pipeline Insights and Stage Insights in ISD
          • Instructions to Update the Parameters in value.yaml
        • ISD v2024.06.00
          • GitOps Based Installation
        • ISD v2024.12.00
          • GitOps Based Installation
        • ISD v2025.03.00
          • Enabling Pipeline Insights or Deployment Insights or Stage Insights in ISD
          • GitOps Based Installation
      • Environment setup for OpsMx ISD
      • ISD On-Prem POV Infrastructure requirements
      • ISD On-Prem Production Infrastructure requirements
      • Stormdriver Installation
    • Access Management
      • User Role
      • Feature Visibility
    • SlackOps Interactive Notification
  • User Guide
    • Dashboard
      • Application Dashboard
      • Application Service View
    • Manage Application
      • Create an Application
      • Configure an Application
      • Delete an Application
    • Manage Pipelines
      • Create a Pipeline
      • Add Stage
      • Add Trigger
      • Edit Pipeline
      • Run Pipeline
      • Rename Pipeline
      • Delete Pipeline
      • Disable Pipeline
      • Lock Pipeline
      • View and Restore Pipeline
      • Pipeline level RBAC
      • Add Intelligent Gates to the Pipeline
        • Approval Gate
        • Verification Gate
        • Test Verification Gate
        • Policy Gate
      • Execute pipelines (Run deployments)
        • Rolling Restart for EKS manifest
        • Deployment to Kubernetes namespace with Manifest file
        • Deployment to Kubernetes namespace with Git based Manifest
        • Manual Approval before deployment
        • Blue/Green deployment using Manifest
        • Helm based deployment to Kubernetes namespace
    • Approvals
    • Policy Evaluation
    • Verification History
    • Infrastructure
      • Cluster
    • Integrations
      • Available Integrations
        • Artifact
        • CI
        • Governance
        • Monitoring Tools
        • Notifications
        • Policy
        • SAST/DAST
        • Pub/Sub Subscription Name
        • Verification
      • Used Integrations
        • Artifact
        • SAST / DAST
        • Monitoring Tools
    • Pipeline Templates
    • Cloud Targets
      • Create a new Cloud Target account
      • Cloud Target account operations
    • Environment Mapping
    • Custom Stages
      • ServiceNow
      • Pipeline Promotion
      • JIRA
      • Update PR
      • Custom notification
      • ServiceDesk
      • Ansible
      • Terraform
      • Ansible AWX
    • OpsMx Agent
      • Agent Overview
      • Agent Creation
      • Agent Service Configuration
      • Agent Installation
      • Delete an Agent
      • Agent and Controller Version Compatibility
    • Verification
    • CD Integration
    • Informed Approval
      • Overview
      • Artifactory
      • Bitbucket
      • Bitbucket Server
      • GITHUB
      • Bamboo
      • Jenkins
      • JIRA
      • ServiceNow
      • Aquawave
      • HCL AppScan
      • JFrog Xray
      • Prisma Cloud
      • SonarQube
      • Verification
    • Manage Policy
      • Create Policy
      • Edit Policy
      • Delete Policy
    • Continuous Verification
      • Overview
      • Templates
        • Log Template
        • Metric Template
      • Log Analysis
        • Events and Clusters
        • Cardinality consideration of Error Events
        • Interpreting the cluster graph
        • Interpreting the score
        • Perceived Risk and Sensitivity
        • Canary Threshold Calibration
        • Info-Cluster Scoring
      • Metric Analysis
      • Test Verification
      • Scoring Algorithms
        • Canary Scoring
        • Autonomous Scoring
        • Definite Scoring
        • Comprehensive Scoring
      • Enable integration into CI/CD pipelines
        • Integrate with CI/CD
        • Integrate with Jenkins
      • Continuous Verification Report Details
    • Unified logs report to track issues
    • Observability Plugin
    • Audit
      • Pipeline Execution
      • Pipeline Audit
      • Policy Audit
      • User Audit
    • Insights
      • Delivery Insights
      • Usage Insights
      • Pipeline Insights
      • User Insights
      • Stage Insights
      • Deployment Insights
  • Release Notes
    • OpsMx Enterprise for Spinnaker
      • OES Release Notes for Spinnaker Version v1.33.3
      • OES Release Notes for Spinnaker Version v1.30.1
    • ISD 4.0.x Release Notes
    • OES 3.9.X Release Notes
    • OES 3.8.X Release Notes
    • OES 3.7.X Release Notes
    • OES 3.6.X Release Notes
    • OES 3.5.X Release Notes
    • OES 3.4.X Release Notes
    • OES 3.3.X Release Notes
    • OES 3.2.X Release Notes
    • OES 3.1.X Release Notes
    • OES 3.0.X Release Notes
  • Additional Resources
    • Configuration Changes for 2025.03.00
      • Configuration changes for Opentelemetry with ISD
      • Configuration changes for Kafka Addition
      • Configuration changes for Secure Redis
      • Configuration changes to Disable Auto Pilot
      • Configuration changes for Custom Environment Mapping from Pipeline Name
    • Configuration Changes to Enable / Disable Insights Pages
    • Multi Spinnaker
    • API Reference
    • OpsMx Argo Sandbox Guide
    • Code Labs
      • Red Hat Certified Spinnaker Operator
      • How to Integrate Vault with Spinnaker
      • How to Create Terraform Custom Job in Spinnaker
      • How to Create Terraform Webhook Stage in Spinnaker
      • How to Create Ansible Custom Job in Spinnaker
      • How to set up Mutual TLS (mTLS) Authentication for Spinnaker Services
      • SSH
      • X.509
    • FAQs
    • Glossary
    • Previous releases
      • ISD 3.12
        • OpsMx Intelligent Software Delivery Platform
          • Overview
          • ISD Architecture
            • ISD Deployment Architecture
          • ISD Installation
            • ISD Installation Configuration
            • Helm Chart based installation
            • ISD Installation on OpenShift
            • ISD Installation Guide
            • Routing Web URLs to ISD services
            • ISD On-Prem POV Infrastructure requirements
            • ISD - Commonly used Commands
            • ISD Service Catalogue
            • Environment setup for OpsMx ISD
          • Life Cycle Management
          • OpsMx ISD Setup
            • Applications
              • Add Applications
              • Services and Pipelines
                • Overview
                • Add services and pipelines
                • Multiple services
              • Group Permissions
              • Edit Applications
              • Delete Application
            • Integrations
              • Available Integrations
            • Spinnaker Setup
            • Cloud Providers
              • Add new cloud provider account
              • Cloud provider account operations
            • OpsMx Agent
              • Agent Overview
              • Agent Installation
              • Agent Service Configuration
              • Agent Service Credentials
              • Agent Service Type
              • Delete an Agent
        • Orchestration Module - OpsMx Enterprise for Spinnaker (OES)
          • OES Features
            • Automated Workflows
            • Multi-cloud Deployments
            • Safe-Deployment strategies
            • Scalable & Extensible
          • OES Concepts
            • Application Management
            • Application Deployment
          • Feature Configuration
            • Application Management
              • Create an Application
              • Configure an Application
              • Delete an Application
            • Pipeline Management
              • Create a Pipeline
              • Add a Stage
              • Add a Trigger
              • Run a Pipeline
              • Pipeline with Parameter
              • Disable a Pipeline
              • Delete a pipeline
              • Edit a Pipeline
              • View and Restore Pipeline
              • Lock a Pipeline
              • Rename a Pipeline
            • Add Trigger Support
            • Configure Artifact Support
              • Google Cloud Storage
              • GitHub
              • GitHub Artifacts Spinnaker
              • GitLab
              • HTTP
            • Configure the Image Bakery
              • Overview
              • Google Compute Engine
            • Secure Spinnaker
              • Secure Spinnaker Installation
              • Authentication
                • Overview
                • SSL
                • Methods
                  • OAuth 2.0
                  • SAML
                  • LDAP
              • Authorization
                • Overview
                • User Role Providers
                  • Google Group
                  • GitHub Teams
                  • LDAP
                  • SAML
                • Service Account
            • Add CI System
              • Overview and Compatible List of CI Systems by Spinnaker
              • Steps to Configure CI Systems
                • Google Cloud Build
                • Jenkins
                • Travis CI
                • Wercker
            • Enable Monitoring
              • Steps to Setup Supported Monitoring Tools
                • Promethues and Grafana
                • Promethues and Kubernetes
            • List of Custom Stages
              • ServiceNow
              • Pipeline Promotion
              • JIRA
              • Update PR
              • Custom notification
              • ServiceDesk
              • Ansible
              • Terraform
            • SlackOps Interactive Notification
            • How to Setup Replication for Minio Storage Service on Openshift
        • Data and Intelligence Module - Autopilot
          • Overview
          • Installing Autopilot
          • Observability
            • Overview
            • Application Dashboard
            • Application Service View
          • Audit and Traceability
            • Overview
            • Application Audit
              • Pipeline Execution
              • Pipeline
              • Policy Audit
          • Insights
            • Delivery Insights
            • Usage Insights
          • Informed Approval
            • Overview
            • Artifactory
            • Bitbucket
            • Bitbucket Server
            • GITHUB
            • Bamboo
            • Jenkins
            • JIRA
            • ServiceNow
            • Aqua Wave
            • HCL AppScan
            • JFrog Xray
            • Prisma Cloud
            • SonarQube
            • Autopilot
          • Continuous Security
            • Audit Trail
            • Access Management
          • Continuous Compliance - Policy
            • Policy Management - Overview
            • Static Policies
            • Runtime Policies
          • Continuous Verification
            • Overview
            • Analysis Setup
              • Templates
                • Log Template
                • Metric Template
            • Log Analysis
              • Events & Clusters
              • Cardinality consideration of Error Events
              • Interpreting the cluster graph
              • Interpreting the score
              • Perceived Risk and Sensitivity
              • Canary Threshold Calibration
              • Contextual Clustering
              • Info-Cluster Scoring
            • Metric Analysis
            • AppDynamics Verification
              • Using AppDynamics Provider for verification
            • Test Verification
              • Analyze Test runs
            • Scoring Algorithms
              • Canary Scoring
              • Autonomous Scoring
              • Definite Scoring
              • Comprehensive Scoring
            • Enable integration into CI/CD pipelines
              • Integrate with CI/CD
              • Integrate with Jenkins
            • Report Details
            • Supervised Learning
        • Quickstart Guide
          • Contents
          • Quick ISD Installation
            • ISD/Spinnaker (OES) 3.12 Quick Installation
            • Helm based Installation
          • Setup & Configure ISD product
            • ISD Installation Configuration
            • Routing Web URLs to ISD services
            • ISD On-Prem POV Infrastructure requirements
          • Manage Applications
            • Create an Application
            • Configure an Application
            • Delete an Application
          • Manage Pipelines
            • Create a Pipeline
            • Edit a Pipeline
            • Add Intelligent Gates to the Pipeline
              • Add Approval Gate
              • Add Verification Gate
              • Add Test Verification Gate
              • Add Policy Gate
            • Run deployments (Execute pipelines)
              • Deployment to Kubernetes namespace with Manifest file
              • Deployment to Kubernetes namespace with Git based Manifest
              • Manual Approval before deployment
              • Blue/Green deployment using Manifest
              • Helm based deployment to Kubernetes namespace
          • Configure Integrations
            • Add Integrations
            • Edit and Delete Integrations
          • Manage Deployment Accounts
            • Add Deployment Accounts
            • Edit Deployment Accounts
            • Delete Deployment Accounts
          • Manage Policy
            • Create Policy
            • Edit Policy
            • Delete Policy
          • Configure & Setup Spinnaker with ISD
          • Agent Configuration
            • Add a New Agent
            • Configure an Agent
            • Delete an Agent
        • Trial User Guide
          • User Guide
          • SaaS Trial Usage: Instruction Video
          • Copy of Trial User Guide
        • Codelabs
          • Red Hat Certified Spinnaker Operator
          • How to Integrate Vault with Spinnaker
          • How to Create Terraform Custom Job in Spinnaker
          • How to Create Terraform Webhook Stage in Spinnaker
          • How to Create Ansible Custom Job in Spinnaker
          • How to set up Mutual TLS (mTLS) Authentication for Spinnaker Services
          • SSH
          • X.509
        • API Reference
        • FAQs
        • Glossary
        • Release Notes
          • ISD 3.12.x Release Notes
          • ISD 3.11.x Release Notes
          • ISD 3.10.x Release Notes
          • OES 3.9.X Release Notes
          • OES 3.8.X Release Notes
          • OES 3.7.X Release Notes
          • OES 3.6.X Release Notes
          • OES 3.5.X Release Notes
          • OES 3.4.X Release Notes
          • OES 3.3.X Release Notes
          • OES 3.2.X Release Notes
          • OES 3.1.X Release Notes
          • OES 3.0.X Release Notes
        • Upgrade
          • Upgrade from 3.11.x to 3.12.x
          • Upgrade from 3.11.x to 3.11.2
          • Upgrade from 3.11.x to 3.11.1
          • Upgrade from 3.10.x to 3.11
          • Upgrade from 3.9.x to 3.10
          • Upgrade from 3.9.x to 3.9.5
          • Upgrading to OES 3.7
      • ISD 3.10
        • OpsMx Intelligent Software Delivery Platform
          • Overview
          • ISD Architecture
            • ISD Deployment Architecture
          • ISD Installation
            • ISD Installation Configuration
            • Helm Chart based installation - Detailed
            • ISD Installation on OpenShift
          • Life Cycle Management
          • OpsMx ISD Setup
            • Applications
              • Add Applications
              • Services and Pipelines
                • Overview
                • Add services and pipelines
                • Multiple services
              • Group Permissions
              • Edit Applications
              • Delete Application
            • Integrations
              • Available Integrations
            • Spinnaker Setup
            • Cloud Providers
              • Add new cloud provider account
              • Cloud provider account operations
            • OpsMx Agent
              • Agent Overview
              • Agent Installation
              • Agent Service Configuration
              • Agent Service Credentials
              • Agent Service Type
              • Deleting an Agent
        • Orchestration Module - OpsMx Enterprise for Spinnaker (OES)
          • Overview
            • Automated Workflows
            • Multi-cloud Deployments
            • Safe-Deployment strategies
            • Scalable & Extensible
          • Additional Feature Configuration
            • Configure Artifact Support
              • Overview
              • Google Cloud Storage
              • GitHub
              • GitHub Artifacts Spinnaker
              • GitLab
              • HTTP
            • Configure the Image Bakery
              • Overview
              • Google Compute Engine
            • Secure Spinnaker
              • Secure Spinnaker Installation
              • Authentication
                • Overview
                • SSL
                • Methods
                  • OAuth 2.0
                  • SAML
                  • LDAP
                  • X.509
              • Authorization
                • Overview
                • User Role Providers
                  • Google Group
                  • GitHub Teams
                  • LDAP
                  • SAML
                • Service Account
            • Setup Triggers
              • Google Cloud Pub/Sub
              • GitHub WebHook
            • Add CI System
              • Overview and Compatible List of CI Systems by Spinnaker
              • Steps to Configure CI Systems
                • Google Cloud Build
                • Jenkins
                • Travis CI
                • Wercker
            • Enable Monitoring
              • Overview
              • Steps to Setup Supported Monitoring Tools
                • Datadog
                • Promethues and Grafana
                • Promethues and Kubernetes
                • Stackdriver
            • Steps to Setup Canary Support
            • Additional Features Setup
              • Productionize Spinnaker
                • Overview
                • Configure Caching
                  • Configure Scaling
                    • Steps to Scale Orca
                    • Steps to Scale Clouddriver
                  • Configure Persistence
                    • Steps to Setup Set up Orca to use SQL
                  • Steps to Externalize Redis
                  • Steps to Configure Spinnaker’s Usage for Redis
              • Configure Notifications
                • Email
                • HipChat
                • Slack
                • SMS via Twilio
              • Configure User Data(Metadata)
            • Configure Script Stage
            • How to Setup Replication for Minio Storage Service on Openshift
        • Data and Intelligence Module - Autopilot
          • Overview
          • Installing Autopilot
          • Observability
            • Overview
            • Application Dashboard
            • Application Service View
          • Audit and Traceability
            • Overview
            • Application Audit
              • Pipeline Execution
              • Pipeline Changes
            • Policy Audit
          • Insights
            • Overview
            • Delivery Insights
            • Usage Insights
          • Informed Approval
            • Overview
            • JIRA
            • GIT
            • JENKINS
            • AUTOPILOT
            • SONARQUBE
          • Continuous Security
            • Overview
            • Security
            • Access Management
          • Continuous Compliance - Policy
            • Policy Management - Overview
            • Static Policies
            • Runtime Policies
          • Continuous Verification
            • Overview
            • Analysis Setup
              • Templates
                • Log Template
                • Metric Template
            • Log Analysis
              • Events & Clusters
              • Cardinality consideration of Error Events
              • Interpreting the cluster graph
              • Interpreting the score
              • Perceived Risk and Sensitivity
              • Canary Threshold Calibration
              • Contextual Clustering
              • Info-Cluster Scoring
            • Metric Analysis
            • Test Verification
              • Analyze Test runs
            • Scoring Algorithms
              • Canary Scoring
              • Definite Scoring
              • Comprehensive Scoring
              • Autonomous Scoring
            • Enable integration into CI/CD pipelines
              • Integrate with CI/CD
              • Integrate with Jenkins
              • Integrate with Spinnaker (ACA and Canary)
            • Report Details
            • Supervised Learning
      • Spinnaker
        • Spinnaker Concepts
        • Spinnaker Architecture
        • Spinnaker Installation
        • Spinnaker Application
        • Spinnaker Pipeline
        • Cloud & Storage Providers
        • Continuous Integration Providers
        • Trigger Support
        • Authentication and Authorization
        • Caching Agents
        • Configure Caching Agents
        • Configure Slack notifications
        • Integrate Jira with Spinnaker
        • Continuous Deployment to Kubernetes using GitHub triggered Spinnaker pipelines
        • Configure GitHub OAuth
        • Add CI System
          • Overview and Compatible List of CI Systems by Spinnaker
          • Steps to Configure CI Systems
            • Google Cloud Build
            • Jenkins
            • Travis CI
            • Wercker
    • Spinnaker Reference
      • Spinnaker Concepts
      • Spinnaker Architecture
      • Spinnaker Installation
        • Halyard Installation
        • Configure cloud provider
        • Choose your Environment
          • Local Git installation
        • Configure Storage Service
        • Deploy Spinnaker
      • Spinnaker Application
      • Spinnaker Pipeline
      • Cloud & Storage Providers
      • Continuous Integration Providers
      • Trigger Support
      • Authentication and Authorization
      • Caching Agents
      • Configure Caching Agents
      • Configure Slack notifications
      • Integrate Jira with Spinnaker
      • Continuous Deployment to Kubernetes using GitHub triggered Spinnaker pipelines
      • Configure GitHub OAuth
    • Troubleshooting
      • Troubleshooting ISD GitOps Installation Issues
    • Rollback Instructions
      • Revert the GitHub Commit
    • Database
      • Periodic Backup and Recovery of ISD DB
      • Periodic Cleanup of Historic Data in ISD Database
    • Upgrade
      • Upgrade to 2025.03.00
      • Upgrade to 2024.12.00
      • Upgrade to 2024.06.00
      • Upgrade 4.0.3.1 to 4.0.4.3
      • Upgrade from 4.0.4.1 to 4.0.4.2
      • Upgrade from 4.0.4 to 4.0.4.1
      • Upgrade from 4.0.3 to 4.0.4
      • Upgrade from 4.0.3 to 4.0.3.1
      • Upgrade from 4.0.2 to 4.0.3
      • Upgrade from 3.12.x to 4.0.3
        • Changes from 3.12 to 4.0.3 branch
      • Upgrade from 4.0.1 to 4.0.2
      • Upgrade from 3.12.x to 4.0.2
      • Upgrade from 3.12.x to 4.0
      • Upgrade from 3.11.x to 3.12.x
      • Upgrade from 3.11 to 3.11.x
      • Upgrade from 3.10.x to 3.11
      • Upgrade from 3.9.x to 3.10
      • Upgrade from 3.9.x to 3.9.5
      • Upgrading to OES 3.7
  • OpsMx Intelligent Software Delivery (ISD) Platform - Argo
    • Overview
    • Intelligent Software Delivery (ISD) for Argo
    • OpsMx Enterprise for Argo(OEA)
    • Getting Started
      • Platform Installation
      • Getting started with Automated Analysis
      • Automated Analysis User Guide
      • Trial Sandbox User Guide
    • Operator Manual
      • ISD-Argo Standard Installation
        • ISD-Argo Installation with Argo CD and Argo Rollouts
        • ISD-Argo Platform Standard Installation
        • Additional Argo Installation
      • Access Management
      • Configure Authentication Providers through ISD UI
      • Slack Interactive Notification
    • User Guide
      • Application Dashboard
      • Manage Application
        • Create Application
        • Edit Application
        • Sync Application
        • Deploy Application
        • Sync Application Status
        • History and Rollback
        • Refresh Application
        • Delete Application
      • Delivery Verification
        • OpsMx Provider Configmap
        • Templates
          • Create Log Template in ISD UI
          • Create Metric Template in ISD UI
          • Create Log Template in Git
          • Create Metric Template in Git
        • Analysis Template
        • Deployments
        • Analysis History
        • Log Analysis
        • Metric Analysis
        • Interval Analysis
        • Scoring Algorithms
          • Canary Scoring
          • Autonomous Scoring
          • Definite Scoring
          • Comprehensive Scoring
        • Argo Rollouts analysis with ISD and NewRelic
        • Argo Rollouts analysis with ISD and Prometheus
        • Argo Rollouts analysis with ISD and Stackdriver
        • Argo Rollouts analysis with ISD and Elasticsearch
        • Deployments
      • Integrations
        • Available Integrations
      • Notification
      • Argo CD Integration
        • Argo CD Integration with ISD
        • Mapping of host URL with agent-grpc service
      • Insights
      • Audit
        • Deployments Audit
        • System Audit
      • Opsmx Agent
        • Agent Overview
        • Agent Creation
        • Agent Configuration and Installation
        • Edit and Delete Agent
    • Release Notes
      • ISD 4.1 - Release Notes (ISD for Argo)
    • Additional Resources
      • Troubleshooting
        • Troubleshooting ISD Argo Installation Issues
        • Troubleshooting connectivity issues between Argo CD and ISD
      • Upgrade
        • Upgrade ISD-Argo with Argo CD and Argo Rollouts from v4.1.2 to v4.1.3
        • Upgrade ISD-Argo Platform from v4.1.2 to v4.1.3
        • Upgrade ISD-Argo with Argo CD and Argo Rollouts from v4.1.1 to v4.1.2
        • Upgrade ISD-Argo Platform from v4.1.1 to v4.1.2
        • Upgrade Additional Argo from v4.1.1 to v4.1.2
      • Configuration Changes
        • Configuration Changes for 2025.01.00
        • Configuration Changes for 2024.08.00
          • Configuration for System Audit
          • Configuration for Notification
        • Configuration Changes for 4.1.9
        • Configuration Changes for 4.1.8
        • Steps to Generate Token for Agent/Controller v5.x
        • SAML 2 Configuration
        • Controller and Agent Changes for 4.1.7
      • Configuring Application Synchronization (Refresh) Duration
      • Environment setup for ISD-Argo
      • Create API token in Argo CD
      • Create new account for Argo CD with API key and RBAC permissions
      • ISD agent-grpc external IP
      • Previous releases
        • Install Instructions: ISD-Argo v4.1.2
          • ISD-Argo Installation with Argo CD and Argo Rollouts
          • ISD-Argo Platform Standard Installation
          • Additional Argo Installation
        • ISD-Argo v4.1.1
          • Overview
          • Intelligent Software Delivery (ISD) for Argo
          • OpsMx Enterprise for Argo(OEA)
          • Getting Started
            • ISD-Argo Quick Installation
          • Operator Manual
            • Installation and Configuration
              • Installation via curl command
                • ISD-Argo Full Installation via curl command
                • Autopilot Installation via curl command
                • Worker OEA Installation via curl command
              • ISD-Argo Standard Installation
                • ISD-Argo Full Installation
                • ISD-Argo Rollouts Installation
                • Autopilot Installation
                • Worker OEA Installation
              • ISD-Argo On-Prem POV Infrastructure Requirements
              • ISD-Argo On-Prem Production Infrastructure Requirements
              • Environment setup for ISD-Argo
              • Mapping of host URL with agent-grpc service
            • Access Management
            • Slack Interactive Notification
          • User Guide
            • Application Dashboard
            • Manage Application
              • Create Application
              • Edit Application
              • Sync Application
              • Deploy Application
              • Sync Application Status
              • History and Rollback
              • Refresh Application
              • Delete Application
            • Delivery Verification
              • OpsMx Provider Configmap
              • Templates
                • Create Log Template in ISD UI
                • Create Metric Template in ISD UI
                • Create Log Template in Git
                • Create Metric Template in Git
              • Analysis Template
              • Analysis History
              • Log Analysis
              • Metric Analysis
              • Interval Analysis
              • Scoring Algorithms
                • Canary Scoring
                • Autonomous Scoring
                • Definite Scoring
                • Comprehensive Scoring
            • Integrations
              • Available Integrations
            • CD Integration
            • Insights
            • Deployments Audit
            • Opsmx Agent
              • Agent Overview
              • Agent Creation
              • Agent Configuration and Installation
              • Edit and Delete Agent
      • Best Practices for setting up Verification
      • Worker OEA Installation
  • OpsMx Delivery Shield Platform
    • Delivery Shield Overview
    • Getting Started
      • Delivery Shield Feature Overview
      • Installing Delivery Shield
      • Integration with Kubernetes Cluster
        • Integrating Kube Detector
        • Enable Deployment Firewall in Target Clusters
      • Integrating Registry in Delivery Shield
        • ACR
        • ECR
        • GCR
      • Integrating CI and CD tools in Delivery Shield
        • GitHub
        • GitLab
        • Bitbucket
        • Jenkins
        • ArgoCD
        • Spinnaker
        • Quay
        • Docker
        • Google Artifact Registry
        • JFrog Artifactory
        • Sysdig
      • Integrating Security Scanning tools in Delivery Shield
        • Grype
        • VirusTotal
        • Kubescape
        • Snyk
        • Trivy
        • Semgrep
        • Codacy
        • Sonarqube
        • ZAP
        • JFrog Xray
      • Integrating Cloud Service Providers in Delivery Shield
        • AWS
        • ScouteSuite
      • Integrating Other tools in Delivery Shield
        • ChatGPT
        • Slack
        • JIRA
        • MobSF
        • TFsec
        • Custom Policy Source
      • Support Matrix
    • User Guide
      • View Security Posture
        • Organization Security Posture
        • Application Security Posture
          • View Version History
          • Context Graph
        • View Open Security Issues
        • View Current Deployments
        • View Deployment History
      • Manage Policies
        • Global Policies
        • Application Policies
      • Vulnerability Management
      • License Scan
      • Artifact Security
        • Deployed Artifacts
        • Generated Artifacts
        • Plugin Artifacts
        • Mobile Artifacts
      • Global Risk Management
        • OSS Risk
        • Cloud Security
          • Compute
          • Network
          • Security
      • Adhoc Scan
      • Managing Audit
        • Exceptions
      • Deployment Firewall
      • Delivery Bill of Materials (DBOM)
      • Software Bill of Materials (SBOM)
      • Compare Environments using Smart Diff
      • Manage Teams and Access
      • Managing Clusters
      • Compliance Automation
        • NIST 800-53
        • FedRAMP
        • OpenSSF ScoreCard
        • OWASP Top 10 CI CD Security Risks
        • NSA CISA Top 10
        • MITRE-ATT&CK
        • CIS Benchmark Kubernetes
      • AI Powered Features
        • Rules Genie
        • Security Issues Genie
    • Release Notes
    • Additional Resources
      • Whitelisting API Calls for Self-Hosted Delivery Shield
Powered by GitBook
On this page
  • Introduction
  • Enhanced Visibility Across Entire Argo CD Instances
  • Delivery Insights Across Entire Argo CD Instances
  • Comprehensive Deployments Audits
  • Progressive Delivery of Applications with Argo Rollouts
  • Automated Analysis during Rollouts
  • Application Deployment using Helm Chart
  • Create your own Application
  • Connect your Argo CD to ISD

Was this helpful?

  1. OpsMx Intelligent Software Delivery (ISD) Platform - Argo
  2. Getting Started

Trial Sandbox User Guide

User Guide for ISD for Argo Trial Sandbox

PreviousAutomated Analysis User GuideNextOperator Manual

Last updated 2 years ago

Was this helpful?

Introduction

This document is the user guide for OpsMx Intelligent Software Delivery (ISD) platform for Argo trial sandbox.

If you have not yet signed up for the ISD for Argo trial sandbox, click to sign up. After sign-up you will receive an email with the credentials to log in.

Log in to the ISD for Argo .

Note: During trial, please reach out to us at opsmxtrialhelp@opsmx.io for assistance.

The ISD-Argo trial instance comes with two Argo CD instances (refer to the image below)

  1. read-write Argo CD instance

  2. read-only Argo CD instance

Note: Adding external customer Argo is not allowed in the Trial Sandbox. The Sandbox is a shared instance and for customer privacy, we don't support adding new instances through the Agent in this environment.

After you login into the ISD-Argo Trial sandbox, you will see the Application Dashboard with the Argo CD instances connected, and the sample applications that each of these instances preloaded with.

Each of these Argo CD instances has three sample applications each, which will help you to explore the following features of ISD-Argo.

Read-write Argo CD sample applications

Read-write instance (read-write-qa) allows you to create new applications or edit and sync applications. The following three sample applications belong to the read-write instance.

Read-only Argo CD sample applications

Read-Only instance (read-only-prod) is provided for you to have applications with sample data for you to review. This also shows you our ability to enforce RBAC across multiple Argo CDs per desired configuration.

The following three sample apps which are labelled as read-only are the same apps listed above but these apps are for your reference only and you can not make any changes to these apps. You can explore these apps by clicking on the app name.

  • rollouts-demo-read-only: It is a sample read-only app that showcases progressive delivery using Argo CD and Argo Rollouts.

  • automated-analysis-demo-read-only: It is a sample read-only app makes use of ISD Automated Analysis along with Argo CD and Argo Rollouts to automate the verification of deployments and reduce the risk of releasing faulty updates to production through progressive delivery.

  • helm-deploy-demo-read-only: It is a sample read-only app that deploys an example hello-world Helm Chart to the target Kubernetes cluster.

Enhanced Visibility Across Entire Argo CD Instances

The OpsMx ISD platform offers in-depth visibility into the deployments managed by multiple Argo CD instances with the unified application dashboard. With this platform, teams can easily see which applications are deployed where, when changes were made, and what triggered the new deployment. This centralized view of deployment status across all Argo CD instances can be incredibly valuable for teams deploying microservices applications in a multi-cluster environment.

Delivery Insights Across Entire Argo CD Instances

ISD platform provides insights about the development team through its built-in DORA metrics dashboard. The deployment insights dashboard provides critical information for a DevOps manager or development manager around the state of their software development process including DORA metrics - deployment frequency and other useful metrics.

To see the “Delivery Insights” click on the “Insights” tab from the top menu.

Comprehensive Deployments Audits

ISD platform provides a comprehensive audit of deployments that can be stored per your organization requirement (up to 18 months) to help security audit. Deployments Audit page shows you the history of your deployments such as the total number of deployments (during a specific time period), start time and end time of a particular deployment, duration of that deployment, source and revision, etc.

To see the Deployments Audit, click on the “Audit” in the top menu.

Progressive Delivery of Applications with Argo Rollouts

Argo Rollout provides many deployment strategies to help for a safer application rollout including blue-green, canary, experimentation, and progressive delivery. Progressive delivery of applications is key to ensuring the blast radius of a bad update in production is minimal. In progressive delivery, the traffic to the new version is gradually increased while analyzing the behavior of the new version. If the new version meets the expectation, it is fully deployed. If not, Argo Rollout will roll back the changes to the current baseline version.

The “sample-rollouts-app” app showcases progressive delivery using Argo CD and Argo Rollouts. Follow the steps below to explore this sample application.

  1. Click on the “sample-rollouts-app” application from the ISD application dashboard. Refer to the image below.

  2. The “Application Status” page appears. Click on the “rollout” object from the deployment hierarchy as shown in the image below.

  3. Click on the “MORE” tab from the pop-up window. Now you will see the Argo rollout dashboard extension which is available with ISD. This rollout uses “Canary” as a deployment strategy. In a canary rollout, the operator releases a new version of their application to a small percentage of the production traffic. There are two types of steps used in this rollout. The “Set Weight” step is used to define the percentage of traffic released to the new version. The “Pause” is a step used to define the duration between two steps. Refer to the image below.

  4. Now let us trigger the rollouts. Generally, changes in the manifest files stored in Git trigger a rollout. Since it is a demo, let us edit the live manifest from ISD UI. To do so, click on “SUMMARY” and scroll down to “LIVE MANIFEST” and then click on the “EDIT” button. Refer to the image below.

  5. Make some changes in the manifest file and click the “SAVE” button. For example, let us say we change the image file from “argoproj/rollouts-demo:blue” to “argoproj/rollouts-demo:green”. If it is already “green” in the image name, you can change it to “blue” and vice versa. Refer to the images below. You can also change the steps in the rollouts or the replicas. For example, change the weight in the second “Set Weight” Step to 30 or change the replicas to 4.

  6. Once you click the “SAVE” button, the rollout triggers. You can observe that in the “SUMMARY” page. In the below image you can see that the STATUS is changed to “OutOfSync” and HEALTH is changed to “Progressing”.

  7. Now click on the “More” tab. You can see a new Revision is created and the pods in the Revisions are being updated according to the strategy. Refer to the image below. For example in the below image, the first step says “Set Weight” is 10%. That means 10% of the pods will be in the new version and the remaining 90% of the pods will be in the older version. Based on the defined pause duration, the rollout pauses for 1 minute in this example and then continues to the next step.

  8. Once the rollout completes, all the pods are updated to the new version. You can see all the pods in the new revision in the below image.

Automated Analysis during Rollouts

Argo Rollouts has basic analysis capabilities, but it doesn’t support log analysis and complex groups of metrics.

Follow the steps below to explore this sample application

  1. Click on the “sample-automated-analysis” application from the ISD application dashboard. Refer to the image below.

  2. The “Application Status” page appears. The analysis is already enabled for this application. You can find the Analysis Template and other ConfigMaps in the deployment hierarchy. Click on the “rollout” object as shown in the image below.

  3. Click on the “MORE” tab from the pop-up window. Now you will see the Argo rollout dashboard extension which is available with ISD. You can find the “Analysis” under “Steps” which means the analysis is enabled. Refer to the image below.

  4. Now let us trigger the rollouts and analysis run. Generally, changes in the manifest files stored in Git trigger a rollout. Since it is a demo, let us edit the live manifest from ISD UI. To do so, click on “SUMMARY” and scroll down to “LIVE MANIFEST” and then click on the “EDIT” button. Refer to the image below.

  5. Make some changes in the manifest file and click the “SAVE” button. For example, let us say we change the image file from “quay.io/opsmxpublic/canary-issuegen:issue-canary-gen-1421” to “quay.io/opsmxpublic/canary-issuegen:issue-canary-gen-1422”. Refer to the images below.

    Note: You can use a range of image versions from 1420 to 1430.

  6. Once you click the “SAVE” button, the rollout triggers. You can observe that in the “SUMMARY” page. In the below image you can see that the STATUS is changed to “OutOfSync” and HEALTH is changed to “Progressing”.

  7. Now click on the “More” tab. Wait for a few minutes until the analysis run completes.

    The “Analysis X-X” tab under the “Revisions” indicates the status of the analysis. If the color of the tab is grey, the analysis run is in progress. The color green indicates the analysis is successful and the color red indicates the analysis is failed. The numbers on the “Analysis X-X” tab indicate the revision and the step. For example, “Analysis 13-2” means revision is 13 and it belongs to the third step in the rollout.

    The rollout is considered successful when all the analysis runs are successful, If any of the analysis fails, the rollout stops and the deployment rollbacks to the previous stable version.

    Click on the “Analysis X-X” tab in the latest revision to view the analysis report. Refer to the images above.

Application Deployment using Helm Chart

The “sample-helm-deploy-app” deploys an example hello-world helm chart to the target Kubernetes cluster. Follow the steps below to explore this sample application.

  1. Click on the “sample-helm-deploy-app” application from the ISD application dashboard. If you are not able to find this application in the application dashboard, enter the app name in the search box. Refer to the image below.

  2. The “Application Status” page appears. Click on the “APP DETAILS” tab as shown in the image below.

  3. Click the “EDIT” button on the “SUMMARY” page as shown in the image below.

  4. Select a different version of CHART. For example, let us change the CHART version from 1.0.2 to 1.0.3 as shown in the image below and click the “SAVE” button and then click on the close button.

  5. It will take you to the Application Status page and you can see that the “CURRENT SYNC STATUS” is changed to “OutOfSync”. Refer to the image below.

  6. Click on the “SYNC” button and then click on the “SYNCHRONIZE” button from the pop-up window to deploy the application. Refer to the image below.

  7. Now you can observe that the deployment is in progress as shown in the image below.

  8. Once the deployment is completed, you can see the “CURRENT SYNC STATUS” is changed to “Synced” from “OutOfSync”. Refer to the image below.

Create your own Application

On top of exploring our sample applications, you can also create your own application in this ISD-Argo Trial sandbox and deploy it to the default Kubernetes cluster. Follow the steps below to create an application.

  1. From the ISD Home page click on “Setup” and then click on the “CD Integration” tab in the left-side navigation panel. Refer to the image below.

  2. Click on the URL of “read-write-qa” instance as shown in the image below.

  3. The Argo CD login page appears. Click on the “LOG IN VIA OPSMX-OPENLDAP” button and log in to the Argo CD UI, using the same credentials that you have already received for the ISD-Argo Trial instance. Refer to the image below.

  4. Now it will take you to the application dashboard of Argo CD UI. click on the “+NEW APP” button. Refer to the image below.

  5. A new pop-up window appears to provide attributes as shown in the images below.

  6. Enter the application attributes as described below on the above screen and then click the “CREATE” button.

    • Application Name: A unique name to identify this application. In this example, we have given the application name as “hello-world”

    • Project Name: Name of the project this application belongs to. Select “opsmxproj”.

    • Sync Policy: Select “Manual” as the Sync policy.

    • Sync Options: Select the check box “AUTO-CREATE NAMESPACE”.

    • Path: Folder inside the Repository. In the above Git repository URL you will find the following folders.

      • guestbook: A hello word guestbook app as plain YAML

      • kustomize-guestbook: The guestbook app as a Kustomize 2 app

    • Cluster URL: URL of the Kubernetes cluster where you are going to deploy the application. Select the URL “https://kubernetes.default.svc”.

    • Namespace: Kubernetes Namespace. Give any name to the namespace. In this example we are giving the name as “demo1-namespace”.

  7. Once you click the “CREATE” button, the application will be created and it appears in the Argo CD application dashboard. Refer to the image below.

  8. Now click on the “SYNC” button on the application in the application dashboard and then click on the “SYNCHRONIZE” button in the pop-up window to deploy the application as shown in the image below.

  9. Click on the application and go to the application status page. There you will find the “CURRENT SYNC STATUS” as “Synced”. Refer to the image below.

  10. Go back to the ISD application dashboard. There you can find the newly created application. Refer to the image below.

Connect your Argo CD to ISD

This ISD Argo instance is a trial version and used by many other trial users. The Argo CD instances, the applications and the related deployments could be seen by other trial users, hence please add your Argo CD instances & applications at your own risk. OpsMx would not take any responsibility for the security of any of the ArgoCD instances you add.

: In-depth visibility into the deployments managed by multiple Argo CD instances with the unified application dashboard.

: The deployment insights like deployment frequency, most active applications, fastest deployments and other useful metrics.

: The history of your deployments. Comprehensive audit of deployments that can be stored per your organization requirement to help security audit.

: An use case to explore the Progressive Delivery of Applications. By the end of this topic, you will learn how to roll out an application using Argo CD and Argo Rollouts.

: An use case to explore the Automated Analysis during Rollouts. By the end of this topic, you will learn how to enable and trigger Automated Analysis during Rollouts.

: An use case to explore the deployment of an application using Helm Chart. By the end of this topic you will learn how to deploy an application to the Kubernetes cluster using a Helm Chart.

: An use case that will help you to learn how to create your own application through our ISD UI.

: An use case that will help you learn how to connect an existing CD instance to ISD.

: It is an app that showcases progressive delivery using Argo CD and Argo Rollouts. is a declarative, GitOps continuous delivery tool for Kubernetes. provides advanced deployment capabilities such as blue-green, canary, canary analysis, experimentation, and progressive delivery features to Kubernetes.

: The OpsMx Intelligent Software Delivery (ISD) platform integrates with Argo Rollout to automate the verification of deployments and reduce the risk of releasing faulty updates to production through progressive delivery. This sample app makes use of ISD Automated Analysis along with Argo CD and Argo Rollouts.

: It is an app that deploys an example hello-world Helm Chart to the target Kubernetes cluster. is a packaging tool for Kubernetes. It packages all of your disparate manifests as a singular object to advertise to your cluster.

For detailed information on Delivery Insights, refer .

For detailed information on Deployments Audit, refer .

ISD uses machine learning algorithms, Natural Language Processing (NLP), and statistical analysis to evaluate new releases and identify potential risks in comparison to the base releases. It integrates with the widely used log and metrics monitoring tools to perform analysis during the rollout process. See the for more information.

The “sample-automated-analysis” app makes use of ISD Automated Analysis along with Argo CD and Argo Rollouts. This example also uses Prometheus as the metric provider and ElasticSearch as the log provider. For detailed information on configuring and enabling Automated Analysis for your deployments, refer to the document.

Now you will see the Analysis Report. The report includes a detailed analysis of logs and metrics between the baseline and the new release. Refer to the images below. To understand the log and metric analysis and provide guided input, refer to the user guide.

Repository URL: Source Repository URL. There are two repositories available. One is a Git repository and another one is a helm repository. Select any one of them. In this example, we are selecting the Git repository URL “”.

blue-green: Demonstrates how to implement blue-green deployment using . Type the name of any one of the above folders. In this example, we are selecting the “blue-green” folder.

You can connect your own existing Argo CD instance to ISD from the CD Integration page in the ISD UI. Click to know the steps to follow for this process.

here
here
Automated Analysis User Guide
Getting started with Automated Analysis
here
https://github.com/OpsMx/read-write-qa-repo
Argo Rollouts
here
Enhanced Visibility Across Entire Argo CD Instances
Delivery Insights Across Entire Argo CD Instances
Comprehensive Deployments Audits
Progressive Delivery of Applications with Argo Rollouts
Automated Analysis during Rollouts
Application Deployment using Helm Chart
Create your own Application
Connect your Argo CD to ISD
Argo CD
Argo Rollouts
sample-rollouts-app
sample-automated-analysis
Helm Chart
sample-helm-deploy-app
here
Trial Sandbox