Commit Graph
746 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
zeekayandHanzo Dev 84ee9fa0ce cd: kill the argo naming — binaries, packages, identifiers
Every command is cd-*: cd, cd-server, cd-repo-server,
cd-application-controller, cd-applicationset-controller, cd-cmp-server,
cd-commit-server, cd-dex, cd-git-ask-pass, cd-k8s-auth, cd-notification.
util/argo is util/cd; util/notification/argocd is util/notification/cd.

Preserved deliberately: github.com/argoproj/argocd-example-apps is an
EXTERNAL repo used as an e2e fixture, and notifications-engine + pkg/v2 are
real dependencies. Renaming a URL we do not own would break the tests.

Two bugs I made and caught, both from a careless sed:
- s/argo/cd/g turned 'argocd' into 'cdcd' in two directory names
- renaming the package declaration left every call site saying argo.X

go build ./... exit 0.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 16:00:25 -07:00
zeekayandHanzo Dev dead2da249 cd: the configuration speaks CD_ and KV_
The fork was already ours everywhere that matters — our image, our IAM (dex
is not deployed), hanzo kv behind what the env still called REDIS. Only the
vocabulary was upstream's: ARGOCD_* across the Go, the manifests, the docs
and the plugin contract, and mkdocs still titled 'Argo CD' pointing at
argoproj/argo-cd.

ARGOCD_ -> CD_ and REDIS_ -> KV_ across 345 files, plus the 8 e2e/cmp
fixtures that assert the plugin env contract — those had to move with the
binary, which now emits CD_APP_NAME where they expected ARGOCD_APP_NAME.

Left alone deliberately, because renaming them would be wrong:
- util/helm/testdata/redis/ and gitops-engine/.../statefulset*.yaml are
  fixtures for a THIRD-PARTY chart named redis, not our config
- util/kustomize/testdata/ likewise
- generated.proto regenerates from types.go, which is already clean

go build ./... exit 0.

