Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: argoproj/argo-cd
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.13.5
Choose a base ref
...
head repository: argoproj/argo-cd
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.14.0
Choose a head ref

Commits on Sep 16, 2024

  1. docs: fix typo in ingress section of operator manual (#19946)

    Signed-off-by: kswadi <kswadi01@gmail.com>
    kswadi authored Sep 16, 2024
    Copy the full SHA
    038a832 View commit details
  2. docs: fix typo in upgrading section of operator manual (#19950)

    Signed-off-by: Frederic MARTIN <frederic@martin.lc>
    vmdude authored Sep 16, 2024
    Copy the full SHA
    757c395 View commit details
  3. [Bot] docs: Update Snyk reports (#19936)

    Signed-off-by: CI <ci@argoproj.com>
    Co-authored-by: CI <ci@argoproj.com>
    github-actions[bot] and CI authored Sep 16, 2024
    Copy the full SHA
    bb1123a View commit details
  4. chore: bump gitops-engine for performance improvements (#19953)

    * chore: bump gitops-engine for performance improvement
    
    Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
    
    * bump gitops-engine version
    
    Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
    crenshaw-dev authored Sep 16, 2024
    Copy the full SHA
    14a1a55 View commit details

Commits on Sep 17, 2024

  1. chore(deps): bump tj-actions/changed-files from 45.0.1 to 45.0.2 (#19958

    )
    
    Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 45.0.1 to 45.0.2.
    - [Release notes](https://github.com/tj-actions/changed-files/releases)
    - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
    - [Commits](tj-actions/changed-files@e9772d1...48d8f15)
    
    ---
    updated-dependencies:
    - dependency-name: tj-actions/changed-files
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 17, 2024
    Copy the full SHA
    8f65594 View commit details
  2. chore(deps): bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 (

    …#19957)
    
    Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7.0.2 to 7.0.3.
    - [Release notes](https://github.com/peter-evans/create-pull-request/releases)
    - [Commits](peter-evans/create-pull-request@d121e62...6cd32fd)
    
    ---
    updated-dependencies:
    - dependency-name: peter-evans/create-pull-request
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 17, 2024
    Copy the full SHA
    d636e53 View commit details
  3. Bump version in master (#19947)

    Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: pasha-codefresh <39732895+pasha-codefresh@users.noreply.github.com>
    github-actions[bot] and pasha-codefresh authored Sep 17, 2024
    Copy the full SHA
    94e0210 View commit details
  4. feat: add ARGOCD_APP_REVISION_SHORT_8 variable in build environment (#…

    …19931)
    
    Signed-off-by: Adam, Patrick <p.adam@mail.de>
    Co-authored-by: Adam, Patrick <p.adam@mail.de>
    Falanty and Adam, Patrick authored Sep 17, 2024
    Copy the full SHA
    c8dcd83 View commit details
  5. docs: Add empty GitHub.repoURL error to troubleshooting docs (#19926)

    Signed-off-by: Moleus <fafufuburr@gmail.com>
    moleus authored Sep 17, 2024
    Copy the full SHA
    4b478ef View commit details
  6. chore(deps): bump github.com/casbin/casbin/v2 from 2.99.0 to 2.100.0 (#…

    …19960)
    
    Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) from 2.99.0 to 2.100.0.
    - [Release notes](https://github.com/casbin/casbin/releases)
    - [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json)
    - [Commits](casbin/casbin@v2.99.0...v2.100.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/casbin/casbin/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 17, 2024
    Copy the full SHA
    308c6cb View commit details
  7. prevent crash during timer expiration after stream is closed (#19917)

    Reorder ticker stop and close merge to prevent send(true) happens after merge is closed, in rare situation when the timer expires exactly at the point between close(merge) and ticker.Stop()
    
    Signed-off-by: morapet <peter@moran.sk>
    morapet authored Sep 17, 2024
    Copy the full SHA
    bcc224b View commit details
  8. feat: allow auth token to be passed in via env (#19898)

    * feat: allow auth token to be passed in via env
    
    Allows the authentication token to come from environment if it's not found in cli args.
    
    Signed-off-by: Nathan Shaaban <86252985+ctrlaltf24@users.noreply.github.com>
    
    * chore: generate cli docs
    
    Signed-off-by: Nathan Shaaban <86252985+ctrlaltf24@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Nathan Shaaban <86252985+ctrlaltf24@users.noreply.github.com>
    Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
    ctrlaltf24 and alexmt authored Sep 17, 2024
    Copy the full SHA
    4e13b7f View commit details
  9. fix: Get pull request target branch for Azure DevOps (#19869) (#19871)

    Signed-off-by: Dmytro Bondar <git@bonddim.com>
    Dmytro Bondar authored Sep 17, 2024
    Copy the full SHA
    dce41c4 View commit details
  10. fix: cleanup tempdir when errors occur in Helm chart extraction (#19861)

    Fixed merge conflicts. 
    
    Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
    Signed-off-by: Dan Garfield <dan@codefresh.io>
    Co-authored-by: Dan Garfield <dan@codefresh.io>
    ilia-medvedev-codefresh and todaywasawesome authored Sep 17, 2024
    Copy the full SHA
    20f9719 View commit details
  11. chore: Make dev env redis password protected (#19863)

    * create pr
    
    Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
    
    * create pr
    
    Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
    
    * create pr
    
    Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
    
    * initial
    
    Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
    
    * initial
    
    Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
    
    * initial
    
    Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
    
    * checking Redis is installed locally per Nitish's suggestion
    
    Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
    
    * Update hack/start-redis-with-password.sh
    
    Co-authored-by: Nitish Kumar <justnitish06@gmail.com>
    Signed-off-by: Regina Voloshin <19544836+reggie-k@users.noreply.github.com>
    
    * Update hack/start-redis-with-password.sh
    
    Co-authored-by: Nitish Kumar <justnitish06@gmail.com>
    Signed-off-by: Regina Voloshin <19544836+reggie-k@users.noreply.github.com>
    
    * fixed unreachable code
    
    Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
    
    ---------
    
    Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
    Signed-off-by: Regina Voloshin <19544836+reggie-k@users.noreply.github.com>
    Co-authored-by: Nitish Kumar <justnitish06@gmail.com>
    reggie-k and nitishfy authored Sep 17, 2024
    Copy the full SHA
    a8e70e4 View commit details
  12. docs: include cluster-management.md in TOC (#19964)

    While it is searchable in the docs UI, the Cluster Management page is
    not included in the Table of contents of https://argo-cd.readthedocs.io
    
    Add it to increase it's discoverability.
    We put it just before cluster-bootstrapping since an user would be
    expected to add a cluster to argocd just before "bootstrapping"
    
    Signed-off-by: Max Gautier <mg@max.gautier.name>
    VannTen authored Sep 17, 2024
    Copy the full SHA
    21d1f88 View commit details
  13. fix: Add redis password to forwardCacheClient struct (#19599)

    Signed-off-by: Netanel Kadosh <kadoshnetanel@gmail.com>
    NetanelK authored Sep 17, 2024
    Copy the full SHA
    fcc186b View commit details

Commits on Sep 18, 2024

  1. feat: Change the file name convention when downloading pod logs (#19938)

    * changed log file name convention
    
    Signed-off-by: itaynvn-runai <itay.anavian@run.ai>
    
    * fixed condition
    
    Signed-off-by: itaynvn-runai <itay.anavian@run.ai>
    
    * Update forwarder_overwrite.go
    
    changed `appNamespace` to `namespace`.
    as `appNamespace` will always be "argocd", and `namespace` is based on the actual k8s namespace, and will be unique.
    so each log file name will always be unique, and descriptive.
    
    Signed-off-by: itaynvn-runai <165032271+itaynvn-runai@users.noreply.github.com>
    
    * Update forwarder_overwrite.go
    
    added `container` to the file name
    
    Signed-off-by: itaynvn-runai <165032271+itaynvn-runai@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: itaynvn-runai <itay.anavian@run.ai>
    Signed-off-by: itaynvn-runai <165032271+itaynvn-runai@users.noreply.github.com>
    itay-nvn-nv authored Sep 18, 2024
    Copy the full SHA
    fd4cc93 View commit details
  2. chore: bump gitops-engine for performance improvement (#19954)

    * chore: bump gitops-engine for performance improvement
    
    Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
    
    * bump gitops-engine version
    
    Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
    
    * fix merge mistake
    
    Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
    crenshaw-dev authored Sep 18, 2024
    Copy the full SHA
    ae028c2 View commit details
  3. fix notificaion controller crash loop (#19984)

    Signed-off-by: pashakostohrys <pavel@codefresh.io>
    pasha-codefresh authored Sep 18, 2024
    Copy the full SHA
    7f417e2 View commit details
  4. feat(health): resource customization for RabbitMQCluster (#15286)

    Signed-off-by: Álvaro Aguilar <alvaro.aguilar@scrm.lidl>
    Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com>
    aaguilartablada and blakepettersson authored Sep 18, 2024
    Copy the full SHA
    7d28c89 View commit details
  5. feat(health): add healthchecks for Gloo resources (#11379)

    * feat(custom healthchecks): add healthchecks for Gloo resources
    
    Signed-off-by: Ilya Gorban <zelig81@users.noreply.github.com>
    
    * fix(gloo custom healthchecks): fix healthcheck and add older cases
    
    Signed-off-by: Ilya Gorban <zelig81@users.noreply.github.com>
    
    * feat(custom healthchecks): fix tabulation in Gloo resources lua files
    
    Signed-off-by: Ilya Gorban <zelig81@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Ilya Gorban <zelig81@users.noreply.github.com>
    Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
    zelig81 and crenshaw-dev authored Sep 18, 2024
    Copy the full SHA
    2a199bc View commit details
  6. feat(ui): add token diff support in diff view (#19983)

    Signed-off-by: linghaoSu <linghao.su@daocloud.io>
    linghaoSu authored Sep 18, 2024
    Copy the full SHA
    e09ff60 View commit details
  7. chore(deps): bump library/node from 22.8.0 to 22.9.0 in /ui-test (#19975

    )
    
    Bumps library/node from 22.8.0 to 22.9.0.
    
    ---
    updated-dependencies:
    - dependency-name: library/node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 18, 2024
    Copy the full SHA
    04919f0 View commit details
  8. chore(deps): bump github.com/prometheus/client_golang (#19974)

    Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.3 to 1.20.4.
    - [Release notes](https://github.com/prometheus/client_golang/releases)
    - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
    - [Commits](prometheus/client_golang@v1.20.3...v1.20.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/client_golang
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 18, 2024
    Copy the full SHA
    f64db6d View commit details

Commits on Sep 19, 2024

  1. chore(deps): bump library/node from fa4b468 to cbe2d5f in /ui-test (

    #19997)
    
    Bumps library/node from `fa4b468` to `cbe2d5f`.
    
    ---
    updated-dependencies:
    - dependency-name: library/node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 19, 2024
    Copy the full SHA
    97d110b View commit details
  2. chore(deps): bump library/node from 22.8.0 to 22.9.0 (#19999)

    Bumps library/node from 22.8.0 to 22.9.0.
    
    ---
    updated-dependencies:
    - dependency-name: library/node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 19, 2024
    Copy the full SHA
    c8eb5b5 View commit details
  3. chore(deps): bump chromedriver from 128.0.3 to 129.0.0 in /ui-test (#…

    …19998)
    
    Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 128.0.3 to 129.0.0.
    - [Commits](giggio/node-chromedriver@128.0.3...129.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: chromedriver
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 19, 2024
    Copy the full SHA
    02a4d9f View commit details
  4. feat(ui): display sha's revision in every history release (#19963)

    Signed-off-by: Tchoupinax <corentinfiloche@hotmail.fr>
    Tchoupinax authored Sep 19, 2024
    Copy the full SHA
    f4c519a View commit details
  5. chore(deps): bump library/node from 22.8.0 to 22.9.0 in /test/contain…

    …er (#20001)
    
    Bumps library/node from 22.8.0 to 22.9.0.
    
    ---
    updated-dependencies:
    - dependency-name: library/node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 19, 2024
    Copy the full SHA
    9e6d78e View commit details
  6. Copy the full SHA
    1fcbcc1 View commit details
  7. chore(deps): bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 (

    …#20000)
    
    Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7.0.3 to 7.0.5.
    - [Release notes](https://github.com/peter-evans/create-pull-request/releases)
    - [Commits](peter-evans/create-pull-request@6cd32fd...5e91468)
    
    ---
    updated-dependencies:
    - dependency-name: peter-evans/create-pull-request
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 19, 2024
    Copy the full SHA
    229826e View commit details
  8. docs(reconcile): adding optional condition when ignoring json (#20010)

    Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
    rumstead authored Sep 19, 2024
    Copy the full SHA
    735d090 View commit details
  9. docs: Endpoints not excluded by default (#16023) (#20014)

    Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
    agaudreault authored Sep 19, 2024
    Copy the full SHA
    a78594b View commit details
  10. chore(deps): bump dompurify from 2.3.6 to 2.5.6 in /ui (#19955)

    Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.3.6 to 2.5.6.
    - [Release notes](https://github.com/cure53/DOMPurify/releases)
    - [Commits](cure53/DOMPurify@2.3.6...2.5.6)
    
    ---
    updated-dependencies:
    - dependency-name: dompurify
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 19, 2024
    Copy the full SHA
    2c206a5 View commit details
  11. docs: Update Okta OIDC CLI instructions (#20021)

    Signed-off-by: Justin Marquis <justin@akuity.io>
    34fathombelow authored Sep 19, 2024
    Copy the full SHA
    f460bf4 View commit details

Commits on Sep 20, 2024

  1. chore(deps): bump selenium-webdriver and @types/selenium-webdriver (#…

    …19959)
    
    Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) and [@types/selenium-webdriver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/selenium-webdriver). These dependencies needed to be updated together.
    
    Updates `selenium-webdriver` from 4.21.0 to 4.24.1
    - [Release notes](https://github.com/SeleniumHQ/selenium/releases)
    - [Commits](https://github.com/SeleniumHQ/selenium/commits)
    
    Updates `@types/selenium-webdriver` from 4.1.23 to 4.1.26
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/selenium-webdriver)
    
    ---
    updated-dependencies:
    - dependency-name: selenium-webdriver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: "@types/selenium-webdriver"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 20, 2024
    Copy the full SHA
    2b64c71 View commit details
  2. fix(ui): Change tab title to Sync Windows (#20018)

    Signed-off-by: Josh Soref <jsoref@gmail.com>
    jsoref authored Sep 20, 2024
    Copy the full SHA
    b0e3160 View commit details
  3. chore(deps): bump bitnami/kubectl in /test/container (#20024)

    Bumps bitnami/kubectl from `27e5f50` to `da4a986`.
    
    ---
    updated-dependencies:
    - dependency-name: bitnami/kubectl
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 20, 2024
    Copy the full SHA
    9b01c46 View commit details
  4. chore(deps): bump actions/setup-node from 4.0.3 to 4.0.4 (#20025)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.3 to 4.0.4.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@1e60f62...0a44ba7)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 20, 2024
    Copy the full SHA
    6b6d23b View commit details
  5. docs: Remove FOSSA badge (#20038)

    Signed-off-by: Josh Soref <jsoref@gmail.com>
    jsoref authored Sep 20, 2024
    Copy the full SHA
    de06f77 View commit details
  6. fix(ui): Sync Health Statuses for Applications and everything else (#…

    …20020)
    
    Signed-off-by: Josh Soref <jsoref@gmail.com>
    jsoref authored Sep 20, 2024
    Copy the full SHA
    9ac1670 View commit details
  7. Copy the full SHA
    40c6077 View commit details

Commits on Sep 21, 2024

  1. docs: add user to users.md (#20042)

    Signed-off-by: nueavv <nuguni@kakao.com>
    nueavv authored Sep 21, 2024
    Copy the full SHA
    5f23bb6 View commit details

Commits on Sep 22, 2024

  1. chore: improve error logs (#20050)

    Signed-off-by: ajinkyak423 <ajinkyakumbhar423@gmail.com>
    ajinkyak423 authored Sep 22, 2024
    Copy the full SHA
    0573ed7 View commit details
  2. fix(ui): add state parameter in the pkce flow (#17235)

    * Add state to pkce flow
    
    Signed-off-by: Jungho Son <js3692@users.noreply.github.com>
    
    * Call unset
    
    Signed-off-by: Jungho Son <js3692@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Jungho Son <js3692@users.noreply.github.com>
    js3692 authored Sep 22, 2024
    Copy the full SHA
    555854c View commit details
  3. docs: add project to repo creds examples (#20057)

    * docs: add link to example repo creds yaml
    
    Signed-off-by: Nicholas Morey <nicholas@morey.tech>
    
    * docs: add project to repo creds examples
    
    Signed-off-by: Nicholas Morey <nicholas@morey.tech>
    
    ---------
    
    Signed-off-by: Nicholas Morey <nicholas@morey.tech>
    morey-tech authored Sep 22, 2024
    Copy the full SHA
    602665f View commit details
  4. docs: fix paragraph in "User Guide/Kustomize" (#20053)

    Without the extra line break, the paragraph was rendered as part of the Kustomize application manifest.
    
    Signed-off-by: Allan M. de Azevedo <4llan@users.noreply.github.com>
    4llan authored Sep 22, 2024
    Copy the full SHA
    e77727c View commit details
  5. ci: Allow forks to opt-in for codeql (#19996)

    Signed-off-by: Josh Soref <jsoref@gmail.com>
    jsoref authored Sep 22, 2024
    Copy the full SHA
    ddb79fe View commit details

Commits on Sep 23, 2024

  1. feat: option to disable writing k8s events(#18205) (#18441)

    * feat: option to disable writing k8s events
    
    optioned to write logs for k8s events.
    Each is passed as an environment variable and defaults to true,
    disabling it requires explicitly setting the option to false.
    
    Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com>
    
    * feat: option to disable writing k8s events
    
    fix unit test
    - application_test
    - applicationset_test
    - project_test
    - appcontroller_tes
    - audit_logger_test
    
    Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com>
    
    * rebase
    
    Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com>
    
    ---------
    
    Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com>
    Jack-R-lantern authored Sep 23, 2024
    Copy the full SHA
    eba559a View commit details
Showing 1,120 changed files with 174,916 additions and 30,919 deletions.
5 changes: 5 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -31,6 +31,11 @@ updates:
directory: "/"
schedule:
interval: "daily"
ignore:
# We use consistent go and node versions across a lot of different files, and updating via dependabot would cause
# drift among those files, instead we let renovate bot handle them.
- dependency-name: "library/golang"
- dependency-name: "library/node"

- package-ecosystem: "docker"
directory: "/test/container/"
78 changes: 44 additions & 34 deletions .github/workflows/ci-build.yaml
Original file line number Diff line number Diff line change
@@ -13,7 +13,8 @@ on:

env:
# Golang version to use across CI steps
GOLANG_VERSION: '1.22'
# renovate: datasource=golang-version packageName=golang
GOLANG_VERSION: '1.23.3'

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
@@ -31,7 +32,7 @@ jobs:
docs: ${{ steps.filter.outputs.docs_any_changed }}
steps:
- uses: actions/checkout@8410ad0602e1e429cee44a835ae9f77f654a6694 # v4.0.0
- uses: tj-actions/changed-files@e9772d140489982e0e3704fea5ee93d536f1e275 # v45.0.1
- uses: tj-actions/changed-files@bab30c2299617f6615ec02a68b9a40d10bd21366 # v45.0.5
id: filter
with:
# Any file which is not under docs/, ui/ or is not a markdown file is counted as a backend file
@@ -56,7 +57,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@8410ad0602e1e429cee44a835ae9f77f654a6694 # v4.0.0
- name: Setup Golang
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: Download all Go modules
@@ -77,11 +78,11 @@ jobs:
- name: Checkout code
uses: actions/checkout@8410ad0602e1e429cee44a835ae9f77f654a6694 # v4.0.0
- name: Setup Golang
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: Restore go build cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ~/.cache/go-build
key: ${{ runner.os }}-go-build-v1-${{ github.run_id }}
@@ -104,13 +105,14 @@ jobs:
- name: Checkout code
uses: actions/checkout@8410ad0602e1e429cee44a835ae9f77f654a6694 # v4.0.0
- name: Setup Golang
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: Run golangci-lint
uses: golangci/golangci-lint-action@aaa42aa0628b4ae2578232a66b541047968fac86 # v6.1.0
uses: golangci/golangci-lint-action@971e284b6050e8a5849b72094c50ab08da042db8 # v6.1.1
with:
version: v1.58.2
# renovate: datasource=go packageName=github.com/golangci/golangci-lint versioning=regex:^v(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)?$
version: v1.62.2
args: --verbose

test-go:
@@ -131,7 +133,7 @@ jobs:
- name: Create symlink in GOPATH
run: ln -s $(pwd) ~/go/src/github.com/argoproj/argo-cd
- name: Setup Golang
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: Install required packages
@@ -151,7 +153,7 @@ jobs:
run: |
echo "/usr/local/bin" >> $GITHUB_PATH
- name: Restore go build cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ~/.cache/go-build
key: ${{ runner.os }}-go-build-v1-${{ github.run_id }}
@@ -172,7 +174,7 @@ jobs:
- name: Run all unit tests
run: make test-local
- name: Generate test results artifacts
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: test-results
path: test-results
@@ -195,7 +197,7 @@ jobs:
- name: Create symlink in GOPATH
run: ln -s $(pwd) ~/go/src/github.com/argoproj/argo-cd
- name: Setup Golang
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: Install required packages
@@ -215,7 +217,7 @@ jobs:
run: |
echo "/usr/local/bin" >> $GITHUB_PATH
- name: Restore go build cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ~/.cache/go-build
key: ${{ runner.os }}-go-build-v1-${{ github.run_id }}
@@ -236,7 +238,7 @@ jobs:
- name: Run all unit tests
run: make test-race-local
- name: Generate test results artifacts
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: race-results
path: test-results/
@@ -251,7 +253,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@8410ad0602e1e429cee44a835ae9f77f654a6694 # v4.0.0
- name: Setup Golang
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: Create symlink in GOPATH
@@ -303,12 +305,13 @@ jobs:
- name: Checkout code
uses: actions/checkout@8410ad0602e1e429cee44a835ae9f77f654a6694 # v4.0.0
- name: Setup NodeJS
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: '21.6.1'
# renovate: datasource=node-version packageName=node versioning=node
node-version: '22.9.0'
- name: Restore node dependency cache
id: cache-dependencies
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ui/node_modules
key: ${{ runner.os }}-node-dep-v2-${{ hashFiles('**/yarn.lock') }}
@@ -348,7 +351,7 @@ jobs:
fetch-depth: 0
- name: Restore node dependency cache
id: cache-dependencies
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ui/node_modules
key: ${{ runner.os }}-node-dep-v2-${{ hashFiles('**/yarn.lock') }}
@@ -367,21 +370,21 @@ jobs:
path: test-results
- name: combine-go-coverage
# We generate coverage reports for all Argo CD components, but only the applicationset-controller,
# app-controller, and repo-server report contain coverage data. The other components currently don't shut down
# gracefully, so no coverage data is produced. Once those components are fixed, we can add references to their
# coverage output directories.
# app-controller, repo-server, and commit-server report contain coverage data. The other components currently
# don't shut down gracefully, so no coverage data is produced. Once those components are fixed, we can add
# references to their coverage output directories.
run: |
go tool covdata percent -i=test-results,e2e-code-coverage/applicationset-controller,e2e-code-coverage/repo-server,e2e-code-coverage/app-controller -o test-results/full-coverage.out
go tool covdata percent -i=test-results,e2e-code-coverage/applicationset-controller,e2e-code-coverage/repo-server,e2e-code-coverage/app-controller,e2e-code-coverage/commit-server -o test-results/full-coverage.out
- name: Upload code coverage information to codecov.io
uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6.0
with:
file: test-results/full-coverage.out
fail_ci_if_error: true
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
- name: Upload test results to Codecov
if: github.ref == 'refs/heads/master' && github.event_name == 'push' && github.repository == 'argoproj/argo-cd'
uses: codecov/test-results-action@1b5b448b98e58ba90d1a1a1d9fcb72ca2263be46 # v1.0.0
uses: codecov/test-results-action@9739113ad922ea0a9abb4b2c0f8bf6a4aa8ef820 # v1.0.1
with:
file: test-results/junit.xml
fail_ci_if_error: true
@@ -390,7 +393,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
uses: SonarSource/sonarqube-scan-action@aecaf43ae57e412bd97d70ef9ce6076e672fe0a9 # v2.2
uses: SonarSource/sonarqube-scan-action@1b442ee39ac3fa7c2acdd410208dcb2bcfaae6c4 # v4.1.0
if: env.sonar_secret != ''
test-e2e:
name: Run end-to-end tests
@@ -400,14 +403,14 @@ jobs:
fail-fast: false
matrix:
k3s:
- version: v1.30.2
- version: v1.31.0
# We designate the latest version because we only collect code coverage for that version.
latest: true
- version: v1.29.6
- version: v1.30.4
latest: false
- version: v1.28.11
- version: v1.29.8
latest: false
- version: v1.27.15
- version: v1.28.13
latest: false
needs:
- build-go
@@ -426,10 +429,17 @@ jobs:
GITHUB_TOKEN: ${{ secrets.E2E_TEST_GITHUB_TOKEN || secrets.GITHUB_TOKEN }}
GITLAB_TOKEN: ${{ secrets.E2E_TEST_GITLAB_TOKEN }}
steps:
- name: Free Disk Space (Ubuntu)
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be
with:
large-packages: false
docker-images: false
swap-storage: false
tool-cache: false
- name: Checkout code
uses: actions/checkout@8410ad0602e1e429cee44a835ae9f77f654a6694 # v4.0.0
- name: Setup Golang
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
with:
go-version: ${{ env.GOLANG_VERSION }}
- name: GH actions workaround - Kill XSP4 process
@@ -448,7 +458,7 @@ jobs:
sudo chmod go-r $HOME/.kube/config
kubectl version
- name: Restore go build cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
with:
path: ~/.cache/go-build
key: ${{ runner.os }}-go-build-v1-${{ github.run_id }}
@@ -506,13 +516,13 @@ jobs:
goreman run stop-all || echo "goreman trouble"
sleep 30
- name: Upload e2e coverage report
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: e2e-code-coverage
path: /tmp/coverage
if: ${{ matrix.k3s.latest }}
- name: Upload e2e-server logs
uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: e2e-server-k8s${{ matrix.k3s.version }}.log
path: /tmp/e2e-server.log
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@ jobs:
actions: read # for github/codeql-action/init to get workflow details
contents: read # for actions/checkout to fetch code
security-events: write # for github/codeql-action/autobuild to send a status report
if: github.repository == 'argoproj/argo-cd'
if: github.repository == 'argoproj/argo-cd' || vars.enable_codeql

# CodeQL runs on ubuntu-latest and windows-latest
runs-on: ubuntu-22.04
@@ -33,7 +33,7 @@ jobs:

# Use correct go version. https://github.com/github/codeql-action/issues/1842#issuecomment-1704398087
- name: Setup Golang
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
with:
go-version-file: go.mod

10 changes: 4 additions & 6 deletions .github/workflows/image-reuse.yaml
Original file line number Diff line number Diff line change
@@ -17,11 +17,9 @@ on:
platforms:
required: true
type: string
default: linux/amd64
push:
required: true
type: boolean
default: false
target:
required: false
type: string
@@ -69,15 +67,15 @@ jobs:
if: ${{ github.ref_type != 'tag'}}

- name: Setup Golang
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a # v5.2.0
with:
go-version: ${{ inputs.go-version }}

- name: Install cosign
uses: sigstore/cosign-installer@4959ce089c160fddf62f7b42464195ba1a56d382 # v3.6.0
uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # v3.7.0

- uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0
- uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db # v3.6.1
- uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1

- name: Setup tags for container image as a CSV type
run: |
@@ -143,7 +141,7 @@ jobs:

- name: Build and push container image
id: image
uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 #v6.7.0
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 #v6.10.0
with:
context: .
platforms: ${{ inputs.platforms }}
6 changes: 4 additions & 2 deletions .github/workflows/image.yaml
Original file line number Diff line number Diff line change
@@ -52,7 +52,8 @@ jobs:
uses: ./.github/workflows/image-reuse.yaml
with:
# Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
go-version: 1.22
# renovate: datasource=golang-version packageName=golang
go-version: 1.23.3
platforms: ${{ needs.set-vars.outputs.platforms }}
push: false

@@ -68,7 +69,8 @@ jobs:
quay_image_name: quay.io/argoproj/argocd:latest
ghcr_image_name: ghcr.io/argoproj/argo-cd/argocd:${{ needs.set-vars.outputs.image-tag }}
# Note: cannot use env variables to set go-version (https://docs.github.com/en/actions/using-workflows/reusing-workflows#limitations)
go-version: 1.22
# renovate: datasource=golang-version packageName=golang
go-version: 1.23.3
platforms: ${{ needs.set-vars.outputs.platforms }}
push: true
secrets:
2 changes: 1 addition & 1 deletion .github/workflows/init-release.yaml
Original file line number Diff line number Diff line change
@@ -64,7 +64,7 @@ jobs:
git stash pop
- name: Create pull request
uses: peter-evans/create-pull-request@d121e62763d8cc35b5fb1710e887d6e69a52d3a4 # v7.0.2
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
with:
commit-message: "Bump version to ${{ inputs.TARGET_VERSION }}"
title: "Bump version to ${{ inputs.TARGET_VERSION }} on ${{ inputs.TARGET_BRANCH }} branch"
2 changes: 1 addition & 1 deletion .github/workflows/pr-title-check.yml
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@ jobs:
name: Validate PR Title
runs-on: ubuntu-latest
steps:
- uses: thehanimo/pr-title-checker@1d8cd483a2b73118406a187f54dca8a9415f1375 # v1.4.2
- uses: thehanimo/pr-title-checker@7fbfe05602bdd86f926d3fb3bccb6f3aed43bc70 # v1.4.3
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
configuration_path: ".github/pr-title-checker-config.json"
Loading