github.com/argoproj/argo-cd/v3@v3.2.1/docs/operator-manual/upgrading/overview.md (about)

     1  # Overview
     2  
     3  !!!note
     4  
     5      This section contains information on upgrading Argo CD. Before upgrading please make sure to read details about
     6      the breaking changes between Argo CD versions.
     7  
     8  Argo CD uses semver-like versioning that ensures the following rules:
     9  
    10  - The patch release does not introduce any breaking changes. So if you are upgrading from v1.5.1 to v1.5.3
    11    there should be no special instructions to follow.
    12  - The minor release might introduce minor changes with a workaround. If you are upgrading from v1.3.0 to v1.5.2
    13    please make sure to check upgrading details in both [v1.3 to v1.4](./1.3-1.4.md) and [v1.4 to v1.5](./1.4-1.5.md)
    14    upgrading instructions.
    15  - The major release introduces backward incompatible behavior changes. It is recommended to take a backup of
    16    Argo CD settings using the [disaster recovery guide](../disaster_recovery.md).
    17  
    18  After reading the relevant notes about possible breaking changes introduced in a new Argo CD version, use the following
    19  command to upgrade Argo CD. Make sure to replace `<version>` with the required version number:
    20  
    21  **Non-HA**:
    22  
    23  ```bash
    24  kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/<version>/manifests/install.yaml
    25  ```
    26  
    27  **HA**:
    28  
    29  ```bash
    30  kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/<version>/manifests/ha/install.yaml
    31  ```
    32  
    33  !!! warning
    34  
    35      Even though some releases require only image change it is still recommended to apply whole manifests set.
    36      Manifest changes might include important parameter modifications and applying the whole set will protect you from
    37      introducing misconfiguration.
    38  
    39  <hr/>
    40  
    41  - [v3.1 to v3.2](./3.1-3.2.md)
    42  - [v3.0 to v3.1](./3.0-3.1.md)
    43  - [v2.14 to v3.0](./2.14-3.0.md)
    44  - [v2.13 to v2.14](./2.13-2.14.md)
    45  - [v2.12 to v2.13](./2.12-2.13.md)
    46  - [v2.11 to v2.12](./2.11-2.12.md)
    47  - [v2.10 to v2.11](./2.10-2.11.md)
    48  - [v2.9 to v2.10](./2.9-2.10.md)
    49  - [v2.8 to v2.9](./2.8-2.9.md)
    50  - [v2.7 to v2.8](./2.7-2.8.md)
    51  - [v2.6 to v2.7](./2.6-2.7.md)
    52  - [v2.5 to v2.6](./2.5-2.6.md)
    53  - [v2.4 to v2.5](./2.4-2.5.md)
    54  - [v2.3 to v2.4](./2.3-2.4.md)
    55  - [v2.2 to v2.3](./2.2-2.3.md)
    56  - [v2.1 to v2.2](./2.1-2.2.md)
    57  - [v2.0 to v2.1](./2.0-2.1.md)
    58  - [v1.8 to v2.0](./1.8-2.0.md)
    59  - [v1.7 to v1.8](./1.7-1.8.md)
    60  - [v1.6 to v1.7](./1.6-1.7.md)
    61  - [v1.5 to v1.6](./1.5-1.6.md)
    62  - [v1.4 to v1.5](./1.4-1.5.md)
    63  - [v1.3 to v1.4](./1.3-1.4.md)
    64  - [v1.2 to v1.3](./1.2-1.3.md)
    65  - [v1.1 to v1.2](./1.1-1.2.md)
    66  - [v1.0 to v1.1](./1.0-1.1.md)