What's New in OpenShift GitOps 1.21
Red Hat has unveiled OpenShift GitOps 1.21, a substantial update designed to further solidify GitOps as the standard for managing Kubernetes environments. The release focuses on improving the efficiency and operational capabilities for teams leveraging GitOps principles.
One of the key highlights is the General Availability (GA) of the Argo CD Image Updater. This feature allows for the automatic monitoring of image repositories and subsequent updates to Argo CD applications when new images become available. Users can configure how these updates are written back, either directly to the application or by committing changes to Git, providing flexibility in their workflow.
Another significant improvement is the GA of the Argo CD Command Line Interface (CLI). This provides users with an officially supported tool from Red Hat for interacting with Argo CD, moving away from reliance on upstream versions. This streamlines command-line operations and integration for developers and operators.
The update also introduces a Technical Preview (TP) of the Argo CD Agent Hybrid Architecture. This new architecture addresses previous limitations where deploying the Argo CD application-controller with the Argo CD Agent Control Plane would lead to conflicts. The hybrid model facilitates incremental migration from a standalone, centralized Argo CD setup to a more distributed, agent-based architecture, offering greater flexibility and simplifying the management of the Control Plane cluster itself.
Furthermore, OpenShift GitOps 1.21 enhances webhook secret management. Previously, webhook secrets were required to reside in a shared `argocd-secrets` Secret, often necessitating manual processes or external solutions. Now, standalone secrets can be created for webhooks, and the GitOps Operator will automatically consolidate them into the shared `argocd-secrets` Secret, simplifying configuration.
Finally, the OpenShift Console Plugin for OpenShift GitOps has been promoted to Technical Preview. This plugin enables users to view Argo CD resources, such as Applications, ApplicationSets, AppProjects, and Rollouts, directly within the OpenShift Console, improving visibility and management within the OpenShift ecosystem.
Read original source