Steps to create a GitOps Workflow
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.