LOCKSTEP: the live StatefulSet sets 47 ARGOCD_* names the binary no longer
reads. universe 4a5375735 carries the matching manifest change; they deploy
together or the controller falls back to defaults.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 15:55:46 -07:00
Nikhil JandGitHub 7e5a526333 docs: fix broken sealed-secrets Helm repoURL in examples (#28683)
Signed-off-by: Nikhil Jathar <[email protected]>
2026-07-12 17:19:52 +05:30
Akanksha TrehunandGitHub 2d04ddd75a docs: fix typos in documentation and CI stale workflow (#28672)
Signed-off-by: Akanksha Trehun <[email protected]>
2026-07-10 11:17:40 +00:00
f74ab2dde3 feat: adds a server-proxy-url flag in cluster add command (#28134)
Signed-off-by: Patroklos Papapetrou <[email protected]>
Signed-off-by: Papapetrou Patroklos <[email protected]>
Co-authored-by: Nitish Kumar <[email protected]>
2026-07-05 11:31:50 +03:00
d5701afe9c docs: clarify namespaceResourceWhitelist affects UI resource tree (#28565)
Signed-off-by: handsome <[email protected]>
Co-authored-by: handsome <[email protected]>
Co-authored-by: Cursor <[email protected]>
2026-07-05 10:53:42 +03:00
Michael CrenshawandGitHub aca31e1522 docs(hydrator): manifest-generate-paths and hydrator.metadata note limitation (#28555) (#28557)
Signed-off-by: Michael Crenshaw <[email protected]>
2026-07-02 16:25:10 -07:00
Ahmad AbedalqaderandGitHub b911ff2b84 feat: allow optionally setting a prefix for redis keys (closes #12978) (#26169)
Signed-off-by: healthy-pod <[email protected]>
2026-06-25 11:38:45 +02:00
0003476a84 docs(hydrator): document the argocd.argoproj.io/hydrate annotation (#28400)
Signed-off-by: Eugene Doudine <[email protected]>
Signed-off-by: dudinea <[email protected]>
Co-authored-by: Peter Jiang <[email protected]>
2026-06-24 11:25:37 +00:00
91214b80b6 docs: clarify implicit destinations for project-scoped clusters (#28324)
Signed-off-by: Utpal Sen <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>
2026-06-18 15:11:56 +00:00
SEONGHYUN HONGandGitHub 75577e37e0 docs: fix broken reconcile docs link in annotations-and-labels (#28330)
Signed-off-by: s3onghyun <[email protected]>
2026-06-18 08:49:54 +00:00
fa9c42fee4 feat: adds mTLS support in repo-server (#26715)
Signed-off-by: Patroklos Papapetrou <[email protected]>
Signed-off-by: Papapetrou Patroklos <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
Co-authored-by: Regina Voloshin <[email protected]>
2026-06-14 12:47:54 +03:00
Oliver GondžaandGitHub 1932f2c72d feat(cli): Add support for Source Integrity configuration (#26997)
Signed-off-by: Oliver Gondža <[email protected]>
2026-06-12 09:58:12 +02:00
0e4b1a3856 feat: Add basic support for git tag path prefixes (#27290)
Signed-off-by: Karl Taylor <[email protected]>
Co-authored-by: Cameron Harrell <[email protected]>
2026-06-11 15:35:48 -04:00
Michael CrenshawandGitHub f6d6492fff docs(hydrator): promote Source Hydrator from alpha to beta (#28229)
Signed-off-by: Michael Crenshaw <[email protected]>
2026-06-11 18:50:43 +03:00
Regina VoloshinandGitHub eec8d2e6e5 feat: Migrate from Helm 3 to Helm 4 (#28076)
Signed-off-by: reggie-k <[email protected]>
2026-06-09 14:59:06 +03:00
Mladjan GadzicandGitHub fb6f8281a4 feat(hydrator): opt-in source integrity verification for dry sources (Alpha) (#19302) (#28084)
Signed-off-by: Mladjan Gadzic <[email protected]>
2026-06-05 10:39:52 -04:00
Michael CrenshawandGitHub ec6e863856 docs(hydrator): updates and clarifications (#28142)
Signed-off-by: Michael Crenshaw <[email protected]>
2026-06-04 16:21:58 -06:00
e3a92442ff feat(hydrator): dynamically manage README template from argocd-cm ConfigMap [updated] (#19067) (#24309)
Signed-off-by: gyu-young-park <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
2026-06-04 19:57:03 +00:00
584daba043 fix: stop hydrator retry loop after recent failed hydration (#28051) (#28052)
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: Cursor <[email protected]>
2026-06-02 11:29:50 -06:00
a1748caea8 docs: add docs for Appset UI (#27910)
Signed-off-by: Peter Jiang <[email protected]>
Signed-off-by: Peter Jiang <[email protected]>
Co-authored-by: Nitish Kumar <[email protected]>
2026-06-01 18:53:27 +00:00
44ad112350 feat(hydrator): support syncSource repoURL for separate destination repo (#27011)
Signed-off-by: boostrack <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
2026-05-28 16:24:04 -04:00
Mangaal MeeteiandGitHub fa77c1f586 feat(cli): add --app-namespace flag to missing argocd app subcommands (#27942)
Signed-off-by: Mangaal <[email protected]>
2026-05-26 02:14:56 -10:00
Anubhav GuptaandGitHub a72ad47d50 docs: fix globalProjects valid operators (#27944)
Signed-off-by: Anubhav Gupta <[email protected]>
2026-05-20 14:51:32 +02:00
Oliver GondžaGitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bfdb38be2a feat(source-integrity): Implement Source Integrity checking (#25371)
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Oliver Gondža <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 12:11:33 -04:00
Soumya Ghosh DastidarandGitHub 487a4d8a6a feat(ui): per-application notice banner and info icon (#14405) (#27719) 2026-05-07 13:56:27 +05:30
Rishabh MishraandGitHub 05bd701348 fix: correct grammar and capitalization in CLI help text (#27637)
Signed-off-by: Rishmis94 <[email protected]>
2026-05-07 11:14:09 +03:00
8ccd84e68c fix(cli): hide unsupported --tls-server-name kubectl REST flag (#27694) (#27711)
Signed-off-by: SAY-5 <[email protected]>
Signed-off-by: SAY-5 <[email protected]>
Co-authored-by: SAY-5 <[email protected]>
2026-05-06 13:57:26 +03:00
혜준andGitHub b5995dc488 fix(cli): hide unsupported kubectl REST flags (#25875) (#25977) 2026-05-04 13:01:12 +05:30
9facd9a3df feat: support destinationServiceAccounts in global projects (#23059)
Signed-off-by: enneitex <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>
2026-04-28 17:35:10 +00:00
Vilius PuskunalisandGitHub cccb5f931a feat: add sync overrun option to sync windows (#25361) (#25510)
Signed-off-by: Vilius Puškunalis <[email protected]>
2026-04-20 06:55:13 +00:00
Alexandre GaudreaultandGitHub 96c67a2d9e docs: clarify selective sync and ApplyOutOfSyncOnly (#27393)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2026-04-16 22:40:35 -04:00
f7441034d9 feat: Support Azure Service Principal authentication for Azure DevOps repositories (#25324)
Signed-off-by: Allan Yung <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>
2026-04-16 11:16:47 -04:00
Revital BarletzandGitHub 54c687e59b docs: clarify prune ordering for sync waves (#27352)
Signed-off-by: Revital Barletz <[email protected]>
2026-04-15 15:52:43 +05:30
Alexander MatyushentsevandGitHub 8f18e4980a feat: replace error message in webhook handler with metrics (#27215)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2026-04-08 13:59:58 -07:00
Vedant MhatreandGitHub 56f6b57734 docs: clarify Helm hook delete-policy semantics (#26828)
Signed-off-by: Vedant-Mhatre <[email protected]>
2026-04-07 12:56:58 +03:00
Oliver GondžaandGitHub 1c6f52f9bd fix(docs): Fix manifest path in Source Hydrator docs (#27123)
Signed-off-by: Oliver Gondža <[email protected]>
2026-04-05 10:14:38 -04:00
Mangaal MeeteiandGitHub 203ed7b24b feat(cli): add appset-namespace for appset command (#27022)
Signed-off-by: Mangaal <[email protected]>
2026-04-01 13:37:33 +03:00
Nitish KumarandGitHub 435220862a docs: add missing content for Automatic Retry with a limit section (#27092)
Signed-off-by: nitishfy <[email protected]>
2026-03-31 20:04:10 +02:00
Jaewoo ChoiandGitHub 56b443d436 docs: replace resource_hooks links with sync-waves (#26187)
Signed-off-by: choejwoo <[email protected]>
2026-03-31 19:37:42 +03:00
Oliver GondžaandGitHub 2e798c7491 docs: Formatting and style for source-hydrator.md (#26949)
Signed-off-by: Oliver Gondža <[email protected]>
2026-03-21 10:35:47 +01:00
Nitish KumarandGitHub 1b6bada550 feat(helm): support wildcard glob patterns for valueFiles (#26768)
Signed-off-by: nitishfy <[email protected]>
2026-03-17 21:37:43 +00:00
Alexandre GaudreaultandGitHub 694c6a0c1e docs: add warning in orphan resource doc (#26874)
Signed-off-by: Alexandre Gaudreault <[email protected]>
2026-03-17 12:54:01 -04:00
Arthur Outhenin-ChalandreandGitHub 30f35b5ad4 feat: add Prune and Delete as application level sync option (#23370)
Signed-off-by: Arthur Outhenin-Chalandre <[email protected]>
2026-03-13 13:50:34 -04:00
Papapetrou PatroklosandGitHub 4e309c6c8b fix: adds the missing source-name flag in app unset command (#26712)
Signed-off-by: Patroklos Papapetrou <[email protected]>
2026-03-08 18:11:16 +02:00
5c9521cbe7 feat: add argocd account session-token command (#15277) (#24638)
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: alexef <[email protected]>
Signed-off-by: Alexandre Gaudreault <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>
Co-authored-by: Peter Jiang <[email protected]>
2026-03-04 13:58:11 -05:00
ec34f71a6a feat: ApplicationSet watch API (#26409)
Signed-off-by: nitishfy <[email protected]>
Signed-off-by: Peter Jiang <[email protected]>
Co-authored-by: nitishfy <[email protected]>
2026-02-26 10:07:00 -05:00
Papapetrou PatroklosandGitHub ebebb317ee Merge pull request #26519 from hokatabi/fix/kustomize-nameprefix-suffix-docs
docs(api): fix namePrefix/nameSuffix description in docs and API comments
2026-02-22 01:31:53 +02:00
shibatchandClaude a5d751e41f docs: fix namePrefix/nameSuffix description to reflect override behavior
The documentation and API comments incorrectly described namePrefix and
nameSuffix as "appended to resources", which could be misleading about
their actual behavior.

In reality, these options use `kustomize edit set nameprefix/namesuffix`
commands (util/kustomize/kustomize.go:166,175), which override any
existing namePrefix/nameSuffix values in the kustomization.yaml file.

Updated both docs/user-guide/kustomize.md and
pkg/apis/application/v1alpha1/types.go to accurately reflect this
override behavior.

Co-Authored-By: Claude (claude-sonnet-4-5) <[email protected]>
Signed-off-by: shibatch <[email protected]>
2026-02-19 18:46:31 +09:00