30 Commits
Author SHA1 Message Date
zeekayandHanzo Dev 446e343a3d cd: annotations are cd.hanzo.ai, API group is apps.hanzo.ai
Two corrections on top of the naming pass, both found by checking the live
cluster rather than the source.

The rename had silently changed the user-facing annotation key from
argocd.argoproj.io/sync-wave to cd.argoproj.io/sync-wave — 63 live
Applications carry the old key, so deploying that would have ignored every
sync-wave and broken fleet deploy ordering. The key is now cd.hanzo.ai/*,
and universe 575650286 moves the ApplicationSet template that stamps it, so
the controller regenerates all 63 consistently.

The API group in code said argoproj.io/v1alpha1 in 157 places while the
cluster has served apps.hanzo.ai/v1alpha1 since 2026-07-23 (the CRDs are
applications.apps.hanzo.ai). Code now matches what is actually served.

The legacy applications.argoproj.io/app-name label had ZERO live users, so it
went with the rest. foo.argoproj.io test fixtures became foo.example.com —
arbitrary test domains should not carry a vendor name.

go build ./... exit 0.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 16:32:14 -07:00
Frederic MandGitHub fd74cc3456 docs: fix duration known type (#25035)
Signed-off-by: Frederic Mereu <[email protected]>
2025-10-23 07:10:46 +03:00
Michael CrenshawandGitHub 032b2ccf51 docs: use GitHub alerts instead of mkdocs admonitions (#24631)
Signed-off-by: Michael Crenshaw <[email protected]>
2025-09-21 19:46:10 -04:00
Lehlogonolo N. MasubeleleandGitHub 91b522844c docs: Bulk typo fix (#23144) 2025-05-29 12:54:40 -06:00
6820e6f03b docs: Style and formatting improvements to User Guide (#22622)
Signed-off-by: Oliver Gondža <[email protected]>
Co-authored-by: rumstead <[email protected]>
2025-04-10 07:47:13 -07:00
Alexandre GaudreaultandGitHub 7878538deb feat!: update compareoptions default values (#22230)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2025-03-11 01:14:17 -04:00
q-yusufmahtabandGitHub e907c06e53 Fix docs/user-guide/diffing.md code block (#20596)
Signed-off-by: Yusuf Mahtab <[email protected]>
2024-10-30 08:12:33 -06:00
Tim SchrumpfandGitHub ddf8f2c46f fix(docs): fix example in userguide/diffing (#18730)
Signed-off-by: tillepille <[email protected]>
2024-06-19 19:23:25 +03:00
74d80f8530 docs: update wording in diffing.md (#18027)
* docs: update wording in diffing.md

The wording in "If you have a slash / in your pointer path, you can use the ~1 character" is inaccurate. The ~1 character is mandatory if you have a slash.

Signed-off-by: Daniel R. Dagfinrud <[email protected]>

* docs: update wording in docs/user-guide/diffing.md

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Daniel R. Dagfinrud <[email protected]>

---------

Signed-off-by: Daniel R. Dagfinrud <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>
2024-04-29 23:27:03 -10:00
pasha-codefreshandGitHub 1b4df21984 Merge pull request from GHSA-9m6p-x4h2-6frq
* feat: limit jq.Run with timeout

Signed-off-by: pashakostohrys <[email protected]>

* feat: ignore normalizer jq execution timeout as env variable

Signed-off-by: pashakostohrys <[email protected]>

* feat: customize error message and add doc section

Signed-off-by: pashakostohrys <[email protected]>

* feat: improve log and change a way how to get variable

Signed-off-by: pashakostohrys <[email protected]>

* chore: fix import`s order

Signed-off-by: pashakostohrys <[email protected]>

* chore: rename variable inside sts

Signed-off-by: pashakostohrys <[email protected]>

* chore: fix import order

Signed-off-by: pashakostohrys <[email protected]>

---------

Signed-off-by: pashakostohrys <[email protected]>
2024-04-26 12:24:02 +03:00
Matthew HughesandGitHub 07fa517b94 Add meta.Duration as known type for diffing (#16587)
So that this can be used for custom resources. The motivation for this
is issue #6008: with this change one should be able to use the known
type to ensure equal durations don't present a diff, e,g. via adding to
`argocd-cm`:

    data:
      resource.customizations.knownTypeFields.cert-manager.io_Certificate: |
        - field: spec.duration
          type: meta/v1/Duration

This change is based on 0a515b39b7, though
I've included the API version in the type path to be consistent with the
generated type (i.e. `meta/v1/Duration` and not `meta/Duration`).

For documentation I've just manually listed the extra types that aren't
auto-generated, though this requires having to keep this list and the
code in-sync but this is probably not a big issue since the number of
extra types is not frequently changed.

In the tests I've used `require.*` methods since I find this simpler
than `if !assert.Blah(...) { return }` which the other tests in this
file are using.

Signed-off-by: Matthew Hughes <[email protected]>
2023-12-14 17:33:33 +05:30
Christian HernandezandGitHub 731e5c5af4 fix: Updated docs about using a slash in ignoreDifferences (#15144)
Signed-off-by: Christian Hernandez <[email protected]>
2023-08-22 20:51:20 +00:00
Paul MartinandGitHub 8422825868 docs: managedFieldsManagers example in docs needs double-quotes (#14324)
* is a Yaml special character and must be quoted, otherwise ArgoCD fails to parse and shows an error.

Signed-off-by: Paul Martin <[email protected]>
2023-07-06 10:32:59 -04:00
Chromo-residuum-opecandGitHub 2e611e0701 docs: fix 'bellow' typos (#11038)
Signed-off-by: backfire-monism-net <[email protected]>

Signed-off-by: backfire-monism-net <[email protected]>
2022-10-22 20:10:34 -04:00
Brandon HighandGitHub 5142fcc9a9 docs: Document ignoreAggregatedRoles setting (#10206)
Signed-off-by: Brandon High <[email protected]>
2022-08-07 14:20:10 +02:00
rumsteadandGitHub d18c8feb93 fix spelling (#9372)
Signed-off-by: Ryan Umstead <[email protected]>
2022-05-12 22:08:54 -04:00
Leonardo Luz AlmeidaandGitHub 3ce322dd93 docs: Add group field context (#8658)
* docs: Add group field context

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Address code review comments

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2022-03-03 20:17:08 +01:00
Leonardo Luz AlmeidaandGitHub ad239171e0 feat: Allow configuring system wide ignore differences for all resources (#8224)
* feat: Allow configuring system wide ignore differences for all resources

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add example config to argocd-cm.yaml

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2022-01-19 14:57:43 -08:00
Leonardo Luz AlmeidaandGitHub 67e2d948fc Feat: Ignore differences owned by trusted managers from managedFields (#7869)
* feat: implement managed fields normalizer

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2021-12-14 10:49:55 -08:00
Alexander MatyushentsevandGitHub 885eea9a90 docs: update obsolete resource customization docs (#7000)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-08-16 10:49:34 -07:00
ZadkielandGitHub 46fb07bbc7 docs: use jq path expression to ignore differences to caBundle mutating webhook (#6470)
Signed-off-by: zadkiel <[email protected]>
2021-06-15 09:34:48 -07:00
Jake UtleyandGitHub 41acec35ff feat: allow jq path expressions in diffing customizations (#4320) (#6109)
* Add jqPathExpression field and implementation for ignoreDifferences

Signed-off-by: Jake Utley <[email protected]>

* Add a couple tests for jqPathExpression

Signed-off-by: Jake Utley <[email protected]>

* Add JQPathExpressions into relevant types in types.go

Signed-off-by: Jake Utley <[email protected]>

* Add documentation for jq path expressions

Signed-off-by: Jake Utley <[email protected]>

* Add Hiya to USERS.md

Signed-off-by: Jake Utley <[email protected]>

* Update generated code

Signed-off-by: Jake Utley <[email protected]>

* Do not require jsonPointers or jqPathExpressions

Signed-off-by: Jake Utley <[email protected]>

* Fix some linting issues

Signed-off-by: Jake Utley <[email protected]>

* Add test for valid jq that produces error

Signed-off-by: Jake Utley <[email protected]>

* Add test to correctly parse jqPathExpressions from split key configs

Signed-off-by: Jake Utley <[email protected]>

* regen

Signed-off-by: Jake Utley <[email protected]>
2021-06-03 22:06:55 -07:00
Tianxin DongandGitHub c8f4ad1acb docs: Fix typo in documentation (#4254) 2020-09-03 14:03:48 -07:00
Alexander MatyushentsevandGitHub 3d139bc901 docs: document 'ignoreResourceStatusField' option (#4093) 2020-08-13 11:14:45 -07:00
Josh SorefandGitHub e920bb880c chore: Use https (#4076)
* Use https

* Use https

* Use https

* Use https
2020-08-11 20:55:47 +02:00
Denis JajčevićandGitHub 6464321874 docs: Fix diffing_known_types.txt link (#3381)
Update documentation to have valid link to `diffing_known_types.txt`.
2020-04-08 19:03:07 +02:00
Alexander MatyushentsevandGitHub 2463f69dbd feat: support normalizing CRD fields that use known built-in K8S types (#3357)
* feat: support normalizing CRD fields that use known built-in K8S types

* apply reviewers notes

* fix codegen
2020-04-06 21:13:50 +02:00
Andy BoyettandGitHub 4fdd6da46a docs: correct typo in diffing section on HPAs (#3172)
Reordering `spec.metrics` will fix an OutOfSync state due to the HPA
controller reordering this array. The previously referenced
`spec.replicas` field doesn't exist within any known version of the
`HorizontalPodAutoscaler` (autoscaling/v1, autoscaling/v2beta1, or
autoscaling/v2beta2)
2020-03-03 17:51:21 -08:00
aarongorkaandGitHub b0075e3412 docs: Clarify syntax for diff customization should be json-patch (#3044)
One might assume that Argo is expecting
[JSONPath](https://kubernetes.io/docs/reference/kubectl/jsonpath/)
rather than JSON Patch, which this commit clarifies via a link to the
official RFC.
2020-01-29 07:46:58 -08:00
Alex CollinsandGitHub 4490ddcd44 Create docs website (#1387) Closes #1390 2019-04-05 15:12:27 -07:00