Version 24.3.0
Updated 2024-11-04
Version 24.3.0
Updated 2024-11-04

Argo CD is a GitOps tool for Kubernetes used to manage your deployment and operations tasks. The Digital.ai Release and Argo CD integration lets you create and automate ArgoCD deployments. Digital.ai Release’s Argo CD plugin lets you integrate Release with Argo CD to seemlessly manage your continuous delivery tasks/processes. With this plugin, you can Manage Project, Applications, Orchestrate Release, and run your application at scale.

Steps

  • argocd.ArgoCD: Http connection to ArgoCD Server

  • argocd.StatusWebhookEventSource:

  • argocd.Task: Base task which can be extended

  • argocd.listProjects: Lists all the created Argo CD projects

  • argocd.listRepositories: Lists all the added Git repository configurations

  • argocd.addRepository: Adds a Git repository

  • argocd.createApplication: Creates an Argo CD application

  • argocd.syncApplication: Syncs the Argo CD application in the provided Kubernetes cluster

  • argocd.waitForStatus: Waits for the Argo CD application to reach to the expected sync and health status

  • argocd.getRevisionMetadata: Retrieves the application revision metadata based on the revision ID

  • argocd.getSyncStatus: Gets the sync status of the Argo CD application

  • argocd.getManifest: Gets the live and desired state manifest file data of an Argo CD application resource

  • argocd.createProject: Creates an Argo CD project

  • argocd.clusterSummaryTile: Display the Cluster details summary

Reference Images

Click image to view full size.
  • Set up a connection to the ArgoCD Server
  • Add a git repository connection to ArgoCD
  • Create an ArgoCD Project
  • Create an ArgoCD application
  • Sync an ArgoCD application
  • Get the live and desired manifest of an ArgoCD resource

Authored By

Digital.ai

Digital.ai support

We would be happy to help you!