Skip to content

v2.12 to 2.13

Upgraded Helm Version

Note that bundled Helm version has been upgraded from 3.15.2 to 3.15.4.

Custom Resource Actions for Flux Resources

Custom Resource Actions have been added for Flux Resources.
The following actions are now available:

Custom Resource Supported Actions
HelmRelease Suspend, Resume, Reconcile
ImageRepository Suspend, Resume, Reconcile
ImageUpdateAutomation Suspend, Resume, Reconcile
Kustomization Suspend, Resume, Reconcile
Alert Suspend, Resume
Provider Suspend, Resume
Receiver Suspend, Resume, Reconcile
Bucket Suspend, Resume, Reconcile
GitRepository Suspend, Resume, Reconcile
HelmChart Suspend, Resume, Reconcile
HelmRepository Suspend, Resume, Reconcile
OCIRepository Suspend, Resume, Reconcile

If you want to use these actions do not forget to update the permissions (RBAC) for your Argo CD instance.

Custom Resource Health for Flux Resources

Custom Resource Health has been added for Flux Resources.
The following Flux resources now support health checks: - HelmRelease - ImagePolicy - ImageRepository - ImageUpdateAutomation - Kustomization - Receiver - Bucket - GitRepository - HelmChart - HelmRepository - OCIRepository

Upgraded Dex Version

Dex v2.39.0 included a breaking change for the LDAP connector:

The validation of username and password in the LDAP connector is much more strict now. As of today, Dex uses the EscapeFilter function to check for special characters in credentials and prevent injections by denying such requests.

Updated Job name for manually started CronJob jobs

The naming of Jobs that are manually started from CronJobs (using Argo CD) was changed. Instead of the previous postfix -YYYYMMDDHHmm (4-digit year), manually started Jobs now receive postfix -YYMMDDHHmm (2-digit year).

The format of Jobs that are started from a CronJob on schedule (by Kubernetes) is not handled by Argo CD and remains unchanged.

Change in Log File Extension for Downloaded Logs

The default extension for log files generated by Argo CD when using the "Download Logs" feature has been changed from .txt to .log. This change aligns with industry standards and improves compatibility with various log management tools and IDEs that offer enhanced features for .log files.

Impact: - Users and systems that rely on the .txt extension will need to adjust their workflows. - Automated scripts and processes that specifically target .txt log files should be updated to handle .log files.

Benefits: - Improved readability and parsing in IDEs and log management tools. - Consistency with standard log file conventions.

If you have any custom scripts or tools that depend on the .txt extension, please update them accordingly.

Added proxy to kustomize

Proxy config set on repository credentials / repository templates is now passed down to the kustomize build command.