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