Commit b9e171d
feat: Link helm release (#6454)
* wip:deployment config old data migration code
* updating repo url get usage
* comments
* adding comments
* wip: adding repo name in deployment config struct
* migration files
* migration update
* feat: updated the target revision
* review changes
* nil handling
* dev testing bug fixes
* fixes
* value file name fix
* fixes
* repo url function update
* git repo url handing using code
* fixing import cycle
* feat: dynamic chart loaction and valuesfile path
* CRUD operations
* repo clone and env override create flow
* wip: self review changes
* feat: trigger flows updated
* self review changes
* refactoring
* self review fix: env override create
* skipping checks
* feat: Skip GitOps config CRUD ACD operation if argo module is not installed
* handling for IsGitOpsConfigured
* feat: release mode data adaptor
* validation api
* deployment status changes and application filter logic change
* self review changes
* delete acd app handling
* adding route
* modifying validate link request
* pipeline crud operation
* dev testing fix
* wip: release config data type fix
* fixing check
* updated wire gen
* added api /environment-variables
* added releaseMode validation
* fix: isGitOpsEnable flag
* updated EnvironmentVariableList response
* updated git repo validations
* updated migration number
* fix: skip pipeline create validation
* panic handler for cd pipeline creation
* updated wire dep
* fix: cd trigger panic fix
* fix: validation migrate cd pipeline api
* updated ValidateGitOpsRepoUrl request for custom gitops logic
* fix: git clone logic for validate migration request
* fix: updated API key
* chart name handling for migrate release
* fix: chart validation
* fix: chart validation
* fix: pipeline creation
* feat: is gitops repo configured flag updated
* wip: trigger fix
* feat: filter external argo app list
* read service for circular import
* fix nil poniter panic
* fix: empty argo app list
* fix empty app name
* updated dep of DeploymentConfigService instead of DeploymentConfigReadService in ArgoApplicationService
* minor refactorings
* replaced release app name from util function
* validation and flag if config is for external helm release
* fix migrated from flag
* fix: resource tree api with scoop
* fix: error handling for GetResourceTree
* fixing set chart location function
* updating config type
* fix: scoop argo_cd GetResourceTree
* fix: updated validation error
* fix: updated BuildDeployedAppName references
* fix: common wire set
* updating chart location while delete
* fix user id
* common function for url already present
* removing duplicate logic for pipeline filter
* fix: nil checker issues
* updated global api
* pg no rows handling
* manual sync mode fix for trigger/deployment statys
* fix: resource tree
* fix: panic handling
* fix default namespace
* wip
* fix: pipeline delete flow
* fix: delete apllication object
* fix: delete application object
* chore: refactored AppDetailsReadService
* added: vlaidation for link external release
* review comment incorporated
* fix: pointer datatype
* added: EnforcedPolicyViolation validation
* fix app clone
* make fix
* fix: workflow_execution_stage cloumn
* added gitops adapter
* helm deployment status fix
* updated deployment config queries
* fix: generate manifest diff
* wire gen updated
* updated feature flag name
* updated env_gen.md file
* feat: argocd resource tree support
* fix: nil handling updated
* fix: context handling
* review changes
* chore: deployment config refactorings
* fix: on-board argocd issues
* updated updateArgoAppDeleteStatus func
* review changes
* make fix
* delete argo app error handling fixes
* payload changes
* argo app listing api updated
* updated wire_gen files
* chore: Argocd dependabot fixes (#6402)
* version matched with enterprise
* vulnerability fix
* argocd dependabot fixes
* argo workflow dependabot fixes
* fix: link request
* updated migration script
* fix: GetDeploymentConfigMinForAppAndEnv for app stage api
* fix: helm app gitops target revision
* fix: cd pipeline create blocked if argo module not installed
* setting repo url in new deployment config also
* default branch (backward compatibility) if branch is not passed
* updated target revision
* fix: release config target revision
* updated not deployed status to degraded
* go mod tidy
* helm list api moved from enterprise
* fix: app delete flow
* listing api
* query fix
* fix: git commit ref not found
* fix: git commit ref not found
* fix: gitops branch pull error
* validate api for external helm release
* fix enum
* fix: removed unused import
* chore: func renamed
* rest handler update
* updating chart location when base version is changed
* chart location update in deployment config
* chart env override fix
* wip: fixed pg no rows
* wip: bug fixes
* fix empty env id
* integration fixes
* is linkable true
* fix chart name
* enterprise code moved
* function rename
* fix empty cluster url
* namespace fix
* listing api fix
* wip: installed app query fix
* fix for argo module not installed
* wip: adding chart loaction
* renaming
* wip
* wip: head validation
* refactoring
* deployment app type change fix
* chart location heal
* wip: validation for linked pipeline in app change api
* fix deployment change api
* review changes
* migration update
* validation in create api
* fixing issues
* fix argo unsupported spec error parsingg
* zero time handling
* revert time parse
* empty createdAt handling
* fixing messaging around gitOps
* removing hard coding
* wip: deployment app name added
* fix cluster nil pointer
* fix panic if values file is empty
* renaming
---------
Co-authored-by: Ash-exp <[email protected]>1 parent 7b8429f commit b9e171d
File tree
35 files changed
+1832
-931
lines changed- api
- helm-app
- bean
- gRPC
- service
- adapter
- bean
- restHandler/app/pipeline/configure
- router/app/pipeline/configure
- cmd/external-app
- internal
- constants
- sql/repository/pipelineConfig
- pkg
- appStore/installedApp
- repository
- service/bean
- app/appDetails/adapter
- argoApplication
- bean
- chart/read
- cluster/environment
- adapter
- bean
- deployment
- gitOps
- config
- git
- validation
- trigger/devtronApps
- pipeline
- adapter
- bean
- util
35 files changed
+1832
-931
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
588 | 589 | | |
589 | 590 | | |
590 | 591 | | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
48 | 52 | | |
49 | 53 | | |
50 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
395 | 396 | | |
396 | 397 | | |
397 | 398 | | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
398 | 412 | | |
399 | 413 | | |
400 | 414 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
| 113 | + | |
112 | 114 | | |
113 | 115 | | |
114 | 116 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments