awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
argoproj-labs avatar

argoproj-labs/argocd-image-updater

0
View on GitHub↗
1,694 stars·358 forks·Go·Apache-2.0·17 viewsargocd-image-updater.readthedocs.io/en/stable↗

Argocd Image Updater

Argo CD Image Updater is a tool designed to automate the lifecycle of container images within Kubernetes environments. It monitors container registries for new software versions and automatically updates the corresponding image tags in version control repositories to ensure that running workloads remain current.

The system distinguishes itself by maintaining a declarative state through GitOps synchronization, where updated image references are committed directly back to version control. It employs a controller-based reconciliation loop that periodically polls registries for metadata or reacts to incoming webhook notifications to trigger immediate updates. This process allows for the application of specific versioning strategies, such as semantic versioning or pattern matching, to determine which image tags are appropriate for deployment.

The tool supports secure operations by managing credentials for private container registries, ensuring that metadata retrieval and image inspection remain authorized. It integrates with existing deployment manifests to override parameters, facilitating automated software delivery pipelines that keep cluster environments aligned with the latest available container images.

Features

  • Automated Image Updates - Monitors container registries for new versions and automatically updates Kubernetes manifests to keep workloads current.
  • GitOps State Synchronization - Continuously reconciles the live state of a Kubernetes cluster with container image versions defined in Git repositories.
  • Automated Container Image Updaters - Monitors container registries and automatically updates image tags in Git repositories to keep Kubernetes workloads current.
  • GitOps Deployment Management - Automates application state synchronization by committing container image updates directly to version control.
  • Container State Reconciliation - Employs a controller-based reconciliation loop to continuously compare desired container states against registry metadata.
  • Cluster State Synchronization - Commits updated image references back to version control to maintain a declarative and auditable cluster state.
  • Git Repository Synchronizers - Commits updated image references to version control to synchronize cluster state with source code.
  • Image Stream Lifecycles - Ensures running workloads stay current by automatically detecting and applying the latest container image tags.
  • Container Image Versioning - Applies semantic versioning and pattern matching to select and deploy the latest container images.
  • Continuous Delivery Pipelines - Integrates registry webhooks into deployment workflows to enable immediate environment updates.
  • Event-Driven Function Triggers - Reacts to incoming registry webhooks to trigger immediate update cycles and reduce latency.
  • Version Update Configurations - Applies versioning strategies like semantic versioning or pattern matching to control software update selection.
  • Registry Version Polling - Periodically queries remote container registries to discover new image tags and verify version availability.
  • Deployment Parameter Overrides - Modifies configuration parameters within deployment manifests to maintain environment consistency during image updates.
  • Image Tag Filtering - Filters container image tags using versioning rules or pattern matching to select appropriate deployment versions.
  • GitOps And Continuous Delivery - Automatically update container images for Kubernetes workloads managed by Argo CD.

Star history

Star history chart for argoproj-labs/argocd-image-updaterStar history chart for argoproj-labs/argocd-image-updater

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Argocd Image Updater

These projects share indexed features with Argocd Image Updater. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • fluxcd/fluxfluxcd avatar

    fluxcd/flux

    6,861View on GitHub↗

    Flux is a Kubernetes GitOps controller and deployment engine that synchronizes cluster state with configurations stored in a Git repository. It serves as a system for continuous delivery, utilizing a manifest generator to create configuration files from templates and a reconciliation loop to ensure the live environment matches the desired state defined in versioned repositories. The project distinguishes itself through a container image automator that scans registries and updates manifests based on semantic versioning or regular expressions. It incorporates secure configuration deployment via

    Go
    View on GitHub↗6,861
  • sidpalas/devops-directive-kubernetes-coursesidpalas avatar

    sidpalas/devops-directive-kubernetes-course

    1,892View on GitHub↗

    This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration and infrastructure automation. It provides a structured learning path for mastering the lifecycle management of containerized applications, covering the core concepts of declarative resource definitions, control-loop-based reconciliation, and distributed cluster state management. The course distinguishes itself by focusing on practical, hands-on implementation of modern DevOps practices. It guides users through the integration of GitOps workflows for state synchronization, the

    Smarty
    View on GitHub↗1,892
  • devtron-labs/devtrondevtron-labs avatar

    devtron-labs/devtron

    5,518View on GitHub↗

    Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and infrastructure operations across multiple clusters from a single interface. It serves as a centralized dashboard for orchestrating workloads, managing security, and providing observability for Kubernetes environments. The platform distinguishes itself with a no-code workflow engine for automating container builds and software delivery pipelines, alongside a visual GitOps deployment tool for managing declarative applications and reconciling configuration drift. Its capability surfac

    Go
    View on GitHub↗5,518
  • crazy-max/diuncrazy-max avatar

    crazy-max/diun

    4,405View on GitHub↗

    diun is a monitoring service that tracks container registries for new tags or digest changes to notify users when image updates are available. It functions as a container orchestration watcher and registry notification engine, identifying images used within environments to ensure container deployments remain up to date. The project distinguishes itself by providing automated image discovery across multiple orchestrators and runtimes, including Kubernetes, Docker Swarm, Nomad, and containerd. It supports flexible configuration through YAML files, environment variables, and metadata labels or a

    Goautomationdiscorddocker
    View on GitHub↗4,405
Compare all 30 related projects→

Frequently asked questions

What does argoproj-labs/argocd-image-updater do?

Argo CD Image Updater is a tool designed to automate the lifecycle of container images within Kubernetes environments. It monitors container registries for new software versions and automatically updates the corresponding image tags in version control repositories to ensure that running workloads remain current.

What are the main features of argoproj-labs/argocd-image-updater?

The main features of argoproj-labs/argocd-image-updater are: Automated Image Updates, GitOps State Synchronization, Automated Container Image Updaters, GitOps Deployment Management, Container State Reconciliation, Cluster State Synchronization, Git Repository Synchronizers, Image Stream Lifecycles.

Which projects share features with argoproj-labs/argocd-image-updater?

Projects with overlapping indexed features include: fluxcd/flux — Flux is a Kubernetes GitOps controller and deployment engine that synchronizes cluster state with configurations… sidpalas/devops-directive-kubernetes-course — This project is a comprehensive educational curriculum designed to teach the fundamentals of container orchestration… devtron-labs/devtron — Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and… crazy-max/diun — diun is a monitoring service that tracks container registries for new tags or digest changes to notify users when… fluxcd/flux2 — Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of…

Curated searches featuring Argocd Image Updater

Hand-picked collections where Argocd Image Updater appears.
  • Software update manager