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.