zeekay and Hanzo Dev
1ab6e799c1
cd: the module is github.com/hanzoai/cd, where it is actually hosted
...
go.mod still declared `module github.com/hanzoai/deploy` after the repo was
renamed. A Go module path is not cosmetic — it is the resolvable location. So
`go get github.com/hanzoai/cd` could not work, and anything importing this
module had to spell a name that no longer exists at that address. The build log
of v3.6.0 is where it surfaced: the compiler was still emitting
github.com/hanzoai/deploy/cmd/cd/commands.
3541 import paths across 690 .go, 19 .proto, 4 .yaml, 3 .sh, 2 .mod, Procfile
and Makefile. Plus the 62 ghcr.io/hanzoai/deploy image references, moved to
ghcr.io/hanzoai/cd to match hanzo.yml's build target — a distinct string from
the module path, replaced separately so neither could clobber the other.
go mod tidy clean, CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build ./... clean.
Co-authored-by: Hanzo Dev <[email protected] >
2026-07-28 21:16:24 -07:00
zeekay and Hanzo 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
e84f1d4806
rebrand: finish hanzocd operational layer (drop argocd.argoproj.io + argocd-* names) ( #3 )
...
The API group was already deploy.hanzo.ai, but the operational layer still
emitted upstream argocd naming, blending two brands on the live controller:
- annotation/label/finalizer domain argocd.argoproj.io -> deploy.hanzo.ai
(tracking-id, installation-id, secret-type, refresh, hydrate, compare-options,
skip-reconcile, ignore-*, finalizer)
- config-object + component + service-address names argocd-* -> hanzocd-*
(cm, secret, rbac-cm, cmd-params-cm, tls-certs-cm, ssh-known-hosts-cm,
gpg-keys-cm, notifications-cm/secret, server, repo-server,
application-controller, redis, redis addr)
- argv[0] multi-call dispatch names + Dockerfile symlinks argocd-* -> hanzocd-*
(CommandCLI "argocd" -> "hanzocd"; symlinks match the renamed constants)
- Makefile CLI_NAME/BIN_NAME -> hanzocd
Intentionally upstream-compatible (unchanged, so future argo-cd merges stay
clean): the Go module path, cmd package layout, Docker build-stage aliases,
build-target names, and the runtime uid. These are invisible to ops/kubectl.
Co-authored-by: z <[email protected] >
Co-authored-by: Hanzo Dev <[email protected] >
2026-07-22 14:23:49 -07:00
15d87b3e72
refactor(cd): hard-fork - rename CRD API group argoproj.io -> deploy.hanzo.ai ( #1 )
...
* feat(api): hard-fork CRD API group argoproj.io -> deploy.hanzo.ai
Hanzo CD hard-fork, phase 1.1. Single source of truth is
pkg/apis/application/register.go's Group constant (Application/AppProject/
ApplicationSet all derive their FullName from it); every other Go call-site
that hardcoded the literal group string is updated to match: the 3 generated
informer GVRs, the app-of-apps nested-Application detector in types.go, the
resource-tree Application-kind cache populator, the 3 NotFound error
constructors in server/application, and the applicationset-controller's
leader-election Lease name/ID (kept in lockstep across Go source + RBAC
resourceNames, or leader election would get RBAC-denied on startup).
CRD YAMLs (application/appproject/applicationset) and every RBAC apiGroups
rule that actually governs our 3 CRDs are repointed to deploy.hanzo.ai, across
both manifests/base/* (namespaced Roles) and manifests/cluster-rbac/* (cluster
scope). Two adjacent things that share the "argoproj.io" string but are NOT
ours are deliberately left untouched: gitops-engine's health-check dispatch
for Argo Workflows' `Workflow` kind, and argocd-server-clusterrole's second
apiGroups block granting read on Argo Workflows' `workflows` resource — both
belong to a separate, unrelated Argoproj-family project we are not forking.
Also untouched, per explicit scope: annotation/label keys (argocd.argoproj.io/*)
and finalizers (*.argoproj.io) that track already-applied live resources, and
argocd-cm.yaml's resource.customizations.ignoreResourceUpdates keys (a narrow
app-of-apps diffing nicety, not build- or RBAC-relevant).
CGO_ENABLED=0 go build ./... verified green.
* ci: wire canonical hanzo.yml + cicd.yml (Hanzo CD image build)
Phase 1.3. Follows the same one-way pattern every hanzo/lux/zoo repo uses:
hanzo.yml declares the image (root Dockerfile -> ghcr.io/hanzoai/deploy) and a
fast go-build sanity test (the multi-stage Dockerfile build is the slow, real
gate); cicd.yml is the ~10-line trigger shim importing hanzoai/ci's reusable
build workflow on the arc pool, secrets from KMS only.
No `deploy:` block yet, matching the hanzoai/cms build-only-first-cutover
pattern: this repo's own live hanzo-cd namespace runs the whole Hanzo fleet's
GitOps, so the prod image/CRD swap is a deliberate separate action (see the
[HELD] universe PR), never an automatic rollout on merge. Every PR/push still
builds and pushes an immutable ghcr.io/hanzoai/deploy:sha-<7>-amd64 image.
* feat(ui): rebrand Argo CD -> Hanzo CD (title, favicon, logo, sidebar)
Phase 1.2. User-facing "Argo CD"/"ArgoCD" text replaced with "Hanzo CD"
across the login page, help modal, settings screens, version-info panel,
sync-options warning, fullscreen-logs title, app.tsx page titles, and
index.html's <title>/noscript text (dropped the now-wrong upstream CLI
doc link rather than invent a hanzo.ai URL that doesn't exist).
Logo/favicon assets replaced with the canonical Hanzo mark (never
hand-drawn, copied from ~/work/hanzo/logo/dist): the two real usages of
Argo's logo collapse onto one Hanzo glyph (mono + white variants) at the
same 5 call sites (login icon + footer, login.scss $logoPath/
$logoNegativePath, sidebar text-logo), preserving the existing CSS
invert() filters so both the light login panel and dark sidebar still
render correctly. Old argologo.svg/argo_o.svg/argo.png deleted (no
longer referenced). favicon-{16x16,32x32}.png added at
ui/src/assets/favicon/ (index.html's links to that path were previously
dead - the directory didn't exist in this checkout). package.json name
argo-cd-ui -> hanzo-cd-ui.
Left alone, deliberately: the two Kubernetes resource-kind icon sets
under ui/src/assets/images/resources/ (unrelated to branding), and
upstream doc/project links (argoproj.io, argo-cd.readthedocs.io) since
we have no equivalent hanzo.ai docs to point to yet - except the login
footer logo's outbound link, which now points to hanzo.ai instead of
argoproj.io (a Hanzo-branded mark linking to the upstream project it
was forked from read as an obvious leftover).
* feat(module): rename Go module github.com/argoproj/argo-cd/v3 -> github.com/hanzoai/deploy
Phase 2. No version suffix on the new path (org policy: never publish our
own Go modules above v1.x.x / with a v2+ suffix) — this fork starts a fresh
v0/v1 module identity rather than carrying the v3 the upstream fork point
had reached.
Mechanical, symmetric rewrite: 704 .go files (import statements only; two
disjoint substitutions applied specific-first so the nested gitops-engine
module path never double-matches), plus go.mod (module line, the
gitops-engine require+replace pair, version reset to v0.0.0-... since a
suffix-less path can't carry a v3 semver), gitops-engine/go.mod, Makefile
(ldflags PACKAGE + 2 TEST_MODULE filters), .golangci.yaml, .goreleaser.yaml,
.mockery.yaml (+ gitops-engine's), Procfile, the codegen/proto generation
scripts (hack/generate-proto.sh, update-codegen.sh, update-openapi.sh), and
20 .proto files' go_package options. Also one OpenTelemetry tracer name
string in gitops-engine/pkg/sync/sync_context.go (a cosmestic label, not an
import, but worth keeping consistent).
CGO_ENABLED=0 go build ./... verified green for both the root module and
the nested gitops-engine module; go vet clean on both; go mod tidy run
(network available) to reconcile go.sum, dependency set unchanged.
Left alone, deliberately: doc-only mentions (docs/snyk/*.html scan reports,
gitops-engine/README.md), a comment-only reference in
.github/workflows/release.yaml, and one Renovate bot config line — none are
build- or codegen-load-bearing. Also left alone: comments citing upstream
GitHub issue URLs (github.com/argoproj/argo-cd/issues/NNNNN) and a handful
of test fixtures using "https://github.com/argoproj/argo-cd.git " as a
representative example repo URL — both are accurate historical/test-data
references, not stale self-references.
---------
Co-authored-by: Hanzo Dev <[email protected] >
2026-07-19 11:27:06 -07:00
Akanksha Trehun and GitHub
e03e522b0a
fix: correct variable expansion in Makefile and typo in .snyk ( #28674 )
...
Signed-off-by: Akanksha Trehun <[email protected] >
2026-07-12 14:47:51 +03:00
Michael Crenshaw and GitHub
f21405ac0f
fix(ci): gitkeep so go builds work ( #28461 )
...
Signed-off-by: Michael Crenshaw <[email protected] >
2026-06-26 23:52:46 +02:00
0401ef92e6
ci: upload unit and e2e coverage separately with Codecov flags ( #28085 )
...
Signed-off-by: Adam Saleh <[email protected] >
Co-authored-by: Claude Opus 4.6 <[email protected] >
2026-06-18 19:17:42 -04:00
dudinea and GitHub
af3f89ffec
chore(makefile): disable compiler optimization for DEV_IMAGE build ( #28167 ) ( #28168 )
...
Signed-off-by: Eugene Doudine <[email protected] >
2026-06-08 11:00:52 -04:00
Oliver Gondža and GitHub
7089463876
fix(makefile): Run goals with bind mounts on SELinux enabled host (build-ui,build-docs,serve-docs) ( #28003 )
...
Signed-off-by: Oliver Gondža <[email protected] >
2026-05-27 13:01:58 +03:00
Blake Pettersson and GitHub
9f2e0d3d8b
chore: move mockgen in codegen-local ( #27648 ) a
...
Signed-off-by: Blake Pettersson <[email protected] >
2026-05-02 13:54:25 +02:00
dudinea and GitHub
54ba5b6357
fix(ci): run yarn install with --frozen-lockfile ( #27098 ) ( #27099 )
...
Signed-off-by: Eugene Doudine <[email protected] >
2026-04-09 19:37:28 +03:00
73107d8f4b
chore: migrate to pnpm ( #23937 )
...
Signed-off-by: Blake Pettersson <[email protected] >
Co-authored-by: Copilot <[email protected] >
2026-04-08 09:31:19 -04:00
Kanika Rana and GitHub
abbc04287b
test(e2e): add e2e tests for reverse deletionOrder when progressive sync enabled ( #26673 )
...
Signed-off-by: Kanika Rana <[email protected] >
2026-04-02 10:23:38 -04:00
Leonardo Luz Almeida and GitHub
3795f840c3
chore: fix gitops-engine mod name so it can be referenced by external repos ( #26407 )
...
Signed-off-by: Leonardo Luz Almeida <[email protected] >
2026-02-12 09:29:40 -05:00
dudinea and GitHub
5e9ee45639
fix(ci): fix deleting files on linux in make build-ui ( #26134 ) ( #26135 )
...
Signed-off-by: Eugene Doudine <[email protected] >
2026-01-25 08:23:42 +02:00
dudinea and GitHub
0ce83c6794
chore: fix make test running all the gitops-engine tests when requested to test specific ArgoCD module ( #26089 ) ( #26090 )
...
Signed-off-by: Eugene Doudine <[email protected] >
2026-01-21 18:08:41 +02:00
Oliver Gondža and GitHub
f6f6511159
fix(makefile): Improve performance of make lint-local and dependent goals ( #26025 )
...
Signed-off-by: Oliver Gondža <[email protected] >
2026-01-18 08:36:03 +02:00
dudinea and GitHub
91db768d62
fix(ci): Inconsistent use of IMAGE_REGISTRY and IMAGE_NAMESPACE Makefile variables ( #25846 ) ( #25860 )
...
Signed-off-by: Eugene Doudine <[email protected] >
2026-01-11 16:15:16 +02:00
529dcf0b6e
fix(ci): fix make image DEV_IMAGE=true on non-amd64 architecture ( #25897 ) ( #25898 )
...
Signed-off-by: Eugene Doudine <[email protected] >
Signed-off-by: dudinea <[email protected] >
Co-authored-by: Nitish Kumar <[email protected] >
2026-01-11 09:47:03 +02:00
+6
8f9317fcc0
test(e2e): configurable tmp dir locally ( #25780 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
Signed-off-by: dependabot[bot] <[email protected] >
Signed-off-by: reggie-k <[email protected] >
Signed-off-by: shubham singh mahar <[email protected] >
Signed-off-by: CI <[email protected] >
Signed-off-by: Josh Soref <[email protected] >
Signed-off-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
Signed-off-by: Jakub Rudnik <[email protected] >
Signed-off-by: ioleksiuk <[email protected] >
Signed-off-by: Illia Oleksiuk <[email protected] >
Signed-off-by: Aya <[email protected] >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pasha Kostohrys <[email protected] >
Co-authored-by: pasha <[email protected] >
Co-authored-by: Regina Voloshin <[email protected] >
Co-authored-by: Shubham Singh <[email protected] >
Co-authored-by: shubham singh mahar <[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: Josh Soref <[email protected] >
Co-authored-by: argoproj-renovate[bot] <161757507+argoproj-renovate[bot]@users.noreply.github.com>
Co-authored-by: Jakub Rudnik <[email protected] >
Co-authored-by: Illia Oleksiuk <[email protected] >
Co-authored-by: Aya Hosni <[email protected] >
Co-authored-by: Nitish Kumar <[email protected] >
2026-01-06 16:15:46 -05:00
Peter Jiang and GitHub
07e38c09e1
fix(ci): add gitops-engine unit tests to CI ( #25863 )
...
Signed-off-by: Peter Jiang <[email protected] >
2026-01-06 11:29:01 +01:00
Alexandre Gaudreault and GitHub
081fd3b730
test(e2e): unstable CMP e2e test when running locally ( #25752 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
2026-01-05 15:18:26 -05:00
Regina Voloshin and GitHub
3493bce6e1
feat: enable forks to release and publish to custom quay registries ( #25365 )
...
Signed-off-by: reggie-k <[email protected] >
Signed-off-by: Regina Voloshin <[email protected] >
2025-12-09 17:38:01 +02:00
Shaw Ho and GitHub
696d9a0047
fix: git tag override ( #25530 )
...
Signed-off-by: Xiaoxi He <[email protected] >
2025-12-08 15:51:18 +02:00
2655b60013
feat(hydrator): add inline parameter support to Source Hydrator ( #24228 ) ( #24277 )
...
Signed-off-by: sangyeong01 <[email protected] >
Signed-off-by: sangyeong01 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
Co-authored-by: Michael Crenshaw <[email protected] >
2025-12-05 12:32:48 -05:00
Nolan Emirot and GitHub
46165541ed
fix: makefile mkdocs directive ( #25480 )
...
Signed-off-by: emirot <[email protected] >
2025-12-03 11:34:34 +01:00
Alexander Matyushentsev and GitHub
20c6fb47b5
chore: use go mod override instead of go.work ( #24841 )
...
Signed-off-by: Alexander Matyushentsev <[email protected] >
2025-10-06 16:40:30 +00:00
Michael Crenshaw and GitHub
a4e39c2546
feat(ui): support custom icons ( #20864 )
...
Signed-off-by: Michael Crenshaw <[email protected] >
2025-10-02 11:42:35 -04:00
Leonardo Luz Almeida and GitHub
3da584911e
chore: gitops-engine post migration fixes ( #24727 )
...
Signed-off-by: Leonardo Luz Almeida <[email protected] >
2025-09-29 09:05:41 -04:00
Leonardo Luz Almeida
7b924601ac
chore: merge gitops-engine test
...
Signed-off-by: Leonardo Luz Almeida <[email protected] >
2025-09-23 10:15:34 -04:00
032ae7e89f
chore: Adds an option to control what Docker network the virtualized … ( #24174 )
...
Signed-off-by: anfly0 <[email protected] >
Signed-off-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Alexandre Gaudreault <[email protected] >
2025-09-12 16:49:05 +00:00
dudinea and GitHub
1fef4fc967
fix: remove mounting of host /tmp when running argocd-test-(client|server) images ( #24025 ) ( #24028 ) ( #24024 )
...
Signed-off-by: Eugene Doudine <[email protected] >
2025-08-04 17:02:41 +03:00
Alexandre Gaudreault and GitHub
1f7a19723e
fix(appset): do not remove progressive sync conditions ( #23506 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
2025-07-01 15:28:06 +00:00
e72a777cef
feat: oci support (Beta) ( #18646 )
...
Signed-off-by: Blake Pettersson <[email protected] >
Co-authored-by: Michael Crenshaw <[email protected] >
2025-06-06 13:27:02 +02:00
Kunho Lee and GitHub
094eb9d7a1
fix : #22879 override default variables in Makefile when your env is local Mac ( #23182 )
...
Signed-off-by: daengdaengLee <[email protected] >
2025-06-02 12:20:36 +05:30
Alexandre Gaudreault and GitHub
fb147be5c8
chore: allow to set CGO flags in makefile ( #22437 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
2025-03-23 22:02:18 -04:00
Andrii Korotkov and GitHub
42a7908edd
fix: Account for batch event processing in e2e tests ( #22356 )
...
Signed-off-by: Andrii Korotkov <[email protected] >
2025-03-17 14:59:40 -04:00
Alexandre Gaudreault and GitHub
201679640a
fix(cli): application cannot be refreshed when invalid and hangs ( #21615 )
...
Signed-off-by: Alexandre Gaudreault <[email protected] >
2025-01-22 11:39:55 -05:00
8334da36f2
Bump major version to 3 ( #21410 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: crenshaw-dev <[email protected] >
2025-01-10 16:14:00 -05:00
Michael Crenshaw and GitHub
ba889a0c86
feat: source hydrator ( #20345 )
...
* feat(hydrator): add sourceHydrator types
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
fix(codegen): use kube_codegen.sh deepcopy and client gen correctly
Signed-off-by: Michael Crenshaw <[email protected] >
deepcopy gen
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): add commit-server component
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
go mod tidy
Signed-off-by: Michael Crenshaw <[email protected] >
one test file for both implementations
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
fix test for linux
Signed-off-by: Michael Crenshaw <[email protected] >
fix git client mock
Signed-off-by: Michael Crenshaw <[email protected] >
fix git client mock
Signed-off-by: Michael Crenshaw <[email protected] >
address comments
Signed-off-by: Michael Crenshaw <[email protected] >
unit tests
Signed-off-by: Michael Crenshaw <[email protected] >
lint
Signed-off-by: Michael Crenshaw <[email protected] >
fix image, fix health checks, fix merge issue
Signed-off-by: Michael Crenshaw <[email protected] >
fix lint issues
Signed-off-by: Michael Crenshaw <[email protected] >
remove code that doesn't work for GHE
Signed-off-by: Michael Crenshaw <[email protected] >
changes from comments
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
allow opt-in
Signed-off-by: Michael Crenshaw <[email protected] >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <[email protected] >
simplify diff
Signed-off-by: Michael Crenshaw <[email protected] >
todos
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
add dry sha to logs
Signed-off-by: Michael Crenshaw <[email protected] >
add app name to logs
Signed-off-by: Michael Crenshaw <[email protected] >
more logging, no caching
Signed-off-by: Michael Crenshaw <[email protected] >
fix cluster install
Signed-off-by: Michael Crenshaw <[email protected] >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <[email protected] >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <[email protected] >
handle project-scoped repo creds
Signed-off-by: Michael Crenshaw <[email protected] >
codegen
Signed-off-by: Michael Crenshaw <[email protected] >
improve docs
Signed-off-by: Michael Crenshaw <[email protected] >
fixes from comments
Signed-off-by: Michael Crenshaw <[email protected] >
* set hydrator enabled key when using hydrator manifests
Signed-off-by: Michael Crenshaw <[email protected] >
fix manifests
Signed-off-by: Michael Crenshaw <[email protected] >
improve docs
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
allow opt-in
Signed-off-by: Michael Crenshaw <[email protected] >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <[email protected] >
simplify diff
Signed-off-by: Michael Crenshaw <[email protected] >
todos
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
add dry sha to logs
Signed-off-by: Michael Crenshaw <[email protected] >
add app name to logs
Signed-off-by: Michael Crenshaw <[email protected] >
more logging, no caching
Signed-off-by: Michael Crenshaw <[email protected] >
fix cluster install
Signed-off-by: Michael Crenshaw <[email protected] >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <[email protected] >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <[email protected] >
handle project-scoped repo creds
Signed-off-by: Michael Crenshaw <[email protected] >
codegen
Signed-off-by: Michael Crenshaw <[email protected] >
improve docs
Signed-off-by: Michael Crenshaw <[email protected] >
fixes from comments
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): add sourceHydrator types
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
fix(codegen): use kube_codegen.sh deepcopy and client gen correctly
Signed-off-by: Michael Crenshaw <[email protected] >
deepcopy gen
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
allow opt-in
Signed-off-by: Michael Crenshaw <[email protected] >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <[email protected] >
simplify diff
Signed-off-by: Michael Crenshaw <[email protected] >
todos
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
add dry sha to logs
Signed-off-by: Michael Crenshaw <[email protected] >
add app name to logs
Signed-off-by: Michael Crenshaw <[email protected] >
more logging, no caching
Signed-off-by: Michael Crenshaw <[email protected] >
fix cluster install
Signed-off-by: Michael Crenshaw <[email protected] >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <[email protected] >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <[email protected] >
handle project-scoped repo creds
Signed-off-by: Michael Crenshaw <[email protected] >
codegen
Signed-off-by: Michael Crenshaw <[email protected] >
* feat(hydrator): write credentials handling + UI
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): enable controller
Co-authored-by: Alexandre Gaudreault <[email protected] >
Co-authored-by: Omer Azmon <[email protected] >
Co-authored-by: daengdaengLee <[email protected] >
Co-authored-by: Juwon Hwang (Kevin) <[email protected] >
Co-authored-by: thisishwan2 <[email protected] >
Co-authored-by: mirageoasis <[email protected] >
Co-authored-by: Robin Lieb <[email protected] >
Co-authored-by: miiiinju1 <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
allow opt-in
Signed-off-by: Michael Crenshaw <[email protected] >
separation between app controller and hydrator
Signed-off-by: Michael Crenshaw <[email protected] >
simplify diff
Signed-off-by: Michael Crenshaw <[email protected] >
todos
Signed-off-by: Michael Crenshaw <[email protected] >
simplify
Signed-off-by: Michael Crenshaw <[email protected] >
add dry sha to logs
Signed-off-by: Michael Crenshaw <[email protected] >
add app name to logs
Signed-off-by: Michael Crenshaw <[email protected] >
more logging, no caching
Signed-off-by: Michael Crenshaw <[email protected] >
fix cluster install
Signed-off-by: Michael Crenshaw <[email protected] >
don't interrupt an ongoing hydrate operation
Signed-off-by: Michael Crenshaw <[email protected] >
revert hydrate loop fix
Signed-off-by: Michael Crenshaw <[email protected] >
feat(hydrator): write credentials handling + UI
Signed-off-by: Michael Crenshaw <[email protected] >
WIP: add new APIs for write creds
Signed-off-by: Michael Crenshaw <[email protected] >
write api and template api
Signed-off-by: Michael Crenshaw <[email protected] >
fix time function
Signed-off-by: Michael Crenshaw <[email protected] >
fix lint issues
Signed-off-by: Michael Crenshaw <[email protected] >
don't enrich with read creds
Signed-off-by: Michael Crenshaw <[email protected] >
revert tls change
Signed-off-by: Michael Crenshaw <[email protected] >
don't disable buttons in UI
Signed-off-by: Michael Crenshaw <[email protected] >
ask repo server for specific revision
Signed-off-by: Michael Crenshaw <[email protected] >
fixes
Signed-off-by: Michael Crenshaw <[email protected] >
lint ui
Signed-off-by: Michael Crenshaw <[email protected] >
remove unnecessary change
Signed-off-by: Michael Crenshaw <[email protected] >
fix test and lint
Signed-off-by: Michael Crenshaw <[email protected] >
lint
Signed-off-by: Michael Crenshaw <[email protected] >
enable hydrator for e2e tests
Signed-off-by: Michael Crenshaw <[email protected] >
* free disk space for e2e tests
Signed-off-by: Michael Crenshaw <[email protected] >
don't free disk space
Signed-off-by: Michael Crenshaw <[email protected] >
* free disk space for e2e tests
Signed-off-by: Michael Crenshaw <[email protected] >
* remove comment that breaks auth
Signed-off-by: Michael Crenshaw <[email protected] >
* try removing extra function
Signed-off-by: Michael Crenshaw <[email protected] >
* cleanup from comments
Signed-off-by: Michael Crenshaw <[email protected] >
* fix test
Signed-off-by: Michael Crenshaw <[email protected] >
---------
Signed-off-by: Michael Crenshaw <[email protected] >
2024-12-16 16:59:09 -05:00
pasha-codefresh and GitHub
742b315b5d
feat: appset scm generators and PR generators should be able to access only secrets related to appset ( #20309 )
2024-10-15 08:28:13 -04:00
Julio and GitHub
8223e22a17
chore(ci): add renovate for golangci-lint, go and node version ( #20236 )
...
Signed-off-by: ggjulio <[email protected] >
2024-10-05 21:33:30 +00:00
Michael Crenshaw and GitHub
9701afef53
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] >
2024-10-02 00:02:07 -04:00
Dan Garfield and GitHub
ebe08e2fc9
Fix local guide for building and testing docs ( #19785 )
...
Signed-off-by: todaywasawesome <[email protected] >
2024-09-04 20:13:53 -04:00
Kunho Lee and GitHub
93fa73a000
chore: add gcflags option when build in cli-local command ( #19742 )
...
Signed-off-by: daengdaengLee <[email protected] >
2024-09-04 15:37:30 +03:00
Michael Crenshaw and GitHub
4246278f33
docs: document built-in resource actions ( #19145 )
...
Signed-off-by: Michael Crenshaw <[email protected] >
2024-07-22 18:17:24 -04:00
Cayde6 and GitHub
2d535b4aed
chore(migrate): migrate mockery codegen to use packages( #18579 ) ( #18617 )
...
* chore(migrate): mockery migrate to packages
migrate interface
- remove go:generate
- generate mock
Signed-off-by: Jack-R-lantern <[email protected] >
* chore(migrate: mockery migrate to package
add mockgen stage
- add mockgen command to Makefile
- add generate-mock.sh
- add install mockery to install-codegen-go-tool.sh
Signed-off-by: Jack-R-lantern <[email protected] >
---------
Signed-off-by: Jack-R-lantern <[email protected] >
2024-07-02 10:48:38 -04:00
a08746fc07
feat: adding gocover to e2e tests ( #18130 ) ( #18537 )
...
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
* try putting profiles in different directories
Signed-off-by: Michael Crenshaw <[email protected] >
* does this upload the whole directory?
Signed-off-by: Michael Crenshaw <[email protected] >
* create directories and only run one test
Signed-off-by: Michael Crenshaw <[email protected] >
* shut everything down before uploading coverage
Signed-off-by: Michael Crenshaw <[email protected] >
* don't fail on goreman failure
Signed-off-by: Michael Crenshaw <[email protected] >
* sleep 30
Signed-off-by: Michael Crenshaw <[email protected] >
* always upload server output
Signed-off-by: Michael Crenshaw <[email protected] >
* fix: implement graceful shutdown for api server
Signed-off-by: Leonardo Luz Almeida <[email protected] >
* Shutdown servers in parallel
Signed-off-by: Leonardo Luz Almeida <[email protected] >
* add noop shutdown function on api server constructor
Signed-off-by: Leonardo Luz Almeida <[email protected] >
* fix waitgroup
Signed-off-by: Leonardo Luz Almeida <[email protected] >
* more attempts to gracefully shut down
Signed-off-by: Michael Crenshaw <[email protected] >
* more tests
Signed-off-by: Michael Crenshaw <[email protected] >
* cleanup
Signed-off-by: Michael Crenshaw <[email protected] >
* revert graceful shutdown work, needs more work
Signed-off-by: Michael Crenshaw <[email protected] >
* more graceful shutdown cleanup
Signed-off-by: Michael Crenshaw <[email protected] >
* lint
Signed-off-by: Michael Crenshaw <[email protected] >
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <[email protected] >
---------
Signed-off-by: rumstead <[email protected] >
Signed-off-by: Michael Crenshaw <[email protected] >
Signed-off-by: Leonardo Luz Almeida <[email protected] >
Co-authored-by: Michael Crenshaw <[email protected] >
Co-authored-by: Leonardo Luz Almeida <[email protected] >
2024-06-13 14:17:07 -04:00
Michael Crenshaw and GitHub
1be0a7a608
chore: use redis secret when running locally ( #18489 )
...
Signed-off-by: Michael Crenshaw <[email protected] >
2024-06-03 16:29:27 -04:00
Matthieu MOREL and GitHub
434175acdf
ci(lint): create .golangci.yaml ( #18410 )
...
Signed-off-by: Matthieu MOREL <[email protected] >
2024-05-25 18:27:25 -04:00