Enabling Custom Workflow Integration

DevOps teams can integrate with the AppViewX automation suite to enable custom workflow integration. This allows them to call any external API service during SSL certificate automation. Use cases range from simple ITSM API calls to more complex CI/CD pipeline integrations. This is done by simply deploying a configMap in the targeted cluster which enables the cert-orchestrator to trigger the workflow process.

Prerequisites

To enable auto-trigger workflow option:

  1. Enable auto-trigger workflow option in helm by setting the value to true --set certOrchestrator.autoTrigger.workflow=true.

  2. Ensure the annotation matches and contains the workflow name.

    The sample configmap json file to trigger the workflow:
    apiVersion: v1
    data:
      payload: |
            {
              "globalData": {},
              "task_action": 1
            }
    kind: ConfigMap
    metadata:
      name: my-config
      namespace: default
      annotations:
        appviewx.com/autotrigger: "true"
        appviewx.com/workflowname: "test_workflow"