github.com/argoproj/argo-cd/v3@v3.2.1/docs/operator-manual/upgrading/2.12-2.13.md (about) 1 # v2.12 to 2.13 2 3 ## Upgraded Helm Version 4 5 Note that bundled Helm version has been upgraded from 3.15.2 to 3.15.4. 6 7 ## Custom Resource Actions for Flux Resources 8 9 [`Custom Resource Actions`](../resource_actions.md#Custom-Resource-Actions) have been added for Flux Resources. 10 The following actions are now available: 11 12 | Custom Resource | Supported Actions | 13 |-----------------------|----------------------------------| 14 | HelmRelease | `Suspend`, `Resume`, `Reconcile` | 15 | ImageRepository | `Suspend`, `Resume`, `Reconcile` | 16 | ImageUpdateAutomation | `Suspend`, `Resume`, `Reconcile` | 17 | Kustomization | `Suspend`, `Resume`, `Reconcile` | 18 | Alert | `Suspend`, `Resume` | 19 | Provider | `Suspend`, `Resume` | 20 | Receiver | `Suspend`, `Resume`, `Reconcile` | 21 | Bucket | `Suspend`, `Resume`, `Reconcile` | 22 | GitRepository | `Suspend`, `Resume`, `Reconcile` | 23 | HelmChart | `Suspend`, `Resume`, `Reconcile` | 24 | HelmRepository | `Suspend`, `Resume`, `Reconcile` | 25 | OCIRepository | `Suspend`, `Resume`, `Reconcile` | 26 27 If you want to use these actions do not forget to update the permissions (RBAC) for your Argo CD instance. 28 29 ## Custom Resource Health for Flux Resources 30 31 [`Custom Resource Health`](../health.md#custom-health-checks) has been added for Flux Resources. 32 The following Flux resources now support health checks: 33 - HelmRelease 34 - ImagePolicy 35 - ImageRepository 36 - ImageUpdateAutomation 37 - Kustomization 38 - Receiver 39 - Bucket 40 - GitRepository 41 - HelmChart 42 - HelmRepository 43 - OCIRepository 44 45 ## Upgraded Dex Version 46 47 Dex [v2.39.0](https://github.com/dexidp/dex/releases/tag/v2.39.0) included a breaking change for the LDAP connector: 48 49 > The validation of username and password in the LDAP connector is much more strict now. 50 > As of today, Dex uses the EscapeFilter function to check for special characters in credentials and prevent injections by denying such requests. 51 52 ## Updated Job name for manually started CronJob jobs 53 54 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). 55 56 The format of Jobs that are started from a CronJob on schedule (by Kubernetes) is not handled by Argo CD and remains unchanged. 57 58 ## Change in Log File Extension for Downloaded Logs 59 60 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. 61 62 **Impact:** 63 - Users and systems that rely on the `.txt` extension will need to adjust their workflows. 64 - Automated scripts and processes that specifically target `.txt` log files should be updated to handle `.log` files. 65 66 **Benefits:** 67 - Improved readability and parsing in IDEs and log management tools. 68 - Consistency with standard log file conventions. 69 70 If you have any custom scripts or tools that depend on the `.txt` extension, please update them accordingly. 71 ## Added proxy to kustomize 72 73 Proxy config set on repository credentials / repository templates is now passed down to the `kustomize build` command.