Steps to create a GitOps Workflow

#Last updated: 23 April 2026

Step 1: Navigate to GitOps Dashboard & Configure Workflow Settings

·      Navigate to Workflows Section ? Click “Create New Workflow”.

  • In the Workflow Name field:
  • Enter a unique name for the workflow.

Note: This name cannot be modified after creation.

  • (Optional) Add Workflow Variables:
  • Click Add variable.
  • Define key-value pairs required during execution.
  • Use variables for dynamic inputs such as environment, region, credentials reference, etc.
  • Click Next to proceed.

Step 2: Add Workflow Steps

·      Click on Add New Step dropdown.

·      Select the required step category and tool:

Available Categories & Options:

Add Approval : Introduces controlled validation checkpoints where workflow execution requires explicit authorization before proceeding.

Approval Types:

  • In-App Approval
  • Approval is performed directly within the platform by authorized users.
  • Mail Approval
  • Approval requests are sent via email, allowing approvers to review and respond externally.
  • 3rd Party URL / Token-Based Approval
  • Approval is triggered through an external system or secure tokenized link for integrated or automated authorization flows.

Security  (Integrates security scanning and compliance checks to identify vulnerabilities and enforce policies)

·      SonarQube

·      GitHub Advanced Security

·      OWASP / OWASP ZAP

·      Kaktox

Infra Provisioning (Automates creation and configuration of infrastructure resources across cloud environments.)

·      Azure

·      AWS

·      Kubernetes

·      Azure Functions App

·      D2D

Infra Deprovisioning (Handles controlled teardown and cleanup of infrastructure resources to optimize cost and governance.)

·      Azure / AWS

Build & Deploy (Manages application build, packaging, and deployment processes across target environments.)

·      Jenkins

·      CodeBuild

·      CodeDeploy

·      CodePipeline

·      BXD

After selecting a step: Configure step-specific parameters (e.g., repo, credentials, pipeline config, environment). Define execution conditions if applicable.

·      Click Save to add the step.

·      Repeat the process to add multiple steps in sequence.

Step 3: Arrange and Validate Workflow

  • Ensure steps are added in logical order:
  • Example:
  • Approval ? Security Scan ? Build ? Deploy ? Infra Provisioning
  • Validate:
  • Mandatory fields are filled.
  • Dependencies between steps are correctly configured.

Step 4: Review and Create

  • Navigate to Review and Create section.
  • Verify:
  • Workflow name
  • Configured variables
  • Step sequence and configurations
  • Click Create Workflow.

Step 5: Execute Workflow

  • Once created:
  • Select the workflow from GitOps dashboard.
  • Click Run / Execute.
  • Monitor execution status and logs.