-
Notifications
You must be signed in to change notification settings - Fork 5.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update docs dependencies #20257
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
❌ Preview Environment deleted from BunnyshellAvailable commands (reply to this comment):
|
❌ Preview Environment deleted from BunnyshellAvailable commands (reply to this comment):
|
Signed-off-by: Michael Crenshaw <[email protected]>
@@ -8,4 +8,4 @@ python: | |||
build: | |||
os: "ubuntu-22.04" | |||
tools: | |||
python: "3.7" | |||
python: "3.12" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@crenshaw-dev you could reuse the yaml custom manager to update this too
By removing the "version" from both matchstring it should be able to update any field in any yaml
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure... I'm still trying to learn how datasources and package names work. Looking at it now...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Preview build looks fine
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #20257 +/- ##
=========================================
Coverage ? 55.95%
=========================================
Files ? 322
Lines ? 44660
Branches ? 0
=========================================
Hits ? 24988
Misses ? 17082
Partials ? 2590 ☔ View full report in Codecov by Sentry. |
* chore(deps): update docs dependencies Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * bump rtd python version Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]>
…#20085) * docs: Add `404 Not Found` github notification error to troubleshooting docs Signed-off-by: Moleus <[email protected]> * Update docs/operator-manual/notifications/troubleshooting-errors.md Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * Update docs/operator-manual/notifications/troubleshooting-errors.md Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: CVE-2024-45296 Backtracking regular expressions cause ReDoS by upgrading path-to-regexp from 1.8.0 to 1.9.0 (#20087) Signed-off-by: Cheng Fang <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps-dev): bump @types/node from 22.5.5 to 22.7.2 in /ui-test (#20112) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.5 to 22.7.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix(extension): add header to support apps-in-any-namespace (#20123) Signed-off-by: Alexandre Gaudreault <[email protected]> Signed-off-by: Moleus <[email protected]> * Fix typo (#20127) Remove a redundant "is". Signed-off-by: Symeon Meichanetzoglou <[email protected]> Signed-off-by: Moleus <[email protected]> * fix(ui): add optional check to avoid undefined reference in project detail (#20044) Signed-off-by: linghaoSu <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump Helm from 3.15.2 to 3.15.4 (#20135) * sec: upgrade helm version in order to fix critical vulnerability Signed-off-by: pashakostohrys <[email protected]> * sec: upgrade helm version in order to fix critical vulnerability Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: oras-go client should fallback to docker config if no credentials specified (#18133) * oras-go client should fallback to docker config if no credentials specified Signed-off-by: Tony Au-Yeung <[email protected]> * Fix tests Signed-off-by: Tony Au-Yeung <[email protected]> * Fix lint Signed-off-by: Tony Au-Yeung <[email protected]> * gofumpt Signed-off-by: Tony Au-Yeung <[email protected]> * Validate auth header Signed-off-by: Tony Au-Yeung <[email protected]> --------- Signed-off-by: Tony Au-Yeung <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 (#20154) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@5cd11c3...32945a3) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix: Fix argocd appset generate failure due to missing clusterrole (#20162) * fix: FIx argocd-server clusterrole to allow argocd appset generate using cluster generator Signed-off-by: Pradithya Aria <[email protected]> * fix: update generated code Signed-off-by: Pradithya Aria <[email protected]> --------- Signed-off-by: Pradithya Aria <[email protected]> Signed-off-by: Moleus <[email protected]> * [Bot] docs: Update Snyk reports (#20146) Signed-off-by: CI <[email protected]> Co-authored-by: CI <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: repo generate paths value in namespace install is incorrectly formatted (#20139) * Fix repo generate paths value in namespace install Signed-off-by: todaywasawesome <[email protected]> * Fix in base and regen Signed-off-by: todaywasawesome <[email protected]> --------- Signed-off-by: todaywasawesome <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: introduce pause/unpause actions for Numaplane CRDs (#20128) * feat: introduce pause/unpause actions for Numaplane CRDs Signed-off-by: Dillen Padhiar <[email protected]> * test: fixed incorrect file names Signed-off-by: Dillen Padhiar <[email protected]> * chore: codegen Signed-off-by: Dillen Padhiar <[email protected]> * fix: empty check for lifecycle Signed-off-by: Dillen Padhiar <[email protected]> * fix: nil check Signed-off-by: Dillen Padhiar <[email protected]> * fix: nil checks Signed-off-by: Dillen Padhiar <[email protected]> * test: testing different starting spec Signed-off-by: Dillen Padhiar <[email protected]> * feat: add nil checks for all possible nil fields Signed-off-by: Dillen Padhiar <[email protected]> * chore: rerun tests Signed-off-by: Dillen Padhiar <[email protected]> --------- Signed-off-by: Dillen Padhiar <[email protected]> Signed-off-by: Moleus <[email protected]> * feat(appset): Add a cache layer for Argo Projects to speed-up application validation (#18703) * feat(appset): Add a cache layer for Argo Projects to speed-up application validation Signed-off-by: Philippe Da Costa <[email protected]> * Use local client rather than custom cache Signed-off-by: Philippe Da Costa <[email protected]> * Clean go.mod Signed-off-by: Philippe Da Costa <[email protected]> * Merge master Signed-off-by: Philippe Da Costa <[email protected]> * Fix after merging master Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> * Initialize appProject variable inside loop Signed-off-by: Philippe Da Costa <[email protected]> * Remove unused ArgoAppClientset field Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> * Fix linter issue Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> --------- Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: added note re. arch of example application on getting_started.md (#20143) added warning that example application may not run on all archs Signed-off-by: Crumbs <[email protected]> Signed-off-by: Moleus <[email protected]> * fix(ui): hide resource actions menu if it's empty (#20051) Signed-off-by: cef <[email protected]> Signed-off-by: Moleus <[email protected]> * Fixes minor typo which lead to using the bearer token as api URL and was obviously not working. (#20169) Signed-off-by: asjervanasten <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: Try to make CodeQL happy (#20094) (#20129) * chore(common): Split const from unrelated util/clusterauth const Signed-off-by: Josh Soref <[email protected]> * chore: Try to make CodeQL happy Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 (#20174) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.8.0 to 6.9.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@32945a3...4f58ea7) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * feat(ui): make name property for repos (#20077) * name-option-added Signed-off-by: Surajyadav <[email protected]> * lint Signed-off-by: Surajyadav <[email protected]> --------- Signed-off-by: Surajyadav <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: basic e2e tests in order to verify notification service health (#20182) * feat: basic e2e tests in order to verify notification service health Signed-off-by: pashakostohrys <[email protected]> * feat: basic e2e tests in order to verify notification service health Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: document credentials server (#20078) Signed-off-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: Add nodeSelector for Linux nodes (#20148) * feat: Add nodeSelector for Linux nodes in application-controller, applicationset-controller, and repo-server Signed-off-by: leehosu <[email protected]> * refactor : Reversal the wrong part and correct it. Signed-off-by: leehosu <[email protected]> * Update argocd-application-controller-statefulset.yaml Signed-off-by: l2h <[email protected]> * feat: Add nodeSelector for Linux nodes in dex-server, argo-server Signed-off-by: leehosu <[email protected]> * refactor: update code to resolving for intergration test Signed-off-by: leehosu <[email protected]> * refactor: update code to resolving for codegen Signed-off-by: leehosu <[email protected]> * Run make manifests-local and then commit Signed-off-by: leehosu <[email protected]> --------- Signed-off-by: leehosu <[email protected]> Signed-off-by: l2h <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump github.com/cyphar/filepath-securejoin (#20173) Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin) from 0.3.2 to 0.3.3. - [Release notes](https://github.com/cyphar/filepath-securejoin/releases) - [Changelog](https://github.com/cyphar/filepath-securejoin/blob/main/CHANGELOG.md) - [Commits](cyphar/filepath-securejoin@v0.3.2...v0.3.3) --- updated-dependencies: - dependency-name: github.com/cyphar/filepath-securejoin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * feat(appset): parameterize requeue time #20063 (#20064) Signed-off-by: Moleus <[email protected]> * chore(ci): better handling of Go and Node dependency bumps (#20168) * chore(ci): better handling of Go and Node dependency bumps Signed-off-by: Michael Crenshaw <[email protected]> temporarily remove condition Signed-off-by: Michael Crenshaw <[email protected]> quit early if there are no changes Signed-off-by: Michael Crenshaw <[email protected]> use latest checkout action and actually test version change Signed-off-by: Michael Crenshaw <[email protected]> use github token Signed-off-by: Michael Crenshaw <[email protected]> workflow for node Signed-off-by: Michael Crenshaw <[email protected]> clean up after changing node version Signed-off-by: Michael Crenshaw <[email protected]> revert temporary changes Signed-off-by: Michael Crenshaw <[email protected]> more docs Signed-off-by: Michael Crenshaw <[email protected]> * bump linter version Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (#20188) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.5.0 to 4.6.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@e28ff12...b9fd7d1) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * docs(ui): sorting version (#20181) Signed-off-by: nueavv <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: add outpost24 to users.md (#20197) Signed-off-by: Phong Do <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: Update argocd path for command in notifification in troubleshooting docs (#20120) Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1 (#20190) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.67.0 to 1.67.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.67.0...v1.67.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump chromedriver from 129.0.0 to 129.0.2 in /ui-test (#20189) Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 129.0.0 to 129.0.2. - [Commits](giggio/node-chromedriver@129.0.0...129.0.2) --- updated-dependencies: - dependency-name: chromedriver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump bitnami/kubectl in /test/container (#20191) Bumps bitnami/kubectl from `da4a986` to `b509ab6`. --- updated-dependencies: - dependency-name: bitnami/kubectl dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump library/busybox in /test/e2e/multiarch-container (#20193) Bumps library/busybox from `c230832` to `768e5c6`. --- updated-dependencies: - dependency-name: library/busybox dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix(helm): escape consecutive commas in cleanSetParameters (#19269) (#20113) Signed-off-by: KangManJoo <[email protected]> Signed-off-by: daengdaengLee <[email protected]> Co-authored-by: daengdaengLee <[email protected]> Signed-off-by: Moleus <[email protected]> * Update troubleshooting-errors.md (#20201) Fixing some phrasing and adding more clarity. Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: Rework git tag semver resolution (#20083) (#20096) * Write initial tests Signed-off-by: Paul Larsen <[email protected]> * Improve git tag semver resolution Signed-off-by: Paul Larsen <[email protected]> * Add company to list of users Signed-off-by: Paul Larsen <[email protected]> * Fix broken error string check Signed-off-by: Paul Larsen <[email protected]> * Fix incorrect semver test assumption Signed-off-by: Paul Larsen <[email protected]> * switch to debug statement Signed-off-by: Paul Larsen <[email protected]> * Add more testcases for review Signed-off-by: Paul Larsen <[email protected]> * review comments Signed-off-by: Paul Larsen <[email protected]> --------- Signed-off-by: Paul Larsen <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (#20207) Signed-off-by: Moleus <[email protected]> * feat(ui): support auto theme (#20080) * feat(theme): support auto theme Signed-off-by: linghaoSu <[email protected]> * fix(ui): set default theme as light Signed-off-by: linghaoSu <[email protected]> * fix(ui): only register listener when theme is auto Signed-off-by: linghaoSu <[email protected]> --------- Signed-off-by: linghaoSu <[email protected]> Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump selenium-webdriver from 4.24.1 to 4.25.0 in /ui-test (#20058) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.24.1 to 4.25.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Commits](https://github.com/SeleniumHQ/selenium/commits/selenium-4.25.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix: refine deny destination checks (#20045) * fix: refine server deny check Fixes #19804. The deny destination check can be made more intuitive by doing the following: * short-circuit any deny destination * first, for any deny server destination, _also_ check if the namespace matches * for any deny namespace destination, reject as before Signed-off-by: Blake Pettersson <[email protected]> * fix: also assert that server matches on ns deny Signed-off-by: Blake Pettersson <[email protected]> --------- Signed-off-by: Blake Pettersson <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: Added unit tests and fix e2e tests for application sync decoupling feature (#19966) * fixed doc comments and added unit tests Signed-off-by: anandf <[email protected]> * Added comments for the newly added unit tests Signed-off-by: anandf <[email protected]> * Refactored method name to deriveServiceAccountToImpersonate Signed-off-by: anandf <[email protected]> * Using const name in return value Signed-off-by: anandf <[email protected]> * Added unit tests for argocd proj add-destination-service-accounts Signed-off-by: anandf <[email protected]> * Fixed failing e2e tests Signed-off-by: anandf <[email protected]> * Fix linting errors Signed-off-by: anandf <[email protected]> * Using require package instead of assert and fixed code generation Signed-off-by: anandf <[email protected]> * Removed parallel execution of tests for sync with impersonate Signed-off-by: anandf <[email protected]> * Added err checks for glob validations Signed-off-by: anandf <[email protected]> * Fixed e2e tests for sync impersonation Signed-off-by: anandf <[email protected]> * Using consistently based expects in E2E tests Signed-off-by: anandf <[email protected]> * Added more unit tests and fixed go generate Signed-off-by: anandf <[email protected]> * Fixed failed lint errors, unit and e2e test failures Signed-off-by: anandf <[email protected]> * Fixed goimports linter issue Signed-off-by: anandf <[email protected]> * Added code comments and added few missing unit tests Signed-off-by: anandf <[email protected]> * Added missing unit test for GetDestinationServiceAccounts method Signed-off-by: anandf <[email protected]> * Fixed goimports formatting with local for project_test.go Signed-off-by: anandf <[email protected]> * Corrected typo in a field name additionalObjs Signed-off-by: anandf <[email protected]> * Fixed failing unit tests Signed-off-by: anandf <[email protected]> --------- Signed-off-by: anandf <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: Fix false positive in plugin application discovery (#20196) * fix: fix false positive in plugin application discovery Signed-off-by: Pradithya Aria <[email protected]> * fix: apply suggestion to return immediately if discovery is not configured for unnamed plugin Signed-off-by: Pradithya Aria <[email protected]> --------- Signed-off-by: Pradithya Aria <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: update health check to support modelmesh (#20142) Signed-off-by: Trevor Royer <[email protected]> Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: rename protobuf field according to convention (#20221) Signed-off-by: Alexander Matyushentsev <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: add TBC Bank to USERS.md (#20227) * docs: add TBC Bank to USERS.md Signed-off-by: Mate Gogiberidze <[email protected]> * docs: reorder TBC Bank by alphabetical Signed-off-by: Mate Gogiberidze <[email protected]> --------- Signed-off-by: Mate Gogiberidze <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (#20224) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.6.1 to 3.7.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@988b5a0...8026d2b) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump tj-actions/changed-files from 45.0.2 to 45.0.3 (#20225) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 45.0.2 to 45.0.3. - [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@48d8f15...c3a1bb2) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix: use `ErrorContains(t, err` instead of `Contains(t, err.Error()` (#20220) Signed-off-by: Matthieu MOREL <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: Correct ApplicationSet (spec.preservedFields) (#20206) * Fix docs Signed-off-by: jyoungs <[email protected]> * Remove another errant block; improved comments Signed-off-by: jyoungs <[email protected]> * Actually removed the errant block Signed-off-by: jyoungs <[email protected]> * More doc fixes Signed-off-by: jyoungs <[email protected]> * More spec fixes + USERS Signed-off-by: jyoungs <[email protected]> --------- Signed-off-by: jyoungs <[email protected]> Signed-off-by: Moleus <[email protected]> * fix(health): only consider non-empty health checks (#20232) * fix(health): only consider non-empty health checks For wildcard health checks, only consider wildcards with a non-empty health check. Fixes #16905 (at least partially). Signed-off-by: Blake Pettersson <[email protected]> * test: renaming test case for clarity Signed-off-by: Blake Pettersson <[email protected]> * refactor: add clarity as to what the function is supposed to do Signed-off-by: Blake Pettersson <[email protected]> * Update docs/operator-manual/health.md Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Blake Pettersson <[email protected]> * test: add test case for `*/*` override with empty healthcheck Signed-off-by: Blake Pettersson <[email protected]> --------- Signed-off-by: Blake Pettersson <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: support managing cluster with multiple argocd instances and annotation based tracking (#20222) Signed-off-by: Alexander Matyushentsev <[email protected]> Signed-off-by: Moleus <[email protected]> * fix notification-catlog issue (#20237) Signed-off-by: ajinkyak423 <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(ci): add renovate for golangci-lint, go and node version (#20236) Signed-off-by: ggjulio <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump actions/cache from 4.0.2 to 4.1.0 (#20240) Bumps [actions/cache](https://github.com/actions/cache) from 4.0.2 to 4.1.0. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@0c45773...2cdf405) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/setup-buildx-action from 3.7.0 to 3.7.1 (#20241) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@8026d2b...c47758b) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/time from 0.6.0 to 0.7.0 (#20244) Bumps [golang.org/x/time](https://github.com/golang/time) from 0.6.0 to 0.7.0. - [Commits](golang/time@v0.6.0...v0.7.0) --- updated-dependencies: - dependency-name: golang.org/x/time dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * feat(cli): Add app diff option to specify exit code when diff (#20144) The argocd app diff command returns 1 if a difference is found. In related issues, they want to return an error code that is distinguishable from common errors. However, changing the existing behavior is likely to break user's automation code. So we want to provide an explicit option(--diff-exit-code) to specify an error code. Related: #3588 Signed-off-by: Eugene Kim <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: add support for helm skipTests flag (#20118) Signed-off-by: jaehanbyun <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0 (#20242) Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.6.0 to 3.7.0. - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](sigstore/cosign-installer@4959ce0...dc72c7d) --- updated-dependencies: - dependency-name: sigstore/cosign-installer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 (#20245) Bumps [golang.org/x/term](https://github.com/golang/term) from 0.24.0 to 0.25.0. - [Commits](golang/term@v0.24.0...v0.25.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 (#20243) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.27.0 to 0.28.0. - [Commits](golang/crypto@v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 (#20246) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.30.0. - [Commits](golang/net@v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore: update notifications-engine to 22ccfe0caf45 (#20239) * Update notifications-engine Signed-off-by: SLASHLogin <[email protected]> * Update docs for Opsgenie notifications Signed-off-by: SLASHLogin <[email protected]> * docs: Fix outdated slack notification configuration readme Signed-off-by: SLASHLogin <[email protected]> --------- Signed-off-by: SLASHLogin <[email protected]> Signed-off-by: Moleus <[email protected]> * [Bot] docs: Update Snyk reports (#20250) Signed-off-by: CI <[email protected]> Co-authored-by: CI <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: handle incorrect cluster RESTconfig without panic (#20150) Signed-off-by: cef <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): update node version (#20248) * chore(deps): update node version * Update ui/.nvmrc Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * sec: update alpine/helm to 3.16.1 (#20253) Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(ci): update renovate config (#20254) Signed-off-by: ggjulio <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: Policy/policy.open-cluster-management.io health check is broken (#20108) (#20109) Tried using the health check as listed here but it gave error: | error setting app health: failed to get resource health for "Policy" with name "XXXX" in namespace "local-cluster": <string>:35: invalid value (nil) at index 1 in table for concat stack traceback: [G]: in function 'concat' <string>:35: in main chunk [G]: ? This change fixes the error by updating how the noncompliant clusters are tracked and counted to use latest Lua recommendations. Signed-off-by: Ian Tewksbury <[email protected]> Signed-off-by: Moleus <[email protected]> * feat(applicationset): Add FlatList option to cluster generator - Fixes #20212 (#20231) * (feat) - Add FlatList option to cluster generator Signed-off-by: OpenGuidou <[email protected]> * Update docs/operator-manual/applicationset/Generators-Cluster.md Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: OpenGuidou <[email protected]> Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): update docs dependencies (#20257) * chore(deps): update docs dependencies Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * bump rtd python version Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): update group golang to v1.23.2 (#20256) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore: bump k8s versions in e2e tests (#19669) Signed-off-by: Moleus <[email protected]> --------- Signed-off-by: Moleus <[email protected]> Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Cheng Fang <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Alexandre Gaudreault <[email protected]> Signed-off-by: Symeon Meichanetzoglou <[email protected]> Signed-off-by: linghaoSu <[email protected]> Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Tony Au-Yeung <[email protected]> Signed-off-by: Pradithya Aria <[email protected]> Signed-off-by: CI <[email protected]> Signed-off-by: todaywasawesome <[email protected]> Signed-off-by: Dillen Padhiar <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Crumbs <[email protected]> Signed-off-by: cef <[email protected]> Signed-off-by: asjervanasten <[email protected]> Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Surajyadav <[email protected]> Signed-off-by: Michael Crenshaw <[email protected]> Signed-off-by: leehosu <[email protected]> Signed-off-by: l2h <[email protected]> Signed-off-by: nueavv <[email protected]> Signed-off-by: Phong Do <[email protected]> Signed-off-by: KangManJoo <[email protected]> Signed-off-by: daengdaengLee <[email protected]> Signed-off-by: Paul Larsen <[email protected]> Signed-off-by: Blake Pettersson <[email protected]> Signed-off-by: anandf <[email protected]> Signed-off-by: Trevor Royer <[email protected]> Signed-off-by: Alexander Matyushentsev <[email protected]> Signed-off-by: Mate Gogiberidze <[email protected]> Signed-off-by: Matthieu MOREL <[email protected]> Signed-off-by: jyoungs <[email protected]> Signed-off-by: ajinkyak423 <[email protected]> Signed-off-by: ggjulio <[email protected]> Signed-off-by: Eugene Kim <[email protected]> Signed-off-by: jaehanbyun <[email protected]> Signed-off-by: SLASHLogin <[email protected]> Signed-off-by: Ian Tewksbury <[email protected]> Signed-off-by: OpenGuidou <[email protected]> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dan Garfield <[email protected]> Co-authored-by: Cheng Fang <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alexandre Gaudreault <[email protected]> Co-authored-by: Symeon Meichanetzoglou <[email protected]> Co-authored-by: Linghao Su <[email protected]> Co-authored-by: pasha-codefresh <[email protected]> Co-authored-by: Tony Au-Yeung <[email protected]> Co-authored-by: aria <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: CI <[email protected]> Co-authored-by: Dillen Padhiar <[email protected]> Co-authored-by: Daco <[email protected]> Co-authored-by: Crumbs <[email protected]> Co-authored-by: ABBOUD Moncef <[email protected]> Co-authored-by: appiepollo14 <[email protected]> Co-authored-by: Josh Soref <[email protected]> Co-authored-by: Suraj yadav <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]> Co-authored-by: l2h <[email protected]> Co-authored-by: rumstead <[email protected]> Co-authored-by: 1102 <[email protected]> Co-authored-by: Phong Do <[email protected]> Co-authored-by: Olivier Wenger <[email protected]> Co-authored-by: KangManJoo <[email protected]> Co-authored-by: daengdaengLee <[email protected]> Co-authored-by: Paul Larsen <[email protected]> Co-authored-by: Blake Pettersson <[email protected]> Co-authored-by: Anand Francis Joseph <[email protected]> Co-authored-by: Trevor Royer <[email protected]> Co-authored-by: Alexander Matyushentsev <[email protected]> Co-authored-by: Mate Gogiberidze <[email protected]> Co-authored-by: Matthieu MOREL <[email protected]> Co-authored-by: Jeff Youngs <[email protected]> Co-authored-by: Ajinkya Ganesh Kumbhar <[email protected]> Co-authored-by: Julio <[email protected]> Co-authored-by: Eugene Kim <[email protected]> Co-authored-by: 변재한 <[email protected]> Co-authored-by: SLASHLogin <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ian Tewksbury <[email protected]> Co-authored-by: OpenGuidou <[email protected]>
…argoproj#20085) * docs: Add `404 Not Found` github notification error to troubleshooting docs Signed-off-by: Moleus <[email protected]> * Update docs/operator-manual/notifications/troubleshooting-errors.md Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * Update docs/operator-manual/notifications/troubleshooting-errors.md Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: CVE-2024-45296 Backtracking regular expressions cause ReDoS by upgrading path-to-regexp from 1.8.0 to 1.9.0 (argoproj#20087) Signed-off-by: Cheng Fang <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps-dev): bump @types/node from 22.5.5 to 22.7.2 in /ui-test (argoproj#20112) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.5 to 22.7.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix(extension): add header to support apps-in-any-namespace (argoproj#20123) Signed-off-by: Alexandre Gaudreault <[email protected]> Signed-off-by: Moleus <[email protected]> * Fix typo (argoproj#20127) Remove a redundant "is". Signed-off-by: Symeon Meichanetzoglou <[email protected]> Signed-off-by: Moleus <[email protected]> * fix(ui): add optional check to avoid undefined reference in project detail (argoproj#20044) Signed-off-by: linghaoSu <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump Helm from 3.15.2 to 3.15.4 (argoproj#20135) * sec: upgrade helm version in order to fix critical vulnerability Signed-off-by: pashakostohrys <[email protected]> * sec: upgrade helm version in order to fix critical vulnerability Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: oras-go client should fallback to docker config if no credentials specified (argoproj#18133) * oras-go client should fallback to docker config if no credentials specified Signed-off-by: Tony Au-Yeung <[email protected]> * Fix tests Signed-off-by: Tony Au-Yeung <[email protected]> * Fix lint Signed-off-by: Tony Au-Yeung <[email protected]> * gofumpt Signed-off-by: Tony Au-Yeung <[email protected]> * Validate auth header Signed-off-by: Tony Au-Yeung <[email protected]> --------- Signed-off-by: Tony Au-Yeung <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 (argoproj#20154) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@5cd11c3...32945a3) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix: Fix argocd appset generate failure due to missing clusterrole (argoproj#20162) * fix: FIx argocd-server clusterrole to allow argocd appset generate using cluster generator Signed-off-by: Pradithya Aria <[email protected]> * fix: update generated code Signed-off-by: Pradithya Aria <[email protected]> --------- Signed-off-by: Pradithya Aria <[email protected]> Signed-off-by: Moleus <[email protected]> * [Bot] docs: Update Snyk reports (argoproj#20146) Signed-off-by: CI <[email protected]> Co-authored-by: CI <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: repo generate paths value in namespace install is incorrectly formatted (argoproj#20139) * Fix repo generate paths value in namespace install Signed-off-by: todaywasawesome <[email protected]> * Fix in base and regen Signed-off-by: todaywasawesome <[email protected]> --------- Signed-off-by: todaywasawesome <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: introduce pause/unpause actions for Numaplane CRDs (argoproj#20128) * feat: introduce pause/unpause actions for Numaplane CRDs Signed-off-by: Dillen Padhiar <[email protected]> * test: fixed incorrect file names Signed-off-by: Dillen Padhiar <[email protected]> * chore: codegen Signed-off-by: Dillen Padhiar <[email protected]> * fix: empty check for lifecycle Signed-off-by: Dillen Padhiar <[email protected]> * fix: nil check Signed-off-by: Dillen Padhiar <[email protected]> * fix: nil checks Signed-off-by: Dillen Padhiar <[email protected]> * test: testing different starting spec Signed-off-by: Dillen Padhiar <[email protected]> * feat: add nil checks for all possible nil fields Signed-off-by: Dillen Padhiar <[email protected]> * chore: rerun tests Signed-off-by: Dillen Padhiar <[email protected]> --------- Signed-off-by: Dillen Padhiar <[email protected]> Signed-off-by: Moleus <[email protected]> * feat(appset): Add a cache layer for Argo Projects to speed-up application validation (argoproj#18703) * feat(appset): Add a cache layer for Argo Projects to speed-up application validation Signed-off-by: Philippe Da Costa <[email protected]> * Use local client rather than custom cache Signed-off-by: Philippe Da Costa <[email protected]> * Clean go.mod Signed-off-by: Philippe Da Costa <[email protected]> * Merge master Signed-off-by: Philippe Da Costa <[email protected]> * Fix after merging master Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> * Initialize appProject variable inside loop Signed-off-by: Philippe Da Costa <[email protected]> * Remove unused ArgoAppClientset field Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> * Fix linter issue Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> --------- Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: added note re. arch of example application on getting_started.md (argoproj#20143) added warning that example application may not run on all archs Signed-off-by: Crumbs <[email protected]> Signed-off-by: Moleus <[email protected]> * fix(ui): hide resource actions menu if it's empty (argoproj#20051) Signed-off-by: cef <[email protected]> Signed-off-by: Moleus <[email protected]> * Fixes minor typo which lead to using the bearer token as api URL and was obviously not working. (argoproj#20169) Signed-off-by: asjervanasten <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: Try to make CodeQL happy (argoproj#20094) (argoproj#20129) * chore(common): Split const from unrelated util/clusterauth const Signed-off-by: Josh Soref <[email protected]> * chore: Try to make CodeQL happy Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 (argoproj#20174) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.8.0 to 6.9.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@32945a3...4f58ea7) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * feat(ui): make name property for repos (argoproj#20077) * name-option-added Signed-off-by: Surajyadav <[email protected]> * lint Signed-off-by: Surajyadav <[email protected]> --------- Signed-off-by: Surajyadav <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: basic e2e tests in order to verify notification service health (argoproj#20182) * feat: basic e2e tests in order to verify notification service health Signed-off-by: pashakostohrys <[email protected]> * feat: basic e2e tests in order to verify notification service health Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: document credentials server (argoproj#20078) Signed-off-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: Add nodeSelector for Linux nodes (argoproj#20148) * feat: Add nodeSelector for Linux nodes in application-controller, applicationset-controller, and repo-server Signed-off-by: leehosu <[email protected]> * refactor : Reversal the wrong part and correct it. Signed-off-by: leehosu <[email protected]> * Update argocd-application-controller-statefulset.yaml Signed-off-by: l2h <[email protected]> * feat: Add nodeSelector for Linux nodes in dex-server, argo-server Signed-off-by: leehosu <[email protected]> * refactor: update code to resolving for intergration test Signed-off-by: leehosu <[email protected]> * refactor: update code to resolving for codegen Signed-off-by: leehosu <[email protected]> * Run make manifests-local and then commit Signed-off-by: leehosu <[email protected]> --------- Signed-off-by: leehosu <[email protected]> Signed-off-by: l2h <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump github.com/cyphar/filepath-securejoin (argoproj#20173) Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin) from 0.3.2 to 0.3.3. - [Release notes](https://github.com/cyphar/filepath-securejoin/releases) - [Changelog](https://github.com/cyphar/filepath-securejoin/blob/main/CHANGELOG.md) - [Commits](cyphar/filepath-securejoin@v0.3.2...v0.3.3) --- updated-dependencies: - dependency-name: github.com/cyphar/filepath-securejoin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * feat(appset): parameterize requeue time argoproj#20063 (argoproj#20064) Signed-off-by: Moleus <[email protected]> * chore(ci): better handling of Go and Node dependency bumps (argoproj#20168) * chore(ci): better handling of Go and Node dependency bumps Signed-off-by: Michael Crenshaw <[email protected]> temporarily remove condition Signed-off-by: Michael Crenshaw <[email protected]> quit early if there are no changes Signed-off-by: Michael Crenshaw <[email protected]> use latest checkout action and actually test version change Signed-off-by: Michael Crenshaw <[email protected]> use github token Signed-off-by: Michael Crenshaw <[email protected]> workflow for node Signed-off-by: Michael Crenshaw <[email protected]> clean up after changing node version Signed-off-by: Michael Crenshaw <[email protected]> revert temporary changes Signed-off-by: Michael Crenshaw <[email protected]> more docs Signed-off-by: Michael Crenshaw <[email protected]> * bump linter version Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (argoproj#20188) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.5.0 to 4.6.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@e28ff12...b9fd7d1) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * docs(ui): sorting version (argoproj#20181) Signed-off-by: nueavv <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: add outpost24 to users.md (argoproj#20197) Signed-off-by: Phong Do <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: Update argocd path for command in notifification in troubleshooting docs (argoproj#20120) Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1 (argoproj#20190) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.67.0 to 1.67.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.67.0...v1.67.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump chromedriver from 129.0.0 to 129.0.2 in /ui-test (argoproj#20189) Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 129.0.0 to 129.0.2. - [Commits](giggio/node-chromedriver@129.0.0...129.0.2) --- updated-dependencies: - dependency-name: chromedriver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump bitnami/kubectl in /test/container (argoproj#20191) Bumps bitnami/kubectl from `da4a986` to `b509ab6`. --- updated-dependencies: - dependency-name: bitnami/kubectl dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump library/busybox in /test/e2e/multiarch-container (argoproj#20193) Bumps library/busybox from `c230832` to `768e5c6`. --- updated-dependencies: - dependency-name: library/busybox dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix(helm): escape consecutive commas in cleanSetParameters (argoproj#19269) (argoproj#20113) Signed-off-by: KangManJoo <[email protected]> Signed-off-by: daengdaengLee <[email protected]> Co-authored-by: daengdaengLee <[email protected]> Signed-off-by: Moleus <[email protected]> * Update troubleshooting-errors.md (argoproj#20201) Fixing some phrasing and adding more clarity. Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: Rework git tag semver resolution (argoproj#20083) (argoproj#20096) * Write initial tests Signed-off-by: Paul Larsen <[email protected]> * Improve git tag semver resolution Signed-off-by: Paul Larsen <[email protected]> * Add company to list of users Signed-off-by: Paul Larsen <[email protected]> * Fix broken error string check Signed-off-by: Paul Larsen <[email protected]> * Fix incorrect semver test assumption Signed-off-by: Paul Larsen <[email protected]> * switch to debug statement Signed-off-by: Paul Larsen <[email protected]> * Add more testcases for review Signed-off-by: Paul Larsen <[email protected]> * review comments Signed-off-by: Paul Larsen <[email protected]> --------- Signed-off-by: Paul Larsen <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (argoproj#20207) Signed-off-by: Moleus <[email protected]> * feat(ui): support auto theme (argoproj#20080) * feat(theme): support auto theme Signed-off-by: linghaoSu <[email protected]> * fix(ui): set default theme as light Signed-off-by: linghaoSu <[email protected]> * fix(ui): only register listener when theme is auto Signed-off-by: linghaoSu <[email protected]> --------- Signed-off-by: linghaoSu <[email protected]> Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump selenium-webdriver from 4.24.1 to 4.25.0 in /ui-test (argoproj#20058) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.24.1 to 4.25.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Commits](https://github.com/SeleniumHQ/selenium/commits/selenium-4.25.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix: refine deny destination checks (argoproj#20045) * fix: refine server deny check Fixes argoproj#19804. The deny destination check can be made more intuitive by doing the following: * short-circuit any deny destination * first, for any deny server destination, _also_ check if the namespace matches * for any deny namespace destination, reject as before Signed-off-by: Blake Pettersson <[email protected]> * fix: also assert that server matches on ns deny Signed-off-by: Blake Pettersson <[email protected]> --------- Signed-off-by: Blake Pettersson <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: Added unit tests and fix e2e tests for application sync decoupling feature (argoproj#19966) * fixed doc comments and added unit tests Signed-off-by: anandf <[email protected]> * Added comments for the newly added unit tests Signed-off-by: anandf <[email protected]> * Refactored method name to deriveServiceAccountToImpersonate Signed-off-by: anandf <[email protected]> * Using const name in return value Signed-off-by: anandf <[email protected]> * Added unit tests for argocd proj add-destination-service-accounts Signed-off-by: anandf <[email protected]> * Fixed failing e2e tests Signed-off-by: anandf <[email protected]> * Fix linting errors Signed-off-by: anandf <[email protected]> * Using require package instead of assert and fixed code generation Signed-off-by: anandf <[email protected]> * Removed parallel execution of tests for sync with impersonate Signed-off-by: anandf <[email protected]> * Added err checks for glob validations Signed-off-by: anandf <[email protected]> * Fixed e2e tests for sync impersonation Signed-off-by: anandf <[email protected]> * Using consistently based expects in E2E tests Signed-off-by: anandf <[email protected]> * Added more unit tests and fixed go generate Signed-off-by: anandf <[email protected]> * Fixed failed lint errors, unit and e2e test failures Signed-off-by: anandf <[email protected]> * Fixed goimports linter issue Signed-off-by: anandf <[email protected]> * Added code comments and added few missing unit tests Signed-off-by: anandf <[email protected]> * Added missing unit test for GetDestinationServiceAccounts method Signed-off-by: anandf <[email protected]> * Fixed goimports formatting with local for project_test.go Signed-off-by: anandf <[email protected]> * Corrected typo in a field name additionalObjs Signed-off-by: anandf <[email protected]> * Fixed failing unit tests Signed-off-by: anandf <[email protected]> --------- Signed-off-by: anandf <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: Fix false positive in plugin application discovery (argoproj#20196) * fix: fix false positive in plugin application discovery Signed-off-by: Pradithya Aria <[email protected]> * fix: apply suggestion to return immediately if discovery is not configured for unnamed plugin Signed-off-by: Pradithya Aria <[email protected]> --------- Signed-off-by: Pradithya Aria <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: update health check to support modelmesh (argoproj#20142) Signed-off-by: Trevor Royer <[email protected]> Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: rename protobuf field according to convention (argoproj#20221) Signed-off-by: Alexander Matyushentsev <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: add TBC Bank to USERS.md (argoproj#20227) * docs: add TBC Bank to USERS.md Signed-off-by: Mate Gogiberidze <[email protected]> * docs: reorder TBC Bank by alphabetical Signed-off-by: Mate Gogiberidze <[email protected]> --------- Signed-off-by: Mate Gogiberidze <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (argoproj#20224) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.6.1 to 3.7.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@988b5a0...8026d2b) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump tj-actions/changed-files from 45.0.2 to 45.0.3 (argoproj#20225) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 45.0.2 to 45.0.3. - [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@48d8f15...c3a1bb2) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix: use `ErrorContains(t, err` instead of `Contains(t, err.Error()` (argoproj#20220) Signed-off-by: Matthieu MOREL <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: Correct ApplicationSet (spec.preservedFields) (argoproj#20206) * Fix docs Signed-off-by: jyoungs <[email protected]> * Remove another errant block; improved comments Signed-off-by: jyoungs <[email protected]> * Actually removed the errant block Signed-off-by: jyoungs <[email protected]> * More doc fixes Signed-off-by: jyoungs <[email protected]> * More spec fixes + USERS Signed-off-by: jyoungs <[email protected]> --------- Signed-off-by: jyoungs <[email protected]> Signed-off-by: Moleus <[email protected]> * fix(health): only consider non-empty health checks (argoproj#20232) * fix(health): only consider non-empty health checks For wildcard health checks, only consider wildcards with a non-empty health check. Fixes argoproj#16905 (at least partially). Signed-off-by: Blake Pettersson <[email protected]> * test: renaming test case for clarity Signed-off-by: Blake Pettersson <[email protected]> * refactor: add clarity as to what the function is supposed to do Signed-off-by: Blake Pettersson <[email protected]> * Update docs/operator-manual/health.md Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Blake Pettersson <[email protected]> * test: add test case for `*/*` override with empty healthcheck Signed-off-by: Blake Pettersson <[email protected]> --------- Signed-off-by: Blake Pettersson <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: support managing cluster with multiple argocd instances and annotation based tracking (argoproj#20222) Signed-off-by: Alexander Matyushentsev <[email protected]> Signed-off-by: Moleus <[email protected]> * fix notification-catlog issue (argoproj#20237) Signed-off-by: ajinkyak423 <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(ci): add renovate for golangci-lint, go and node version (argoproj#20236) Signed-off-by: ggjulio <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump actions/cache from 4.0.2 to 4.1.0 (argoproj#20240) Bumps [actions/cache](https://github.com/actions/cache) from 4.0.2 to 4.1.0. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@0c45773...2cdf405) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/setup-buildx-action from 3.7.0 to 3.7.1 (argoproj#20241) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@8026d2b...c47758b) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/time from 0.6.0 to 0.7.0 (argoproj#20244) Bumps [golang.org/x/time](https://github.com/golang/time) from 0.6.0 to 0.7.0. - [Commits](golang/time@v0.6.0...v0.7.0) --- updated-dependencies: - dependency-name: golang.org/x/time dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * feat(cli): Add app diff option to specify exit code when diff (argoproj#20144) The argocd app diff command returns 1 if a difference is found. In related issues, they want to return an error code that is distinguishable from common errors. However, changing the existing behavior is likely to break user's automation code. So we want to provide an explicit option(--diff-exit-code) to specify an error code. Related: argoproj#3588 Signed-off-by: Eugene Kim <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: add support for helm skipTests flag (argoproj#20118) Signed-off-by: jaehanbyun <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0 (argoproj#20242) Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.6.0 to 3.7.0. - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](sigstore/cosign-installer@4959ce0...dc72c7d) --- updated-dependencies: - dependency-name: sigstore/cosign-installer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 (argoproj#20245) Bumps [golang.org/x/term](https://github.com/golang/term) from 0.24.0 to 0.25.0. - [Commits](golang/term@v0.24.0...v0.25.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 (argoproj#20243) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.27.0 to 0.28.0. - [Commits](golang/crypto@v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 (argoproj#20246) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.30.0. - [Commits](golang/net@v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore: update notifications-engine to 22ccfe0caf45 (argoproj#20239) * Update notifications-engine Signed-off-by: SLASHLogin <[email protected]> * Update docs for Opsgenie notifications Signed-off-by: SLASHLogin <[email protected]> * docs: Fix outdated slack notification configuration readme Signed-off-by: SLASHLogin <[email protected]> --------- Signed-off-by: SLASHLogin <[email protected]> Signed-off-by: Moleus <[email protected]> * [Bot] docs: Update Snyk reports (argoproj#20250) Signed-off-by: CI <[email protected]> Co-authored-by: CI <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: handle incorrect cluster RESTconfig without panic (argoproj#20150) Signed-off-by: cef <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): update node version (argoproj#20248) * chore(deps): update node version * Update ui/.nvmrc Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * sec: update alpine/helm to 3.16.1 (argoproj#20253) Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(ci): update renovate config (argoproj#20254) Signed-off-by: ggjulio <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: Policy/policy.open-cluster-management.io health check is broken (argoproj#20108) (argoproj#20109) Tried using the health check as listed here but it gave error: | error setting app health: failed to get resource health for "Policy" with name "XXXX" in namespace "local-cluster": <string>:35: invalid value (nil) at index 1 in table for concat stack traceback: [G]: in function 'concat' <string>:35: in main chunk [G]: ? This change fixes the error by updating how the noncompliant clusters are tracked and counted to use latest Lua recommendations. Signed-off-by: Ian Tewksbury <[email protected]> Signed-off-by: Moleus <[email protected]> * feat(applicationset): Add FlatList option to cluster generator - Fixes argoproj#20212 (argoproj#20231) * (feat) - Add FlatList option to cluster generator Signed-off-by: OpenGuidou <[email protected]> * Update docs/operator-manual/applicationset/Generators-Cluster.md Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: OpenGuidou <[email protected]> Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): update docs dependencies (argoproj#20257) * chore(deps): update docs dependencies Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * bump rtd python version Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): update group golang to v1.23.2 (argoproj#20256) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore: bump k8s versions in e2e tests (argoproj#19669) Signed-off-by: Moleus <[email protected]> --------- Signed-off-by: Moleus <[email protected]> Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Cheng Fang <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Alexandre Gaudreault <[email protected]> Signed-off-by: Symeon Meichanetzoglou <[email protected]> Signed-off-by: linghaoSu <[email protected]> Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Tony Au-Yeung <[email protected]> Signed-off-by: Pradithya Aria <[email protected]> Signed-off-by: CI <[email protected]> Signed-off-by: todaywasawesome <[email protected]> Signed-off-by: Dillen Padhiar <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Crumbs <[email protected]> Signed-off-by: cef <[email protected]> Signed-off-by: asjervanasten <[email protected]> Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Surajyadav <[email protected]> Signed-off-by: Michael Crenshaw <[email protected]> Signed-off-by: leehosu <[email protected]> Signed-off-by: l2h <[email protected]> Signed-off-by: nueavv <[email protected]> Signed-off-by: Phong Do <[email protected]> Signed-off-by: KangManJoo <[email protected]> Signed-off-by: daengdaengLee <[email protected]> Signed-off-by: Paul Larsen <[email protected]> Signed-off-by: Blake Pettersson <[email protected]> Signed-off-by: anandf <[email protected]> Signed-off-by: Trevor Royer <[email protected]> Signed-off-by: Alexander Matyushentsev <[email protected]> Signed-off-by: Mate Gogiberidze <[email protected]> Signed-off-by: Matthieu MOREL <[email protected]> Signed-off-by: jyoungs <[email protected]> Signed-off-by: ajinkyak423 <[email protected]> Signed-off-by: ggjulio <[email protected]> Signed-off-by: Eugene Kim <[email protected]> Signed-off-by: jaehanbyun <[email protected]> Signed-off-by: SLASHLogin <[email protected]> Signed-off-by: Ian Tewksbury <[email protected]> Signed-off-by: OpenGuidou <[email protected]> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dan Garfield <[email protected]> Co-authored-by: Cheng Fang <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alexandre Gaudreault <[email protected]> Co-authored-by: Symeon Meichanetzoglou <[email protected]> Co-authored-by: Linghao Su <[email protected]> Co-authored-by: pasha-codefresh <[email protected]> Co-authored-by: Tony Au-Yeung <[email protected]> Co-authored-by: aria <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: CI <[email protected]> Co-authored-by: Dillen Padhiar <[email protected]> Co-authored-by: Daco <[email protected]> Co-authored-by: Crumbs <[email protected]> Co-authored-by: ABBOUD Moncef <[email protected]> Co-authored-by: appiepollo14 <[email protected]> Co-authored-by: Josh Soref <[email protected]> Co-authored-by: Suraj yadav <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]> Co-authored-by: l2h <[email protected]> Co-authored-by: rumstead <[email protected]> Co-authored-by: 1102 <[email protected]> Co-authored-by: Phong Do <[email protected]> Co-authored-by: Olivier Wenger <[email protected]> Co-authored-by: KangManJoo <[email protected]> Co-authored-by: daengdaengLee <[email protected]> Co-authored-by: Paul Larsen <[email protected]> Co-authored-by: Blake Pettersson <[email protected]> Co-authored-by: Anand Francis Joseph <[email protected]> Co-authored-by: Trevor Royer <[email protected]> Co-authored-by: Alexander Matyushentsev <[email protected]> Co-authored-by: Mate Gogiberidze <[email protected]> Co-authored-by: Matthieu MOREL <[email protected]> Co-authored-by: Jeff Youngs <[email protected]> Co-authored-by: Ajinkya Ganesh Kumbhar <[email protected]> Co-authored-by: Julio <[email protected]> Co-authored-by: Eugene Kim <[email protected]> Co-authored-by: 변재한 <[email protected]> Co-authored-by: SLASHLogin <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ian Tewksbury <[email protected]> Co-authored-by: OpenGuidou <[email protected]> Signed-off-by: alnoor <[email protected]>
* chore(deps): update docs dependencies Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * bump rtd python version Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: austin5219 <[email protected]>
…argoproj#20085) * docs: Add `404 Not Found` github notification error to troubleshooting docs Signed-off-by: Moleus <[email protected]> * Update docs/operator-manual/notifications/troubleshooting-errors.md Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * Update docs/operator-manual/notifications/troubleshooting-errors.md Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: CVE-2024-45296 Backtracking regular expressions cause ReDoS by upgrading path-to-regexp from 1.8.0 to 1.9.0 (argoproj#20087) Signed-off-by: Cheng Fang <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps-dev): bump @types/node from 22.5.5 to 22.7.2 in /ui-test (argoproj#20112) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.5 to 22.7.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix(extension): add header to support apps-in-any-namespace (argoproj#20123) Signed-off-by: Alexandre Gaudreault <[email protected]> Signed-off-by: Moleus <[email protected]> * Fix typo (argoproj#20127) Remove a redundant "is". Signed-off-by: Symeon Meichanetzoglou <[email protected]> Signed-off-by: Moleus <[email protected]> * fix(ui): add optional check to avoid undefined reference in project detail (argoproj#20044) Signed-off-by: linghaoSu <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump Helm from 3.15.2 to 3.15.4 (argoproj#20135) * sec: upgrade helm version in order to fix critical vulnerability Signed-off-by: pashakostohrys <[email protected]> * sec: upgrade helm version in order to fix critical vulnerability Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: oras-go client should fallback to docker config if no credentials specified (argoproj#18133) * oras-go client should fallback to docker config if no credentials specified Signed-off-by: Tony Au-Yeung <[email protected]> * Fix tests Signed-off-by: Tony Au-Yeung <[email protected]> * Fix lint Signed-off-by: Tony Au-Yeung <[email protected]> * gofumpt Signed-off-by: Tony Au-Yeung <[email protected]> * Validate auth header Signed-off-by: Tony Au-Yeung <[email protected]> --------- Signed-off-by: Tony Au-Yeung <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 (argoproj#20154) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.7.0 to 6.8.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@5cd11c3...32945a3) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix: Fix argocd appset generate failure due to missing clusterrole (argoproj#20162) * fix: FIx argocd-server clusterrole to allow argocd appset generate using cluster generator Signed-off-by: Pradithya Aria <[email protected]> * fix: update generated code Signed-off-by: Pradithya Aria <[email protected]> --------- Signed-off-by: Pradithya Aria <[email protected]> Signed-off-by: Moleus <[email protected]> * [Bot] docs: Update Snyk reports (argoproj#20146) Signed-off-by: CI <[email protected]> Co-authored-by: CI <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: repo generate paths value in namespace install is incorrectly formatted (argoproj#20139) * Fix repo generate paths value in namespace install Signed-off-by: todaywasawesome <[email protected]> * Fix in base and regen Signed-off-by: todaywasawesome <[email protected]> --------- Signed-off-by: todaywasawesome <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: introduce pause/unpause actions for Numaplane CRDs (argoproj#20128) * feat: introduce pause/unpause actions for Numaplane CRDs Signed-off-by: Dillen Padhiar <[email protected]> * test: fixed incorrect file names Signed-off-by: Dillen Padhiar <[email protected]> * chore: codegen Signed-off-by: Dillen Padhiar <[email protected]> * fix: empty check for lifecycle Signed-off-by: Dillen Padhiar <[email protected]> * fix: nil check Signed-off-by: Dillen Padhiar <[email protected]> * fix: nil checks Signed-off-by: Dillen Padhiar <[email protected]> * test: testing different starting spec Signed-off-by: Dillen Padhiar <[email protected]> * feat: add nil checks for all possible nil fields Signed-off-by: Dillen Padhiar <[email protected]> * chore: rerun tests Signed-off-by: Dillen Padhiar <[email protected]> --------- Signed-off-by: Dillen Padhiar <[email protected]> Signed-off-by: Moleus <[email protected]> * feat(appset): Add a cache layer for Argo Projects to speed-up application validation (argoproj#18703) * feat(appset): Add a cache layer for Argo Projects to speed-up application validation Signed-off-by: Philippe Da Costa <[email protected]> * Use local client rather than custom cache Signed-off-by: Philippe Da Costa <[email protected]> * Clean go.mod Signed-off-by: Philippe Da Costa <[email protected]> * Merge master Signed-off-by: Philippe Da Costa <[email protected]> * Fix after merging master Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> * Initialize appProject variable inside loop Signed-off-by: Philippe Da Costa <[email protected]> * Remove unused ArgoAppClientset field Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> * Fix linter issue Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> --------- Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: added note re. arch of example application on getting_started.md (argoproj#20143) added warning that example application may not run on all archs Signed-off-by: Crumbs <[email protected]> Signed-off-by: Moleus <[email protected]> * fix(ui): hide resource actions menu if it's empty (argoproj#20051) Signed-off-by: cef <[email protected]> Signed-off-by: Moleus <[email protected]> * Fixes minor typo which lead to using the bearer token as api URL and was obviously not working. (argoproj#20169) Signed-off-by: asjervanasten <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: Try to make CodeQL happy (argoproj#20094) (argoproj#20129) * chore(common): Split const from unrelated util/clusterauth const Signed-off-by: Josh Soref <[email protected]> * chore: Try to make CodeQL happy Signed-off-by: Josh Soref <[email protected]> --------- Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 (argoproj#20174) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.8.0 to 6.9.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@32945a3...4f58ea7) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * feat(ui): make name property for repos (argoproj#20077) * name-option-added Signed-off-by: Surajyadav <[email protected]> * lint Signed-off-by: Surajyadav <[email protected]> --------- Signed-off-by: Surajyadav <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: basic e2e tests in order to verify notification service health (argoproj#20182) * feat: basic e2e tests in order to verify notification service health Signed-off-by: pashakostohrys <[email protected]> * feat: basic e2e tests in order to verify notification service health Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: document credentials server (argoproj#20078) Signed-off-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: Add nodeSelector for Linux nodes (argoproj#20148) * feat: Add nodeSelector for Linux nodes in application-controller, applicationset-controller, and repo-server Signed-off-by: leehosu <[email protected]> * refactor : Reversal the wrong part and correct it. Signed-off-by: leehosu <[email protected]> * Update argocd-application-controller-statefulset.yaml Signed-off-by: l2h <[email protected]> * feat: Add nodeSelector for Linux nodes in dex-server, argo-server Signed-off-by: leehosu <[email protected]> * refactor: update code to resolving for intergration test Signed-off-by: leehosu <[email protected]> * refactor: update code to resolving for codegen Signed-off-by: leehosu <[email protected]> * Run make manifests-local and then commit Signed-off-by: leehosu <[email protected]> --------- Signed-off-by: leehosu <[email protected]> Signed-off-by: l2h <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump github.com/cyphar/filepath-securejoin (argoproj#20173) Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin) from 0.3.2 to 0.3.3. - [Release notes](https://github.com/cyphar/filepath-securejoin/releases) - [Changelog](https://github.com/cyphar/filepath-securejoin/blob/main/CHANGELOG.md) - [Commits](cyphar/filepath-securejoin@v0.3.2...v0.3.3) --- updated-dependencies: - dependency-name: github.com/cyphar/filepath-securejoin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * feat(appset): parameterize requeue time argoproj#20063 (argoproj#20064) Signed-off-by: Moleus <[email protected]> * chore(ci): better handling of Go and Node dependency bumps (argoproj#20168) * chore(ci): better handling of Go and Node dependency bumps Signed-off-by: Michael Crenshaw <[email protected]> temporarily remove condition Signed-off-by: Michael Crenshaw <[email protected]> quit early if there are no changes Signed-off-by: Michael Crenshaw <[email protected]> use latest checkout action and actually test version change Signed-off-by: Michael Crenshaw <[email protected]> use github token Signed-off-by: Michael Crenshaw <[email protected]> workflow for node Signed-off-by: Michael Crenshaw <[email protected]> clean up after changing node version Signed-off-by: Michael Crenshaw <[email protected]> revert temporary changes Signed-off-by: Michael Crenshaw <[email protected]> more docs Signed-off-by: Michael Crenshaw <[email protected]> * bump linter version Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (argoproj#20188) Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.5.0 to 4.6.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@e28ff12...b9fd7d1) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * docs(ui): sorting version (argoproj#20181) Signed-off-by: nueavv <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: add outpost24 to users.md (argoproj#20197) Signed-off-by: Phong Do <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: Update argocd path for command in notifification in troubleshooting docs (argoproj#20120) Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1 (argoproj#20190) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.67.0 to 1.67.1. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.67.0...v1.67.1) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump chromedriver from 129.0.0 to 129.0.2 in /ui-test (argoproj#20189) Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 129.0.0 to 129.0.2. - [Commits](giggio/node-chromedriver@129.0.0...129.0.2) --- updated-dependencies: - dependency-name: chromedriver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump bitnami/kubectl in /test/container (argoproj#20191) Bumps bitnami/kubectl from `da4a986` to `b509ab6`. --- updated-dependencies: - dependency-name: bitnami/kubectl dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump library/busybox in /test/e2e/multiarch-container (argoproj#20193) Bumps library/busybox from `c230832` to `768e5c6`. --- updated-dependencies: - dependency-name: library/busybox dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix(helm): escape consecutive commas in cleanSetParameters (argoproj#19269) (argoproj#20113) Signed-off-by: KangManJoo <[email protected]> Signed-off-by: daengdaengLee <[email protected]> Co-authored-by: daengdaengLee <[email protected]> Signed-off-by: Moleus <[email protected]> * Update troubleshooting-errors.md (argoproj#20201) Fixing some phrasing and adding more clarity. Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: Rework git tag semver resolution (argoproj#20083) (argoproj#20096) * Write initial tests Signed-off-by: Paul Larsen <[email protected]> * Improve git tag semver resolution Signed-off-by: Paul Larsen <[email protected]> * Add company to list of users Signed-off-by: Paul Larsen <[email protected]> * Fix broken error string check Signed-off-by: Paul Larsen <[email protected]> * Fix incorrect semver test assumption Signed-off-by: Paul Larsen <[email protected]> * switch to debug statement Signed-off-by: Paul Larsen <[email protected]> * Add more testcases for review Signed-off-by: Paul Larsen <[email protected]> * review comments Signed-off-by: Paul Larsen <[email protected]> --------- Signed-off-by: Paul Larsen <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (argoproj#20207) Signed-off-by: Moleus <[email protected]> * feat(ui): support auto theme (argoproj#20080) * feat(theme): support auto theme Signed-off-by: linghaoSu <[email protected]> * fix(ui): set default theme as light Signed-off-by: linghaoSu <[email protected]> * fix(ui): only register listener when theme is auto Signed-off-by: linghaoSu <[email protected]> --------- Signed-off-by: linghaoSu <[email protected]> Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump selenium-webdriver from 4.24.1 to 4.25.0 in /ui-test (argoproj#20058) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.24.1 to 4.25.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Commits](https://github.com/SeleniumHQ/selenium/commits/selenium-4.25.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix: refine deny destination checks (argoproj#20045) * fix: refine server deny check Fixes argoproj#19804. The deny destination check can be made more intuitive by doing the following: * short-circuit any deny destination * first, for any deny server destination, _also_ check if the namespace matches * for any deny namespace destination, reject as before Signed-off-by: Blake Pettersson <[email protected]> * fix: also assert that server matches on ns deny Signed-off-by: Blake Pettersson <[email protected]> --------- Signed-off-by: Blake Pettersson <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: Added unit tests and fix e2e tests for application sync decoupling feature (argoproj#19966) * fixed doc comments and added unit tests Signed-off-by: anandf <[email protected]> * Added comments for the newly added unit tests Signed-off-by: anandf <[email protected]> * Refactored method name to deriveServiceAccountToImpersonate Signed-off-by: anandf <[email protected]> * Using const name in return value Signed-off-by: anandf <[email protected]> * Added unit tests for argocd proj add-destination-service-accounts Signed-off-by: anandf <[email protected]> * Fixed failing e2e tests Signed-off-by: anandf <[email protected]> * Fix linting errors Signed-off-by: anandf <[email protected]> * Using require package instead of assert and fixed code generation Signed-off-by: anandf <[email protected]> * Removed parallel execution of tests for sync with impersonate Signed-off-by: anandf <[email protected]> * Added err checks for glob validations Signed-off-by: anandf <[email protected]> * Fixed e2e tests for sync impersonation Signed-off-by: anandf <[email protected]> * Using consistently based expects in E2E tests Signed-off-by: anandf <[email protected]> * Added more unit tests and fixed go generate Signed-off-by: anandf <[email protected]> * Fixed failed lint errors, unit and e2e test failures Signed-off-by: anandf <[email protected]> * Fixed goimports linter issue Signed-off-by: anandf <[email protected]> * Added code comments and added few missing unit tests Signed-off-by: anandf <[email protected]> * Added missing unit test for GetDestinationServiceAccounts method Signed-off-by: anandf <[email protected]> * Fixed goimports formatting with local for project_test.go Signed-off-by: anandf <[email protected]> * Corrected typo in a field name additionalObjs Signed-off-by: anandf <[email protected]> * Fixed failing unit tests Signed-off-by: anandf <[email protected]> --------- Signed-off-by: anandf <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: Fix false positive in plugin application discovery (argoproj#20196) * fix: fix false positive in plugin application discovery Signed-off-by: Pradithya Aria <[email protected]> * fix: apply suggestion to return immediately if discovery is not configured for unnamed plugin Signed-off-by: Pradithya Aria <[email protected]> --------- Signed-off-by: Pradithya Aria <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: update health check to support modelmesh (argoproj#20142) Signed-off-by: Trevor Royer <[email protected]> Co-authored-by: Dan Garfield <[email protected]> Signed-off-by: Moleus <[email protected]> * chore: rename protobuf field according to convention (argoproj#20221) Signed-off-by: Alexander Matyushentsev <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: add TBC Bank to USERS.md (argoproj#20227) * docs: add TBC Bank to USERS.md Signed-off-by: Mate Gogiberidze <[email protected]> * docs: reorder TBC Bank by alphabetical Signed-off-by: Mate Gogiberidze <[email protected]> --------- Signed-off-by: Mate Gogiberidze <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (argoproj#20224) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.6.1 to 3.7.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@988b5a0...8026d2b) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump tj-actions/changed-files from 45.0.2 to 45.0.3 (argoproj#20225) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 45.0.2 to 45.0.3. - [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@48d8f15...c3a1bb2) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * fix: use `ErrorContains(t, err` instead of `Contains(t, err.Error()` (argoproj#20220) Signed-off-by: Matthieu MOREL <[email protected]> Signed-off-by: Moleus <[email protected]> * docs: Correct ApplicationSet (spec.preservedFields) (argoproj#20206) * Fix docs Signed-off-by: jyoungs <[email protected]> * Remove another errant block; improved comments Signed-off-by: jyoungs <[email protected]> * Actually removed the errant block Signed-off-by: jyoungs <[email protected]> * More doc fixes Signed-off-by: jyoungs <[email protected]> * More spec fixes + USERS Signed-off-by: jyoungs <[email protected]> --------- Signed-off-by: jyoungs <[email protected]> Signed-off-by: Moleus <[email protected]> * fix(health): only consider non-empty health checks (argoproj#20232) * fix(health): only consider non-empty health checks For wildcard health checks, only consider wildcards with a non-empty health check. Fixes argoproj#16905 (at least partially). Signed-off-by: Blake Pettersson <[email protected]> * test: renaming test case for clarity Signed-off-by: Blake Pettersson <[email protected]> * refactor: add clarity as to what the function is supposed to do Signed-off-by: Blake Pettersson <[email protected]> * Update docs/operator-manual/health.md Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Blake Pettersson <[email protected]> * test: add test case for `*/*` override with empty healthcheck Signed-off-by: Blake Pettersson <[email protected]> --------- Signed-off-by: Blake Pettersson <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: support managing cluster with multiple argocd instances and annotation based tracking (argoproj#20222) Signed-off-by: Alexander Matyushentsev <[email protected]> Signed-off-by: Moleus <[email protected]> * fix notification-catlog issue (argoproj#20237) Signed-off-by: ajinkyak423 <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(ci): add renovate for golangci-lint, go and node version (argoproj#20236) Signed-off-by: ggjulio <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump actions/cache from 4.0.2 to 4.1.0 (argoproj#20240) Bumps [actions/cache](https://github.com/actions/cache) from 4.0.2 to 4.1.0. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@0c45773...2cdf405) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump docker/setup-buildx-action from 3.7.0 to 3.7.1 (argoproj#20241) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@8026d2b...c47758b) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/time from 0.6.0 to 0.7.0 (argoproj#20244) Bumps [golang.org/x/time](https://github.com/golang/time) from 0.6.0 to 0.7.0. - [Commits](golang/time@v0.6.0...v0.7.0) --- updated-dependencies: - dependency-name: golang.org/x/time dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * feat(cli): Add app diff option to specify exit code when diff (argoproj#20144) The argocd app diff command returns 1 if a difference is found. In related issues, they want to return an error code that is distinguishable from common errors. However, changing the existing behavior is likely to break user's automation code. So we want to provide an explicit option(--diff-exit-code) to specify an error code. Related: argoproj#3588 Signed-off-by: Eugene Kim <[email protected]> Signed-off-by: Moleus <[email protected]> * feat: add support for helm skipTests flag (argoproj#20118) Signed-off-by: jaehanbyun <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0 (argoproj#20242) Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.6.0 to 3.7.0. - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](sigstore/cosign-installer@4959ce0...dc72c7d) --- updated-dependencies: - dependency-name: sigstore/cosign-installer dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 (argoproj#20245) Bumps [golang.org/x/term](https://github.com/golang/term) from 0.24.0 to 0.25.0. - [Commits](golang/term@v0.24.0...v0.25.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 (argoproj#20243) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.27.0 to 0.28.0. - [Commits](golang/crypto@v0.27.0...v0.28.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 (argoproj#20246) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.30.0. - [Commits](golang/net@v0.29.0...v0.30.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore: update notifications-engine to 22ccfe0caf45 (argoproj#20239) * Update notifications-engine Signed-off-by: SLASHLogin <[email protected]> * Update docs for Opsgenie notifications Signed-off-by: SLASHLogin <[email protected]> * docs: Fix outdated slack notification configuration readme Signed-off-by: SLASHLogin <[email protected]> --------- Signed-off-by: SLASHLogin <[email protected]> Signed-off-by: Moleus <[email protected]> * [Bot] docs: Update Snyk reports (argoproj#20250) Signed-off-by: CI <[email protected]> Co-authored-by: CI <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: handle incorrect cluster RESTconfig without panic (argoproj#20150) Signed-off-by: cef <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): update node version (argoproj#20248) * chore(deps): update node version * Update ui/.nvmrc Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * sec: update alpine/helm to 3.16.1 (argoproj#20253) Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(ci): update renovate config (argoproj#20254) Signed-off-by: ggjulio <[email protected]> Signed-off-by: Moleus <[email protected]> * fix: Policy/policy.open-cluster-management.io health check is broken (argoproj#20108) (argoproj#20109) Tried using the health check as listed here but it gave error: | error setting app health: failed to get resource health for "Policy" with name "XXXX" in namespace "local-cluster": <string>:35: invalid value (nil) at index 1 in table for concat stack traceback: [G]: in function 'concat' <string>:35: in main chunk [G]: ? This change fixes the error by updating how the noncompliant clusters are tracked and counted to use latest Lua recommendations. Signed-off-by: Ian Tewksbury <[email protected]> Signed-off-by: Moleus <[email protected]> * feat(applicationset): Add FlatList option to cluster generator - Fixes argoproj#20212 (argoproj#20231) * (feat) - Add FlatList option to cluster generator Signed-off-by: OpenGuidou <[email protected]> * Update docs/operator-manual/applicationset/Generators-Cluster.md Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: OpenGuidou <[email protected]> Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): update docs dependencies (argoproj#20257) * chore(deps): update docs dependencies Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * bump rtd python version Signed-off-by: Michael Crenshaw <[email protected]> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Michael Crenshaw <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Moleus <[email protected]> * chore(deps): update group golang to v1.23.2 (argoproj#20256) Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Moleus <[email protected]> * chore: bump k8s versions in e2e tests (argoproj#19669) Signed-off-by: Moleus <[email protected]> --------- Signed-off-by: Moleus <[email protected]> Signed-off-by: Dan Garfield <[email protected]> Signed-off-by: Cheng Fang <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Alexandre Gaudreault <[email protected]> Signed-off-by: Symeon Meichanetzoglou <[email protected]> Signed-off-by: linghaoSu <[email protected]> Signed-off-by: pashakostohrys <[email protected]> Signed-off-by: Tony Au-Yeung <[email protected]> Signed-off-by: Pradithya Aria <[email protected]> Signed-off-by: CI <[email protected]> Signed-off-by: todaywasawesome <[email protected]> Signed-off-by: Dillen Padhiar <[email protected]> Signed-off-by: Philippe Da Costa <[email protected]> Signed-off-by: Crumbs <[email protected]> Signed-off-by: cef <[email protected]> Signed-off-by: asjervanasten <[email protected]> Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Surajyadav <[email protected]> Signed-off-by: Michael Crenshaw <[email protected]> Signed-off-by: leehosu <[email protected]> Signed-off-by: l2h <[email protected]> Signed-off-by: nueavv <[email protected]> Signed-off-by: Phong Do <[email protected]> Signed-off-by: KangManJoo <[email protected]> Signed-off-by: daengdaengLee <[email protected]> Signed-off-by: Paul Larsen <[email protected]> Signed-off-by: Blake Pettersson <[email protected]> Signed-off-by: anandf <[email protected]> Signed-off-by: Trevor Royer <[email protected]> Signed-off-by: Alexander Matyushentsev <[email protected]> Signed-off-by: Mate Gogiberidze <[email protected]> Signed-off-by: Matthieu MOREL <[email protected]> Signed-off-by: jyoungs <[email protected]> Signed-off-by: ajinkyak423 <[email protected]> Signed-off-by: ggjulio <[email protected]> Signed-off-by: Eugene Kim <[email protected]> Signed-off-by: jaehanbyun <[email protected]> Signed-off-by: SLASHLogin <[email protected]> Signed-off-by: Ian Tewksbury <[email protected]> Signed-off-by: OpenGuidou <[email protected]> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dan Garfield <[email protected]> Co-authored-by: Cheng Fang <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alexandre Gaudreault <[email protected]> Co-authored-by: Symeon Meichanetzoglou <[email protected]> Co-authored-by: Linghao Su <[email protected]> Co-authored-by: pasha-codefresh <[email protected]> Co-authored-by: Tony Au-Yeung <[email protected]> Co-authored-by: aria <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: CI <[email protected]> Co-authored-by: Dillen Padhiar <[email protected]> Co-authored-by: Daco <[email protected]> Co-authored-by: Crumbs <[email protected]> Co-authored-by: ABBOUD Moncef <[email protected]> Co-authored-by: appiepollo14 <[email protected]> Co-authored-by: Josh Soref <[email protected]> Co-authored-by: Suraj yadav <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]> Co-authored-by: l2h <[email protected]> Co-authored-by: rumstead <[email protected]> Co-authored-by: 1102 <[email protected]> Co-authored-by: Phong Do <[email protected]> Co-authored-by: Olivier Wenger <[email protected]> Co-authored-by: KangManJoo <[email protected]> Co-authored-by: daengdaengLee <[email protected]> Co-authored-by: Paul Larsen <[email protected]> Co-authored-by: Blake Pettersson <[email protected]> Co-authored-by: Anand Francis Joseph <[email protected]> Co-authored-by: Trevor Royer <[email protected]> Co-authored-by: Alexander Matyushentsev <[email protected]> Co-authored-by: Mate Gogiberidze <[email protected]> Co-authored-by: Matthieu MOREL <[email protected]> Co-authored-by: Jeff Youngs <[email protected]> Co-authored-by: Ajinkya Ganesh Kumbhar <[email protected]> Co-authored-by: Julio <[email protected]> Co-authored-by: Eugene Kim <[email protected]> Co-authored-by: 변재한 <[email protected]> Co-authored-by: SLASHLogin <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ian Tewksbury <[email protected]> Co-authored-by: OpenGuidou <[email protected]> Signed-off-by: austin5219 <[email protected]>
This PR contains the following updates:
==3.3.7
->==3.7
==0.6.0
->==0.8.1
==1.3.0
->==1.6.1
==2.15.1
->==2.18.0
==10.2.1
->==10.11.2
Release Notes
Python-Markdown/markdown (markdown)
v3.7
Compare Source
Changed
Refactor
abbr
ExtensionA new
AbbrTreeprocessor
has been introduced, which replaces the now deprecatedAbbrInlineProcessor
. Abbreviation processing now happens after Attribute Lists,avoiding a conflict between the two extensions (#1460).
The
AbbrPreprocessor
class has been renamed toAbbrBlockprocessor
, whichbetter reflects what it is.
AbbrPreprocessor
has been deprecated.A call to
Markdown.reset()
now clears all previously defined abbreviations.Abbreviations are now sorted by length before executing
AbbrTreeprocessor
to ensure that multi-word abbreviations are implemented even if an abbreviation
exists for one of those component words. (#1465)
Abbreviations without a definition are now ignored. This avoids applying
abbr tags to text without a title value.
Added an optional
glossary
configuration option to the abbreviations extension.This provides a simple and efficient way to apply a dictionary of abbreviations
to every page.
Abbreviations can now be disabled by setting their definition to
""
or''
.This can be useful when using the
glossary
option.Fixed
v3.6
Compare Source
Changed
Refactor TOC Sanitation
striptags
is provided to convert headings to plain text.Unlike, the
markupsafe
implementation, HTML entities are not unescaped.name
, richhtml
, and unescaped rawdata-toc-label
aresaved to
toc_tokens
, allowing users to access the full rich text content ofthe headings directly from
toc_tokens
.data-toc-label
is sanitized separate from heading contentbefore being written to
name
. This fixes a bug which allowed markup throughin certain circumstances. To access the raw unsanitized data, retrieve the
value from
token['data-toc-label']
directly.html.unescape
call is made just prior to callingslugify
so thatslugify
only operates on Unicode characters. Note thathtml.unescape
isnot run on
name
,html
, ordata-toc-label
.get_name
andstashedHTML2text
defined in thetoc
extensionare both deprecated. Instead, third party extensions should use some
combination of the new functions
run_postprocessors
,render_inner_html
andstriptags
.Fixed
scripts/*.py
in the generated source tarballs (#1430).^
) and square brackets (]
) but explicitly excludebackslashes (
\
) from abbreviations (#1444).attr_list
,fenced_code
), quoted attribute values arenow allowed to contain curly braces (
}
) (#1414).v3.5.2
Compare Source
Fixed
convertFile
- it accepts only bytes-based buffers.Also remove legacy checks from Python 2 (#1400)
AdmonitionProcessor.content_indent
unset(#1404)
InlineProcessor
withAtomicString
(#1406).codehilite
with an emptycode
tag (#1405).v3.5.1
Compare Source
Fixed
trigger quadratic line counting behavior (#1392).
v3.5
Compare Source
v3.4.4
Compare Source
v3.4.3
Compare Source
v3.4.2
Compare Source
v3.4.1
Compare Source
v3.4
Compare Source
cmacmackin/markdown-include (markdown_include)
v0.8.1
Compare Source
What's Changed
inheritHeadingDepth
adding extra new lines by @ldeluigi in https://github.com/cmacmackin/markdown-include/pull/43Full Changelog: cmacmackin/markdown-include@v0.8.0...v0.8.1
v0.8.0
Compare Source
What's Changed
New Contributors
Full Changelog: cmacmackin/markdown-include@v0.7.2...v0.8.0
v0.7.2
Compare Source
Project CI fix only
Full Changelog: cmacmackin/markdown-include@v0.7.1...v0.7.2
v0.7.0
: Version 0.7.0Compare Source
Modified to work with Python-Markdown 3.4. This makes the plugin incompatible with versions < 3.0.
mkdocs/mkdocs (mkdocs)
v1.6.1
Compare Source
Version 1.6.1 (Friday 30th August, 2024)
Fixed
SOURCE_DATE_EPOCH=0
is set. #3795mkdocs_theme.yml
config is empty. #3700python -W
andPYTHONWARNINGS
instead of overriding the configuration. #38090.0.0.0
dev server warning. #3784changefreq
fromsitemap.xml
. #3629Added
v1.6.0
Compare Source
Local preview
mkdocs serve
no longer locks up the browser when more than 5 tabs are open. This is achieved by closing the polling connection whenever a tab becomes inactive. Background tabs will no longer auto-reload either - that will instead happen as soon the tab is opened again. Context: #3391New flag
serve --open
to open the site in a browser.After the first build is finished, this flag will cause the default OS Web browser to be opened at the home page of the local site.
Context: #3500
Drafts
The
exclude_docs
config no longer has any special behavior formkdocs serve
- it now always completely excludes the listed documents from the site.If you wish to use the "drafts" functionality like the
exclude_docs
key used to do in MkDocs 1.5, please switch to the new config keydraft_docs
.See documentation.
Other changes:
Update to deduction of page titles
MkDocs 1.5 had a change in behavior in deducing the page titles from the first heading. Unfortunately this could cause unescaped HTML tags or entities to appear in edge cases.
Now tags are always fully sanitized from the title. Though it still remains the case that
Page.title
is expected to contain HTML entities and is passed directly to the themes.Images (notably, emojis in some extensions) get preserved in the title only through their
alt
attribute's value.Context: #3564, #3578
Themes
"readthedocs" theme
Fix: "readthedocs" theme can now correctly handle deeply nested nav configurations (over 2 levels deep), without confusedly expanding all sections and jumping around vertically. (#3464)
Fix: "readthedocs" theme now shows a link to the repository (with a generic logo) even when isn't one of the 3 known hosters. (#3435)
"readthedocs" theme now also has translation for the word "theme" in the footer that mistakenly always remained in English. (#3613, #3625)
"mkdocs" theme
The "mkdocs" theme got a big update to a newer version of Bootstrap, meaning a slight overhaul of styles. Colors (most notably of admonitions) have much better contrast.
The "mkdocs" theme now has support for dark mode - both automatic (based on the OS/browser setting) and with a manual toggle. Both of these options are not enabled by default and need to be configured explicitly.
See
color_mode
,user_color_mode_toggle
in documentation.Context: #3493, #3649
Configuration
New "
enabled
" setting for all pluginsYou may have seen some plugins take up the convention of having a setting
enabled: false
(or usually controlled through an environment variable) to make the plugin do nothing.Now every plugin has this setting. Plugins can still choose to implement this config themselves and decide how it behaves (and unless they drop older versions of MkDocs, they still should for now), but now there's always a fallback for every plugin.
See documentation. Context: #3395
Validation
Validation of hyperlinks between pages
Absolute links
If you dislike having to always use relative links, now you can opt into absolute links and have them work correctly.
If you set the setting
validation.links.absolute_links
to the new valuerelative_to_docs
, all Markdown links starting with/
will be understood as being relative to thedocs_dir
root. The links will then be validated for correctness according to all the other rules that were already working for relative links in prior versions of MkDocs. For the HTML output, these links will still be turned relative so that the site still works reliably.So, now any document (e.g. "dir1/foo.md") can link to the document "dir2/bar.md" as
[link](/dir2/bar.md)
, in addition to the previously only correct way[link](../dir2/bar.md)
.You have to enable the setting, though. The default is still to just skip any processing of such links.
See documentation. Context: #3485
Absolute links within nav
Absolute links within the
nav:
config were also always skipped. It is now possible to also validate them in the same way withvalidation.nav.absolute_links
. Though it makes a bit less sense because then the syntax is simply redundant with the syntax that comes without the leading slash.Anchors
There is a new config setting that is recommended to enable warnings for:
Example of a warning that this can produce:
Any of the below methods of declaring an anchor will be detected by MkDocs:
Plugins and extensions that insert anchors, in order to be compatible with this, need to be developed as treeprocessors that insert
etree
elements as their mode of operation, rather than raw HTML which is undetectable for this purpose.If you as a user are dealing with falsely reported missing anchors and there's no way to resolve this, you can choose to disable these messages by setting this option to
ignore
(and they are at INFO level by default anyway).See documentation. Context: #3463
Other changes:
When the
nav
config is not specified at all, thenot_in_nav
setting (originally added in 1.5.0) gains an additional behavior: documents covered bynot_in_nav
will not be part of the automatically deduced navigation. Context: #3443Fix: the
!relative
YAML tag formarkdown_extensions
(originally added in 1.5.0) - it was broken in many typical use cases.See documentation. Context: #3466
Config validation now exits on first error, to avoid showing bizarre secondary errors. Context: #3437
MkDocs used to shorten error messages for unexpected errors such as "file not found", but that is no longer the case, the full error message and stack trace will be possible to see (unless the error has a proper handler, of course). Context: #3445
Upgrades for plugin developers
Plugins can add multiple handlers for the same event type, at multiple priorities
See
mkdocs.plugins.CombinedEvent
in documentation. Context: #3448Enabling true generated files and expanding the
File
APISee documentation.
There is a new pair of attributes
File.content_string
that becomes the official API for obtaining the content of a file and is used by MkDocs itself.This replaces the old approach where one had to manually read the file located at
File.abs_src_path
, although that is still the primary action that these new attributes do under the hood.The content of a
File
can be backed by a string and no longer has to be a real existing file atabs_src_path
.It is possible to set the attribute
File.content_string
orFile.content_bytes
and it will take precedence overabs_src_path
.Further,
abs_src_path
is no longer guaranteed to be present and can beNone
instead. MkDocs itself still uses physical files in all cases, but eventually plugins will appear that don't populate this attribute.There is a new constructor
File.generated()
that should be used by plugins instead of theFile()
constructor. It is much more convenient because one doesn't need to manually look up the values such asdocs_dir
anduse_directory_urls
. Its signature is one of:This way, it is now extremely easy to add a virtual file even from a hook:
For large content it is still best to use physical files, but one no longer needs to manipulate the path by providing a fake unused
docs_dir
.There is a new attribute
File.generated_by
that arose by convention - for generated files it should be set to the name of the plugin (the key in theplugins:
collection) that produced this file. This attribute is populated automatically when using theFile.generated()
constructor.It is possible to set the
edit_uri
attribute of aFile
, for example from a plugin or hook, to make it different from the default (equal tosrc_uri
), and this will be reflected in the edit link of the document. This can be useful because some pages aren't backed by a real file and are instead created dynamically from some other source file or script. So a hook could set theedit_uri
to that source file or script accordingly.The
File
object now stores its originalsrc_dir
,dest_dir
,use_directory_urls
values as attributes.Fields of
File
are computed on demand but cached. Only the three above attributes are primary ones, and partly alsodest_uri
. This way, it is possible to, for example, overwritedest_uri
of aFile
, andabs_dest_path
will be calculated based on it. However you need to clear the attribute first usingdel f.abs_dest_path
, because the values are cached.File
instances are now hashable (can be used as keys of adict
). Two files can no longer be considered "equal" unless it's the exact same instance ofFile
.Other changes:
The internal storage of
File
objects inside aFiles
object has been reworked, so any plugins that choose to accessFiles._files
will get a deprecation warning.The order of
File
objects inside aFiles
collection is no longer significant when automatically inferring thenav
. They get forcibly sorted according to the default alphabetic order.Context: #3451, #3463
Hooks and debugging
Hook files can now import adjacent *.py files using the
import
statement. Previously this was possible to achieve only through asys.path
workaround. See the new mention in documentation. Context: #3568Verbose
-v
log shows the sequence of plugin events in more detail - shows each invoked plugin one by one, not only the event type. Context: #3444Deprecations
Python 3.7 is no longer supported, Python 3.12 is officially supported. Context: #3429
The theme config file
mkdocs_theme.yml
no longer executes YAML tags. Context: #3465The plugin event
on_page_read_source
is soft-deprecated because there is always a better alternative to it (see the newFile
API or juston_page_markdown
, depending on the desired interaction).When multiple plugins/hooks apply this event handler, they trample over each other, so now there is a warning in that case.
See documentation. Context: #3503
API deprecations
It is no longer allowed to set
File.page
to a type other thanPage
or a subclass thereof. Context: #3443 - following the deprecation in version 1.5.3 and #3381.Theme._vars
is deprecated - usetheme['foo']
instead oftheme._vars['foo']
utils
:modified_time()
,get_html_path()
,get_url_path()
,is_html_file()
,is_template_file()
are removed.path_to_url()
is deprecated.LiveReloadServer.watch()
no longer accepts a custom callback.Context: #3429
Misc
sitemap.xml.gz
file is slightly more reproducible and no longer changes on every build, but instead only once per day (upon a date change). Context: #3460Other small improvements; see commit log.
v1.5.3
Compare Source
Fix
mkdocs serve
sometimes locking up all browser tabs when navigating quickly (#3390)Add many new supported languages for "search" plugin - update lunr-languages to 1.12.0 (#3334)
Bugfix (regression in 1.5.0): In "readthedocs" theme the styling of "breadcrumb navigation" was broken for nested pages (#3383)
Built-in themes now also support Chinese (Traditional, Taiwan) language (#3370)
Plugins can now set
File.page
to their own subclass ofPage
. There is also now a warning ifFile.page
is set to anything other than a strict subclass ofPage
. (#3367, #3381)Note that just instantiating a
Page
sets the file automatically, so care needs to be taken not to create an unneededPage
.Other small improvements; see commit log.
v1.5.2
Compare Source
Bugfix (regression in 1.5.0): Restore functionality of
--no-livereload
. (#3320)Bugfix (regression in 1.5.0): The new page title detection would sometimes be unable to drop anchorlinks - fix that. (#3325)
Partly bring back pre-1.5 API:
extra_javascript
items will once again be mostly strings, and only sometimesExtraStringValue
(when the extrascript
functionality is used).Plugins should be free to append strings to
config.extra_javascript
, but when reading the values, they must still make sure to read it asstr(value)
in case it is anExtraScriptValue
item. For querying the attributes such as.type
you need to checkisinstance
first. Static type checking will guide you in that. (#3324)See commit log.
v1.5.1
Compare Source
Bugfix (regression in 1.5.0): Make it possible to treat
ExtraScriptValue
as a path. This lets some plugins still work despite the breaking change.Bugfix (regression in 1.5.0): Prevent errors for special setups that have 3 conflicting files, such as
index.html
,index.md
andREADME.md
(#3314)See commit log.
v1.5.0
Compare Source
New: MkDocs now accepts donations. Please consider supporting the current maintainer at my new GitHub sponsorship page.
MkDocs has been a totally free project since the beginning and wasn't accepting funds. MkDocs will remain free of paywalls, but now you can show your support with donations (one-time and/or recurring).
Donate for MkDocs - @oprypin sponsors page
And please also consider these other individuals who have been contributing to the ecosystem for a long time and check out their donations pages:
@facelessuser
@pawamoy
@Ultrabug
Release 1.5.0
New command
mkdocs get-deps
This command guesses the Python dependencies that a MkDocs site requires in order to build. It simply prints the PyPI packages that need to be installed. In the terminal it can be combined directly with an installation command as follows:
pip install $(mkdocs get-deps)
The idea is that right after running this command, you can directly follow it up with
mkdocs build
and it will almost always "just work", without needing to think which dependencies to install.The way it works is by scanning
mkdocs.yml
forthemes:
,plugins:
,markdown_extensions:
items and doing a reverse lookup based on a large list of known projects (catalog, see below).Of course, you're welcome to use a "virtualenv" with such a command. Also note that for environments that require stability (for example CI) directly installing deps in this way is not a very reliable approach as it precludes dependency pinning.
The command allows overriding which config file is used (instead of
mkdocs.yml
in the current directory) as well as which catalog of projects is used (instead of downloading it from the default location). Seemkdocs get-deps --help
.Context: #3205
MkDocs has an official catalog of plugins
Check out https://github.com/mkdocs/catalog and add all your general-purpose plugins, themes and extensions there, so that they can be looked up through
mkdocs get-deps
.This was renamed from "best-of-mkdocs" and received significant updates. In addition to
pip
installation commands, the page now shows the config boilerplate needed to add a plugin.Expanded validation of links
Validated links in Markdown
However, the checks for links were really loose and had many concessions. For example, links that started with
/
("absolute") and links that ended with/
were left as is and no warning was shown, which allowed such very fragile links to sneak into site sources: links that happen to work right now but get no validation and links that confusingly need an extra level of..
withuse_directory_urls
enabled.Now, in addition to validating relative links, MkDocs will print
INFO
messages for unrecognized types of links (including absolute links). They look like this:If you don't want any changes, not even the
INFO
messages, and wish to revert to the silence from MkDocs 1.4, add the following configs tomkdocs.yml
(not recommended):If, on the opposite end, you want these to print
WARNING
messages and causemkdocs build --strict
to fail, you are recommended to configure these towarn
instead.See documentation for actual recommended settings and more details. Context: #3283
Validated links in the nav
Links to documents in the
nav
configuration now also have configurable validation, though with no changes to the defaults.You are welcomed to turn on validation for files that were forgotten and excluded from the nav. Example:
This can make the following message appear with the
WARNING
level (as opposed toINFO
as the only option previously), thus being caught bymkdocs --strict
:See documentation. Context: #3283, #1755
Mark docs as intentionally "not in nav"
There is a new config
not_in_nav
. With it, you can mark particular patterns of files as exempt from the aboveomitted_files
warning type; no messages will be printed for them anymore. (As a corollary, setting this config to*
is the same as ignoringomitted_files
altogether.)This is useful if you generally like these warnings about files that were forgotten from the nav, but still have some pages that you knowingly excluded from the nav and just want to build and copy them.
The
not_in_nav
config is a set of gitignore-like patterns. See the next section for an explanation of another such config.See documentation. Context: #3224, #1888
Excluded doc files
There is a new config
exclude_docs
that tells MkDocs to ignore certain files underdocs_dir
and not copy them to the builtsite
as part of the build.Historically MkDocs would always ignore file names starting with a dot, and that's all. Now this is all configurable: you can un-ignore these and/or ignore more patterns of files.
The
exclude_docs
config follows the .gitignore pattern format and is specified as a multiline YAML string. For example:Validation of links (described above) is also affected by
exclude_docs
. Duringmkdocs serve
the messages explain the interaction, whereas duringmkdocs build
excluded files are as good as nonexistent.As an additional related change, if you have a need to have both
README.md
andindex.md
files in a directory but publish only one of them, you can now use this feature to explicitly ignore one of them and avoid warnings.See documentation. Context: #3224
Drafts
The
exclude_docs
config has another behavior: all excluded Markdown pages will still be previewable inmkdocs serve
only, just with a "DRAFT" marker on top. Then they will of course be excluded frommkdocs build
orgh-deploy
.If you don't want
mkdocs serve
to have any special behaviors and instead want it to perform completely normal builds, use the new flagmkdocs serve --clean
.See documentation. Context: #3224
mkdocs serve
no longer exits after build errorsIf there was an error (from the config or a plugin) during a site re-build,
mkdocs serve
used to exit after printing a stack trace. Now it will simply freeze the server until the author edits the files to fix the problem, and then will keep reloading.But errors on the first build still cause
mkdocs serve
to exit, as before.Context: #3255
Page titles will be deduced from any style of heading
MkDocs always had the ability to infer the title of a page (if it's not specified in the
nav
) based on the first line of the document, if it had a<h1>
heading that had to written starting with the exact character#
. Now any style of Markdown heading is understood (#1886). Due to the previous simplistic parsing, it was also impossible to useattr_list
attributes in that first heading (#3136). Now that is also fixed.Markdown extensions can use paths relative to the current document
This is aimed at extensions such as
pymdownx.snippets
ormarkdown_include.include
: you can now specify their include paths to be relative to the currently rendered Markdown document, or relative to thedocs_dir
. Any other extension can of course also make use of the new!relative
YAML tag.See documentation. Context: #2154, #3258
<script>
tags can specifytype="module"
and other attributesIn
extra_javascript
, if you use the.mjs
file extension or explicitly specify atype: module
key, the script will be added with thetype="module"
attribute.defer: true
andasync: true
keys are also available.See updated documentation for
extra_javascript
.At first this is only supported in built-in themes, other themes need to follow up, see below.
Context: #3237
Changes for theme developers (action required!)
Using the construct
{% for script in extra_javascript %}
is now fully obsolete because it cannot allow customizing the attributes of the<script>
tag. It will keep working but blocks some of MkDocs' features.Instead, you now need to use
config.extra_javascript
(which was already the case for a while) and couple it with the newscript_tag
filter:See documentation.
Upgrades for plugin developers
Breaking change:
config.extra_javascript
is no longer a plain list of strings, but instead a list ofExtraScriptValue
items. So you can no longer treat the list values as strings. If you want to keep compatibility with old versions, just always reference the items asstr(item)
instead. And you can still append plain strings to the list if you wish. See information about<script>
tags above. Context: #3237File
has a new attributeinclusion
. Its value is calculated from both theexclude_docs
andnot_in_nav
configs, and implements their behavior. Plugins can read this value or write to it. NewFile
instances by default follow whatever the configs say, but plugins can choose to make this decision explicitly, per file.When creating a
File
, one can now set adest_uri
directly, rather than having to update it (and other dependent attributes) after creation. ContextA new config option was added -
DictOfItems
. Similarly toListOfItems
, it validates a mapping of config options that all have the same type. Keys are arbitrary but always strings. Context: #3242A new function
get_plugin_logger
was added. In order to opt into a standardized way for plugins to log messages, please use the idiom:Context: #3245
SubConfig
config option can be conveniently subclassed with a particular type of config specified. For example,class ExtraScript(SubConfig[ExtraScriptValue]):
. To see how this is useful, search for this class in code. ContextBugfix:
SubConfig
had a bug where paths (fromFilesystemObject
options) were not made relative to the main config file as intended, becauseconfig_file_path
was not properly inherited to it. This is now fixed. Context: #3265Config
members now have a way to avoid clashing with Python's reserved words. This is achieved by stripping a trailing underscore from each member's name.Example of adding an
async
boolean option that can be set by the user asasync: true
and read programmatically asconfig.async_
:Previously making a config key with a reserved name was impossible with new-style schemas. Context
Theme
has its attributes properly declared and gained new attributestheme.locale
,theme.custom_dir
.Some type annotations were made more precise. For example:
context
parameter has gained the typeTemplateContext
(TypedDict
). ContextPage
,Section
,Link
now have a common base classStructureItem
. ContextConfig
and only acceptMkDocsConfig
as was originally intended. Contextconfig.mdx_configs
got a proper type. Context: #3229Theme updates
Built-in themes mostly stopped relying on
<script defer>
. This may affect some usages ofextra_javascript
, mainly remove the need for custom handling of "has the page fully loaded yet". Context: #3237"mkdocs" theme now has a styling for
>
blockquotes, previously they were not distinguished at all. Context: #3291"readthedocs" theme was updated to v1.2.0 according to upstream, with improved styles for
<kbd>
and breadcrumb navigation. Context: #3058Both built-in themes had their version of highlight.js updated to 11.8.0, and jQuery updated to 3.6.0.
Bug fixes
Relative paths in the nav can traverse above the root
Regression in 1.2 - relative paths in the nav could no longer traverse above the site's root and were truncated to the root. Although such traversal is discouraged and produces a warning, this was a documented behavior. The behavior is now restored.
Context: #2752, #3010
MkDocs can accept the config from stdin
This can be used for config overrides on the fly. See updated section at the bottom of Configuration Inheritance.
The command to use this is
mkdocs build -f -
. In previous versions doing this led to an error.Context
New command line flags
mkdocs --no-color build
disables color output and line wrapping. This option is also available through an environment variableNO_COLOR=true
. Context: #3282mkdocs build --no-strict
overrides thestrict
config tofalse
. Context: #3254mkdocs build -f -
(described directly above).mkdocs serve --clean
(described above).mkdocs serve --dirty
is the new name ofmkdocs serve --dirtyreload
.Deprecations
extra_javascript
underwent a change that can break plugins in rare cases, and it requires attention from theme developers. See respective entries above.Python-Markdown was unpinned from
<3.4
. That version is known to remove functionality. If you are affected by those removals, you can still choose to pin the version for yourself:Markdown <3.4
. Context: #3222, #2892mkdocs.utils.warning_filter
now shows a warning about being deprecated. It does nothing since MkDocs 1.2. Considerget_plugin_logger
or just logging undermkdocs.plugins.*
instead. Context: #3008Accessing the
_vars
attribute of aTheme
is deprecated - just access the keys directly.Accessing the
user_configs
attribute of aConfig
is deprecated. Note: instead ofconfig.user_configs[*]['theme']['custom_dir']
, please use the new attributeconfig.theme.custom_dir
.Other small improvements; see commit log.
v1.4.3
Compare Source
Bugfix: for the
hooks
feature, modules no longer fail to load if using some advanced Python features like dataclasses (#3193)Bugfix: Don't create
None
sitemap entries if the page has no populated URL - affects sites that exclude some files from navigation (07a297b
)"readthedocs" theme:
hljs_style:
config, same as "mkdocs" theme (#3199)Translations:
zh_CN
translation (#3125)tr_TR
translation becomes justtr
- usage should remain unaffected (#3195)See commit log.
v1.4.2
Compare Source
Officially support Python 3.11 (#3020)
Support multiple instances of the same plugin (#3027)
If a plugin is specified multiple times in the list under the
plugins:
config, that will create 2 (or more) instances of the plugin with their own config each.Previously this case was unforeseen and, as such, bugged.
Now even though this works, by default a warning will appear from MkDocs anyway, unless the plugin adds a class variable
supports_multiple_instances = True
.Bugfix (regression in 1.4.1): Don't error when a plugin puts a plain string into
warnings
(#3016)Bugfix: Relative links will always render with a trailing slash (#3022)
Previously under
use_directory_urls
, links from a sub-page to the main index page rendered as e.g.<a href="../..">
even though in all other cases the links look like<a href="../../">
. This caused unwanted behavior on some combinations of Web browsers and servers. Now this special-case bug was removed.Built-in "mkdocs" theme now also supports Norwegian language (#3024)
Plugin-related warnings look more readable (#3016)
See commit log.
v1.4.1
Compare Source
Support theme-namespaced plugin loading (#2998)
Plugins' entry points can be named as 'sometheme/someplugin'. That will have the following outcome:
plugins: [sometheme/someplugin]
.One can also specify
plugins: ['/someplugin']
instead ofplugins: ['someplugin']
to definitely avoid the theme-namespaced plugin.Bugfix:
mkdocs serve
will work correctly with non-ASCII paths and redirects (#3001)Windows: 'colorama' is now a dependency of MkDocs, to ensure colorful log output (#2987)
Plugin-related config options have more reliable validation and error reporting (#2997)
Translation sub-commands of
setup.py
were completely dropped. See documentation [[1]](https://www.mkdocs.org/about/contriConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.