Skip to content

Commit 588d3ae

Browse files
committed
Merge remote-tracking branch 'origin/release-candidate-v0.31.0' into kar-ng
2 parents ba57465 + 12905d4 commit 588d3ae

File tree

388 files changed

+44307
-9500
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

388 files changed

+44307
-9500
lines changed

Wire.go

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ import (
7373
"github.com/devtron-labs/devtron/api/sse"
7474
"github.com/devtron-labs/devtron/api/team"
7575
"github.com/devtron-labs/devtron/api/terminal"
76+
"github.com/devtron-labs/devtron/api/userResource"
7677
util5 "github.com/devtron-labs/devtron/api/util"
7778
webhookHelm "github.com/devtron-labs/devtron/api/webhook/helm"
7879
"github.com/devtron-labs/devtron/cel"
@@ -102,14 +103,14 @@ import (
102103
appWorkflow2 "github.com/devtron-labs/devtron/internal/sql/repository/appWorkflow"
103104
"github.com/devtron-labs/devtron/internal/sql/repository/bulkUpdate"
104105
"github.com/devtron-labs/devtron/internal/sql/repository/chartConfig"
105-
"github.com/devtron-labs/devtron/internal/sql/repository/deploymentConfig"
106106
dockerRegistryRepository "github.com/devtron-labs/devtron/internal/sql/repository/dockerRegistry"
107107
"github.com/devtron-labs/devtron/internal/sql/repository/helper"
108108
repository8 "github.com/devtron-labs/devtron/internal/sql/repository/imageTagging"
109109
"github.com/devtron-labs/devtron/internal/sql/repository/pipelineConfig"
110110
resourceGroup "github.com/devtron-labs/devtron/internal/sql/repository/resourceGroup"
111111
"github.com/devtron-labs/devtron/internal/util"
112112
"github.com/devtron-labs/devtron/pkg/app"
113+
read4 "github.com/devtron-labs/devtron/pkg/app/appDetails/read"
113114
"github.com/devtron-labs/devtron/pkg/app/dbMigration"
114115
"github.com/devtron-labs/devtron/pkg/app/status"
115116
"github.com/devtron-labs/devtron/pkg/appClone"
@@ -128,6 +129,7 @@ import (
128129
"github.com/devtron-labs/devtron/pkg/bulkAction/service"
129130
"github.com/devtron-labs/devtron/pkg/chart"
130131
"github.com/devtron-labs/devtron/pkg/chart/gitOpsConfig"
132+
read2 "github.com/devtron-labs/devtron/pkg/chart/read"
131133
chartRepoRepository "github.com/devtron-labs/devtron/pkg/chartRepo/repository"
132134
"github.com/devtron-labs/devtron/pkg/commonService"
133135
"github.com/devtron-labs/devtron/pkg/config"
@@ -169,6 +171,7 @@ import (
169171
workflow3 "github.com/devtron-labs/devtron/pkg/workflow"
170172
"github.com/devtron-labs/devtron/pkg/workflow/dag"
171173
util2 "github.com/devtron-labs/devtron/util"
174+
"github.com/devtron-labs/devtron/util/commonEnforcementFunctionsUtil"
172175
cron2 "github.com/devtron-labs/devtron/util/cron"
173176
"github.com/devtron-labs/devtron/util/rbac"
174177
"github.com/google/wire"
@@ -212,6 +215,7 @@ func InitializeApp() (*App, error) {
212215
workflow3.WorkflowWireSet,
213216
imageTagging.WireSet,
214217
devtronResource.DevtronResourceWireSet,
218+
userResource.UserResourceWireSet,
215219
policyGovernance.PolicyGovernanceWireSet,
216220
resourceScan.ScanningResultWireSet,
217221

@@ -357,6 +361,8 @@ func InitializeApp() (*App, error) {
357361
wire.Bind(new(gitOpsConfig.DevtronAppGitOpConfigService), new(*gitOpsConfig.DevtronAppGitOpConfigServiceImpl)),
358362
chart.NewChartServiceImpl,
359363
wire.Bind(new(chart.ChartService), new(*chart.ChartServiceImpl)),
364+
read2.NewChartReadServiceImpl,
365+
wire.Bind(new(read2.ChartReadService), new(*read2.ChartReadServiceImpl)),
360366
service.NewBulkUpdateServiceImpl,
361367
wire.Bind(new(service.BulkUpdateService), new(*service.BulkUpdateServiceImpl)),
362368

@@ -375,6 +381,10 @@ func InitializeApp() (*App, error) {
375381
wire.Bind(new(appList.AppListingRouter), new(*appList.AppListingRouterImpl)),
376382
appList2.NewAppListingRestHandlerImpl,
377383
wire.Bind(new(appList2.AppListingRestHandler), new(*appList2.AppListingRestHandlerImpl)),
384+
385+
read4.NewAppDetailsReadServiceImpl,
386+
wire.Bind(new(read4.AppDetailsReadService), new(*read4.AppDetailsReadServiceImpl)),
387+
378388
app.NewAppListingServiceImpl,
379389
wire.Bind(new(app.AppListingService), new(*app.AppListingServiceImpl)),
380390
repository.NewAppListingRepositoryImpl,
@@ -495,6 +505,9 @@ func InitializeApp() (*App, error) {
495505
rbac.NewEnforcerUtilImpl,
496506
wire.Bind(new(rbac.EnforcerUtil), new(*rbac.EnforcerUtilImpl)),
497507

508+
commonEnforcementFunctionsUtil.NewCommonEnforcementUtilImpl,
509+
wire.Bind(new(commonEnforcementFunctionsUtil.CommonEnforcementUtil), new(*commonEnforcementFunctionsUtil.CommonEnforcementUtilImpl)),
510+
498511
chartConfig.NewPipelineConfigRepository,
499512
wire.Bind(new(chartConfig.PipelineConfigRepository), new(*chartConfig.PipelineConfigRepositoryImpl)),
500513

@@ -622,6 +635,7 @@ func InitializeApp() (*App, error) {
622635
repository9.NewClusterInstalledAppsRepositoryImpl,
623636
wire.Bind(new(repository9.ClusterInstalledAppsRepository), new(*repository9.ClusterInstalledAppsRepositoryImpl)),
624637

638+
commonService.NewCommonBaseServiceImpl,
625639
commonService.NewCommonServiceImpl,
626640
wire.Bind(new(commonService.CommonService), new(*commonService.CommonServiceImpl)),
627641

@@ -659,8 +673,8 @@ func InitializeApp() (*App, error) {
659673

660674
router.NewCommonRouterImpl,
661675
wire.Bind(new(router.CommonRouter), new(*router.CommonRouterImpl)),
662-
restHandler.NewCommonRestHanlderImpl,
663-
wire.Bind(new(restHandler.CommonRestHanlder), new(*restHandler.CommonRestHanlderImpl)),
676+
restHandler.NewCommonRestHandlerImpl,
677+
wire.Bind(new(restHandler.CommonRestHandler), new(*restHandler.CommonRestHandlerImpl)),
664678

665679
router.NewScopedVariableRouterImpl,
666680
wire.Bind(new(router.ScopedVariableRouter), new(*router.ScopedVariableRouterImpl)),
@@ -941,11 +955,7 @@ func InitializeApp() (*App, error) {
941955
cel.NewCELServiceImpl,
942956
wire.Bind(new(cel.EvaluatorService), new(*cel.EvaluatorServiceImpl)),
943957

944-
deploymentConfig.NewRepositoryImpl,
945-
wire.Bind(new(deploymentConfig.Repository), new(*deploymentConfig.RepositoryImpl)),
946-
947-
common.NewDeploymentConfigServiceImpl,
948-
wire.Bind(new(common.DeploymentConfigService), new(*common.DeploymentConfigServiceImpl)),
958+
common.WireSet,
949959

950960
repoCredsK8sClient.NewRepositoryCredsK8sClientImpl,
951961
wire.Bind(new(repoCredsK8sClient.RepositoryCredsK8sClient), new(*repoCredsK8sClient.RepositoryCredsK8sClientImpl)),

WiringNilCheck.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ func skipUnnecessaryFieldsForCheck(fieldName, valName string) bool {
114114
"modulecronserviceimpl": {"cron"},
115115
"oteltracingserviceimpl": {"traceprovider"},
116116
"terminalaccessrepositoryimpl": {"templatescache"},
117+
"grpcapiclientimpl": {"serviceclient"},
118+
"serverenvconfig": {"errorencounteredongettingdevtronhelmrelease"},
117119
}
118120
if _, ok := fieldAndValName[valName]; ok {
119121
for _, ignoreFieldName := range fieldAndValName[valName] {

api/appStore/chartGroup/ChartGroupRestHandler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ func (impl *ChartGroupRestHandlerImpl) GetChartGroupList(w http.ResponseWriter,
274274
return
275275
}
276276
}
277-
res, err := impl.ChartGroupService.ChartGroupList(maxCount)
277+
res, err := impl.ChartGroupService.GetChartGroupList(maxCount)
278278
if err != nil {
279279
impl.Logger.Errorw("service err, GetChartGroupList", "err", err, "max", max)
280280
common.WriteJsonResp(w, err, nil, http.StatusInternalServerError)

api/argoApplication/ArgoApplicationRestHandler.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package argoApplication
1818

1919
import (
20+
"context"
2021
"errors"
2122
"github.com/devtron-labs/devtron/api/restHandler/common"
2223
"github.com/devtron-labs/devtron/pkg/argoApplication"
@@ -89,6 +90,9 @@ func (handler *ArgoApplicationRestHandlerImpl) GetApplicationDetail(w http.Respo
8990
common.WriteJsonResp(w, errors.New("unauthorized"), nil, http.StatusForbidden)
9091
return
9192
}
93+
ctx := r.Context()
94+
ctx = context.WithValue(ctx, "token", token)
95+
9296
var err error
9397
v := r.URL.Query()
9498
resourceName := v.Get("name")
@@ -104,7 +108,7 @@ func (handler *ArgoApplicationRestHandlerImpl) GetApplicationDetail(w http.Respo
104108
return
105109
}
106110
}
107-
resp, err := handler.readService.GetAppDetail(resourceName, namespace, clusterId)
111+
resp, err := handler.readService.GetAppDetailEA(ctx, resourceName, namespace, clusterId)
108112
if err != nil {
109113
handler.logger.Errorw("error in getting argo application app detail", "err", err, "resourceName", resourceName, "clusterId", clusterId)
110114
common.WriteJsonResp(w, err, nil, http.StatusInternalServerError)

api/argoApplication/wire_argoApplication.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ var ArgoApplicationWireSetFull = wire.NewSet(
3030
config.NewArgoApplicationConfigServiceImpl,
3131
wire.Bind(new(config.ArgoApplicationConfigService), new(*config.ArgoApplicationConfigServiceImpl)),
3232

33+
argoApplication.NewArgoApplicationServiceImpl,
3334
argoApplication.NewArgoApplicationServiceExtendedServiceImpl,
3435
wire.Bind(new(argoApplication.ArgoApplicationService), new(*argoApplication.ArgoApplicationServiceExtendedImpl)),
3536

api/auth/sso/SsoLoginHandler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ package sso
1919
import (
2020
"encoding/json"
2121
"errors"
22+
"github.com/devtron-labs/devtron/pkg/auth/user/bean"
2223
"net/http"
2324
"strconv"
2425

25-
"github.com/devtron-labs/devtron/api/bean"
2626
"github.com/devtron-labs/devtron/api/restHandler/common"
2727
"github.com/devtron-labs/devtron/pkg/auth/authorisation/casbin"
2828
"github.com/devtron-labs/devtron/pkg/auth/sso"

api/auth/user/UserAuthHandler.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ package user
1919
import (
2020
"encoding/json"
2121
"fmt"
22+
bean2 "github.com/devtron-labs/devtron/pkg/auth/authorisation/casbin/bean"
23+
bean3 "github.com/devtron-labs/devtron/pkg/auth/user/bean"
2224
"net/http"
2325
"strings"
2426

@@ -146,7 +148,7 @@ func (handler UserAuthHandlerImpl) AddDefaultPolicyAndRoles(w http.ResponseWrite
146148
//for START in Casbin Object Ends Here
147149
//loading policy for safety
148150
casbin.LoadPolicy()
149-
var policies []casbin.Policy
151+
var policies []bean2.Policy
150152
var policiesAdmin bean.PolicyRequest
151153
err := json.Unmarshal([]byte(adminPolicies), &policiesAdmin)
152154
if err != nil {
@@ -193,7 +195,7 @@ func (handler UserAuthHandlerImpl) AddDefaultPolicyAndRoles(w http.ResponseWrite
193195
roleView = strings.ReplaceAll(roleView, "<ENV>", env)
194196
roleView = strings.ReplaceAll(roleView, "<APP>", app)
195197

196-
var roleAdminData bean.RoleData
198+
var roleAdminData bean3.RoleData
197199
err = json.Unmarshal([]byte(roleAdmin), &roleAdminData)
198200
if err != nil {
199201
handler.logger.Errorw("request err, AddDefaultPolicyAndRoles", "err", err, "payload", roleAdminData)
@@ -207,7 +209,7 @@ func (handler UserAuthHandlerImpl) AddDefaultPolicyAndRoles(w http.ResponseWrite
207209
return
208210
}
209211

210-
var roleTriggerData bean.RoleData
212+
var roleTriggerData bean3.RoleData
211213
err = json.Unmarshal([]byte(roleTrigger), &roleTriggerData)
212214
if err != nil {
213215
handler.logger.Errorw("request err, AddDefaultPolicyAndRoles", "err", err, "payload", roleTriggerData)
@@ -221,7 +223,7 @@ func (handler UserAuthHandlerImpl) AddDefaultPolicyAndRoles(w http.ResponseWrite
221223
return
222224
}
223225

224-
var roleViewData bean.RoleData
226+
var roleViewData bean3.RoleData
225227
err = json.Unmarshal([]byte(roleView), &roleViewData)
226228
if err != nil {
227229
handler.logger.Errorw("request err, AddDefaultPolicyAndRoles", "err", err, "payload", roleViewData)

0 commit comments

Comments
 (0)