Version 24.1.2
Updated 2024-05-20
Version 24.1.2
Updated 2024-05-20

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 created Argo CD projects

  • argocd.listRepositories: Lists all added git repository configurations

  • argocd.addRepository: Adds a git repository configuration

  • argocd.createApplication: Creates an application in Argo CD

  • argocd.syncApplication: Syncs an application in Argo CD

  • argocd.waitForStatus: Wait for the specified Sync and Health status

  • argocd.getRevisionMetadata: Returns the metadata for the application revision

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

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

  • argocd.createProject: Creates a project in Argo CD

  • 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!