Sobes.tech
Middle

What can be done with ArgoCD?

sobes.tech AI

Answer from AI

  • GitOps: Automation of application delivery and configuration management based on a Git repository as the single source of truth.
  • Continuous Delivery (CD): Automatic synchronization of the desired state in Git with the actual state of deployed applications in a Kubernetes cluster.
  • Multi-cluster management: Deploying and managing applications across multiple Kubernetes clusters from a single interface.
  • Synchronization visualization: Displaying the synchronization status of applications, showing discrepancies between Git and the cluster.
  • Automatic synchronization: Setting up automatic synchronization of applications upon repository changes.
  • Manual synchronization: Ability to trigger synchronization manually.
  • Rollback: Easy rollback to a previous application version in case of issues.
  • Manifest regeneration: Support for various tools to generate Kubernetes manifests, such as Kustomize, Helm, Jsonnet, and plain YAML files.
  • Webhook: Integration with Git hosting services (GitHub, GitLab, Bitbucket) for automatic trigger of synchronization on push.
  • Access control (RBAC): Configuring access restrictions for different users and groups to applications and projects.
  • Project creation: Grouping applications and managing access at the project level.
  • Health checks: Monitoring the status of deployed applications.
  • Notifications: Setting up notifications for synchronization events.