Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
2f2c82f
secret masking initial commit,all flow complete except prepare payloa…
prakash100198 Nov 22, 2024
0204f3c
prepare final response with index in CompareCategoryWiseConfigData se…
prakash100198 Nov 22, 2024
acef3fe
Merge branch 'develop' into secret-masking-fix
prakash100198 Nov 25, 2024
30dc494
DeploymentConfigurationService_ent.go new file created for ent logic
prakash100198 Nov 26, 2024
1394a97
validation fixes
prakash100198 Nov 26, 2024
75926be
prepareKeyValMapForSingleSecretAndMaskValue-> prepareSecretNameWithKe…
prakash100198 Nov 26, 2024
9ad0636
minor refactor
prakash100198 Nov 26, 2024
a0ccf0c
send secret in config-data api only if user has admin access
prakash100198 Nov 26, 2024
7f2ae8a
rename var names for better clarity
prakash100198 Nov 26, 2024
b391b00
add omitempty with json key Index in DeploymentAndCmCsConfigDto
prakash100198 Nov 28, 2024
bcfd4e7
some refact after code review -1
prakash100198 Nov 28, 2024
a940803
Merge branch 'develop' into secret-masking-fix
prakash100198 Nov 28, 2024
23e35a4
refactoring
Shivam-nagar23 Nov 28, 2024
be86fd0
take in query param ComparisonRequestDto instead of payload in get req
prakash100198 Nov 29, 2024
7a2ca72
Merge branch 'develop' into secret-masking-fix
prakash100198 Nov 29, 2024
740c3ae
envName and appName in comparisonItems
prakash100198 Nov 29, 2024
b5008f3
support wfrid in case of previous deployments as config type
prakash100198 Nov 29, 2024
e5a6a00
bug fix
prakash100198 Dec 1, 2024
9778130
Merge branch 'develop' into secret-masking-fix
prakash100198 Dec 2, 2024
c3424d1
introduce isScanEnabled in ciCompleteEvent with scanned and scan_enab…
prakash100198 Dec 2, 2024
aed2f68
refactoring around handling image scan after ci complete, pre-cd and …
prakash100198 Dec 2, 2024
22cd18a
dev test fix:- instead of checking on global field in secret config d…
prakash100198 Dec 2, 2024
e3ae3a0
first depl fix
prakash100198 Dec 3, 2024
f3e03e8
Merge branch 'develop' into image-scan-fixes-oss
prakash100198 Dec 3, 2024
a0de0e4
mistake in CheckIfPluginExistsInPipelineStage, plugin_stage_step-> pi…
prakash100198 Dec 3, 2024
b766ef6
minor fix
prakash100198 Dec 3, 2024
4365fa0
minor fix
prakash100198 Dec 3, 2024
457febe
mask secret in case of view only when request is for only one secret
prakash100198 Dec 4, 2024
c9a67ea
make fix
iamayushm Dec 4, 2024
df4e5e5
Merge pull request #6160 from devtron-labs/fix-make
vikramdevtron Dec 4, 2024
9cf1873
vendor update runtime, changes in makefile
vikramdevtron Dec 5, 2024
ff8f917
Merge pull request #6161 from devtron-labs/runtime-makefile-changes
vikramdevtron Dec 5, 2024
d3ad04a
code review
prakash100198 Dec 5, 2024
91620ac
incorporate code review comments
prakash100198 Dec 5, 2024
4036b8d
minor fix
prakash100198 Dec 5, 2024
127584b
some minor refactoring
prakash100198 Dec 5, 2024
ef7e28e
Merge branch 'develop' into image-scan-fixes-oss
prakash100198 Dec 5, 2024
7aaa013
Merge branch 'develop' into secret-masking-fix
prakash100198 Dec 9, 2024
8ef9681
comment
prakash100198 Dec 9, 2024
c93ad53
Merge pull request #6136 from devtron-labs/secret-masking-fix
prakash100198 Dec 9, 2024
a2271a0
Merge branch 'develop' into read-service/image-scanning
Shivam-nagar23 Dec 9, 2024
8910cc5
bulk update rest handler repo import removed
Shivam-nagar23 Dec 9, 2024
d6e902b
removed unused import
Shivam-nagar23 Dec 9, 2024
295f920
policy governance
Shivam-nagar23 Dec 9, 2024
7a503ee
renaming
Shivam-nagar23 Dec 9, 2024
3b38f13
renaming
Shivam-nagar23 Dec 9, 2024
94bf4dd
fix, in case of linked ci, put scanEnabled in ciArtifact based on pa…
prakash100198 Dec 9, 2024
9c58658
Merge branch 'develop' into image-scan-fixes-oss
prakash100198 Dec 9, 2024
8c993ce
cdworflow read service (#6172)
ayu-devtron Dec 12, 2024
8ff1ca5
Merge remote-tracking branch 'origin/main' into main-branch-sync
Ash-exp Dec 13, 2024
773c046
misc: main branch sync
Ash-exp Dec 13, 2024
8e1991c
Merge pull request #6174 from devtron-labs/main-branch-sync
Ash-exp Dec 13, 2024
91c6936
added cd workflow runner read service
ayu-devtron Dec 13, 2024
6fb5c6a
Merge branch 'develop' into image-scan-fixes-oss
prakash100198 Dec 13, 2024
27a79b5
fix
prakash100198 Dec 13, 2024
89fec6b
Merge branch 'develop' into further-refact-oss
prakash100198 Dec 13, 2024
aea70ec
Merge branch 'image-scan-fixes-oss' into further-refact-with-iter-1-i…
prakash100198 Dec 13, 2024
ec7c353
my image scan fixes over refactoring
prakash100198 Dec 13, 2024
2d63abe
chore: refactoring installed app read service (#6153)
Ash-exp Dec 13, 2024
c5e8ffd
chore: installed app version read service (#6162)
Ash-exp Dec 13, 2024
c721d54
chore: refactoring image scanning and resource scanning (#6177)
prakash100198 Dec 16, 2024
2bf405c
Merge branch 'develop' into further-refact-with-iter-1-image-scan-fixes
prakash100198 Dec 16, 2024
68f2d64
merge develop here
prakash100198 Dec 16, 2024
cc7470e
Merge branch 'develop' of github.com:devtron-labs/devtron into cdwork…
ayu-devtron Dec 16, 2024
6b42cf6
Merge pull request #6179 from devtron-labs/further-refact-with-iter-1…
prakash100198 Dec 16, 2024
19519af
Merge branch 'develop' of github.com:devtron-labs/devtron into cdwork…
ayu-devtron Dec 16, 2024
e21e454
Merge pull request #6175 from devtron-labs/cdworkflow-runner-read
ayu-devtron Dec 16, 2024
d6b412c
fix wire_gen
ayu-devtron Dec 16, 2024
c3039db
Merge pull request #6181 from devtron-labs/wire-fix-develop
ayu-devtron Dec 16, 2024
61c8b9a
added logs for deployment trigger (#6180)
Shivam-nagar23 Dec 16, 2024
9c1d2d3
main sync develop
vikramdevtron Dec 16, 2024
a99af2e
Merge pull request #6182 from devtron-labs/main-sync-develop-16dec
vikramdevtron Dec 16, 2024
d9d90ba
chore: updating deployment status start and end time (#6171)
iamayushm Dec 16, 2024
55b424e
feat: patch merge strategy for cm cs and dt (#6115)
iamayushm Dec 16, 2024
a08cc6b
chore: runtime params variable refactorings (#6183)
Ash-exp Dec 16, 2024
2afdd40
chore: panic fix installed app read service (#6185)
Shivam-nagar23 Dec 16, 2024
dcda0c0
vendor update
Shivam-nagar23 Dec 16, 2024
8d05b72
Merge pull request #6186 from devtron-labs/rc-25-vendor-update
vikramdevtron Dec 16, 2024
4321dab
panic fix (#6187)
Shivam-nagar23 Dec 16, 2024
f9b0d9a
fix: rbac fix for global variable list api
Ash-exp Dec 17, 2024
be8e99e
fix: validation error of condition type
Ash-exp Dec 17, 2024
c3581b7
Merge pull request #6190 from devtron-labs/runtime-params-patch
Ash-exp Dec 17, 2024
b37bab6
fix for ci runner update (#6192)
iamayushm Dec 18, 2024
de7c6a9
main sync rc25
vikramdevtron Dec 18, 2024
e876172
Merge pull request #6196 from devtron-labs/main-sync-rc25
vikramdevtron Dec 18, 2024
3c6f365
common lib and authenticator lib updated
vikramdevtron Dec 19, 2024
0ec3419
Merge pull request #6197 from devtron-labs/vendor-update-19dec
vikramdevtron Dec 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file removed 688
Empty file.
7 changes: 7 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

all: fetch-all-env build

TARGET_BRANCH?=main
TAG?=$(shell bash -c 'git log --pretty=format:'%h' -n 1')
FLAGS=
ENVVAR=
Expand Down Expand Up @@ -63,3 +64,9 @@ build-ea:

fetch-all-env:
go run fetchAllEnv/fetchAllEnv.go

dep-update-oss:
go mod edit -replace=github.com/devtron-labs/common-lib=github.com/devtron-labs/devtron-services/common-lib@$(TARGET_BRANCH) \
-replace=github.com/devtron-labs/authenticator=github.com/devtron-labs/devtron-services/authenticator@$(TARGET_BRANCH)
go mod tidy
go mod vendor
65 changes: 13 additions & 52 deletions Wire.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ import (
"github.com/devtron-labs/devtron/api/restHandler"
"github.com/devtron-labs/devtron/api/restHandler/app/appInfo"
appList2 "github.com/devtron-labs/devtron/api/restHandler/app/appList"
configDiff2 "github.com/devtron-labs/devtron/api/restHandler/app/configDiff"
pipeline3 "github.com/devtron-labs/devtron/api/restHandler/app/pipeline"
pipeline2 "github.com/devtron-labs/devtron/api/restHandler/app/pipeline/configure"
"github.com/devtron-labs/devtron/api/restHandler/app/pipeline/history"
Expand All @@ -61,6 +62,7 @@ import (
app3 "github.com/devtron-labs/devtron/api/router/app"
appInfo2 "github.com/devtron-labs/devtron/api/router/app/appInfo"
"github.com/devtron-labs/devtron/api/router/app/appList"
configDiff3 "github.com/devtron-labs/devtron/api/router/app/configDiff"
pipeline5 "github.com/devtron-labs/devtron/api/router/app/pipeline"
pipeline4 "github.com/devtron-labs/devtron/api/router/app/pipeline/configure"
history2 "github.com/devtron-labs/devtron/api/router/app/pipeline/history"
Expand Down Expand Up @@ -102,7 +104,6 @@ import (
repository8 "github.com/devtron-labs/devtron/internal/sql/repository/imageTagging"
"github.com/devtron-labs/devtron/internal/sql/repository/pipelineConfig"
resourceGroup "github.com/devtron-labs/devtron/internal/sql/repository/resourceGroup"
security2 "github.com/devtron-labs/devtron/internal/sql/repository/security"
"github.com/devtron-labs/devtron/internal/util"
"github.com/devtron-labs/devtron/pkg/app"
"github.com/devtron-labs/devtron/pkg/app/dbMigration"
Expand All @@ -113,10 +114,7 @@ import (
"github.com/devtron-labs/devtron/pkg/appStore/chartGroup"
repository4 "github.com/devtron-labs/devtron/pkg/appStore/chartGroup/repository"
repository9 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/repository"
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode"
deployment3 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/deployment"
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/deploymentTypeChange"
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/resource"
"github.com/devtron-labs/devtron/pkg/appWorkflow"
"github.com/devtron-labs/devtron/pkg/argoRepositoryCreds"
"github.com/devtron-labs/devtron/pkg/asyncProvider"
Expand Down Expand Up @@ -156,10 +154,9 @@ import (
repository5 "github.com/devtron-labs/devtron/pkg/pipeline/repository"
"github.com/devtron-labs/devtron/pkg/pipeline/types"
"github.com/devtron-labs/devtron/pkg/plugin"
repository6 "github.com/devtron-labs/devtron/pkg/plugin/repository"
"github.com/devtron-labs/devtron/pkg/policyGovernance"
resourceGroup2 "github.com/devtron-labs/devtron/pkg/resourceGroup"
"github.com/devtron-labs/devtron/pkg/resourceQualifiers"
"github.com/devtron-labs/devtron/pkg/security"
"github.com/devtron-labs/devtron/pkg/sql"
util3 "github.com/devtron-labs/devtron/pkg/util"
"github.com/devtron-labs/devtron/pkg/variables"
Expand Down Expand Up @@ -196,9 +193,9 @@ func InitializeApp() (*App, error) {
chartRepo.ChartRepositoryWireSet,
appStoreDiscover.AppStoreDiscoverWireSet,
chartProvider.AppStoreChartProviderWireSet,
appStoreValues.AppStoreValuesWireSet,
appStoreValues.WireSet,
util2.GetEnvironmentVariables,
appStoreDeployment.AppStoreDeploymentWireSet,
appStoreDeployment.FullModeWireSet,
server.ServerWireSet,
module.ModuleWireSet,
apiToken.ApiTokenWireSet,
Expand All @@ -212,6 +209,8 @@ func InitializeApp() (*App, error) {
workflow3.WorkflowWireSet,
imageTagging.WireSet,
devtronResource.DevtronResourceWireSet,
policyGovernance.PolicyGovernanceWireSet,

// -------wireset end ----------
// -------
gitSensor.GetConfig,
Expand Down Expand Up @@ -538,19 +537,6 @@ func InitializeApp() (*App, error) {

notifier.NewNotificationConfigBuilderImpl,
wire.Bind(new(notifier.NotificationConfigBuilder), new(*notifier.NotificationConfigBuilderImpl)),
appStoreRestHandler.NewAppStoreStatusTimelineRestHandlerImpl,
wire.Bind(new(appStoreRestHandler.AppStoreStatusTimelineRestHandler), new(*appStoreRestHandler.AppStoreStatusTimelineRestHandlerImpl)),
appStoreRestHandler.NewInstalledAppRestHandlerImpl,
wire.Bind(new(appStoreRestHandler.InstalledAppRestHandler), new(*appStoreRestHandler.InstalledAppRestHandlerImpl)),
FullMode.NewInstalledAppDBExtendedServiceImpl,
wire.Bind(new(FullMode.InstalledAppDBExtendedService), new(*FullMode.InstalledAppDBExtendedServiceImpl)),
resource.NewInstalledAppResourceServiceImpl,
wire.Bind(new(resource.InstalledAppResourceService), new(*resource.InstalledAppResourceServiceImpl)),
deploymentTypeChange.NewInstalledAppDeploymentTypeChangeServiceImpl,
wire.Bind(new(deploymentTypeChange.InstalledAppDeploymentTypeChangeService), new(*deploymentTypeChange.InstalledAppDeploymentTypeChangeServiceImpl)),

appStoreRestHandler.NewAppStoreRouterImpl,
wire.Bind(new(appStoreRestHandler.AppStoreRouter), new(*appStoreRestHandler.AppStoreRouterImpl)),

workflow.NewAppWorkflowRestHandlerImpl,
wire.Bind(new(workflow.AppWorkflowRestHandler), new(*workflow.AppWorkflowRestHandlerImpl)),
Expand Down Expand Up @@ -644,30 +630,10 @@ func InitializeApp() (*App, error) {
wire.Bind(new(router.ImageScanRouter), new(*router.ImageScanRouterImpl)),
restHandler.NewImageScanRestHandlerImpl,
wire.Bind(new(restHandler.ImageScanRestHandler), new(*restHandler.ImageScanRestHandlerImpl)),
security.NewImageScanServiceImpl,
wire.Bind(new(security.ImageScanService), new(*security.ImageScanServiceImpl)),
security2.NewImageScanHistoryRepositoryImpl,
wire.Bind(new(security2.ImageScanHistoryRepository), new(*security2.ImageScanHistoryRepositoryImpl)),
security2.NewImageScanResultRepositoryImpl,
wire.Bind(new(security2.ImageScanResultRepository), new(*security2.ImageScanResultRepositoryImpl)),
security2.NewImageScanObjectMetaRepositoryImpl,
wire.Bind(new(security2.ImageScanObjectMetaRepository), new(*security2.ImageScanObjectMetaRepositoryImpl)),
security2.NewCveStoreRepositoryImpl,
wire.Bind(new(security2.CveStoreRepository), new(*security2.CveStoreRepositoryImpl)),
security2.NewImageScanDeployInfoRepositoryImpl,
wire.Bind(new(security2.ImageScanDeployInfoRepository), new(*security2.ImageScanDeployInfoRepositoryImpl)),
security2.NewScanToolMetadataRepositoryImpl,
wire.Bind(new(security2.ScanToolMetadataRepository), new(*security2.ScanToolMetadataRepositoryImpl)),
router.NewPolicyRouterImpl,
wire.Bind(new(router.PolicyRouter), new(*router.PolicyRouterImpl)),
restHandler.NewPolicyRestHandlerImpl,
wire.Bind(new(restHandler.PolicyRestHandler), new(*restHandler.PolicyRestHandlerImpl)),
security.NewPolicyServiceImpl,
wire.Bind(new(security.PolicyService), new(*security.PolicyServiceImpl)),
security2.NewPolicyRepositoryImpl,
wire.Bind(new(security2.CvePolicyRepository), new(*security2.CvePolicyRepositoryImpl)),
security2.NewScanToolExecutionHistoryMappingRepositoryImpl,
wire.Bind(new(security2.ScanToolExecutionHistoryMappingRepository), new(*security2.ScanToolExecutionHistoryMappingRepositoryImpl)),

argocdServer.NewArgoK8sClientImpl,
wire.Bind(new(argocdServer.ArgoK8sClient), new(*argocdServer.ArgoK8sClientImpl)),
Expand Down Expand Up @@ -702,10 +668,10 @@ func InitializeApp() (*App, error) {
scopedVariable.NewScopedVariableRestHandlerImpl,
wire.Bind(new(scopedVariable.ScopedVariableRestHandler), new(*scopedVariable.ScopedVariableRestHandlerImpl)),

router.NewDeploymentConfigurationRouter,
wire.Bind(new(router.DeploymentConfigurationRouter), new(*router.DeploymentConfigurationRouterImpl)),
restHandler.NewDeploymentConfigurationRestHandlerImpl,
wire.Bind(new(restHandler.DeploymentConfigurationRestHandler), new(*restHandler.DeploymentConfigurationRestHandlerImpl)),
configDiff3.NewDeploymentConfigurationRouter,
wire.Bind(new(configDiff3.DeploymentConfigurationRouter), new(*configDiff3.DeploymentConfigurationRouterImpl)),
configDiff2.NewDeploymentConfigurationRestHandlerImpl,
wire.Bind(new(configDiff2.DeploymentConfigurationRestHandler), new(*configDiff2.DeploymentConfigurationRestHandlerImpl)),
configDiff.NewDeploymentConfigurationServiceImpl,
wire.Bind(new(configDiff.DeploymentConfigurationService), new(*configDiff.DeploymentConfigurationServiceImpl)),

Expand Down Expand Up @@ -816,12 +782,7 @@ func InitializeApp() (*App, error) {
// history ends

// plugin starts
repository6.NewGlobalPluginRepository,
wire.Bind(new(repository6.GlobalPluginRepository), new(*repository6.GlobalPluginRepositoryImpl)),

plugin.NewGlobalPluginService,
wire.Bind(new(plugin.GlobalPluginService), new(*plugin.GlobalPluginServiceImpl)),

plugin.WireSet,
restHandler.NewGlobalPluginRestHandler,
wire.Bind(new(restHandler.GlobalPluginRestHandler), new(*restHandler.GlobalPluginRestHandlerImpl)),

Expand Down Expand Up @@ -975,7 +936,7 @@ func InitializeApp() (*App, error) {
certificate.NewServiceClientImpl,
wire.Bind(new(certificate.Client), new(*certificate.ServiceClientImpl)),

appStoreRestHandler.AppStoreWireSet,
appStoreRestHandler.FullModeWireSet,

cel.NewCELServiceImpl,
wire.Bind(new(cel.EvaluatorService), new(*cel.EvaluatorServiceImpl)),
Expand Down
24 changes: 23 additions & 1 deletion api/appStore/deployment/wire_appStoreDeployment.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,19 @@ package appStoreDeployment
import (
"github.com/devtron-labs/devtron/client/argocdServer"
"github.com/devtron-labs/devtron/internal/util"
installedAppReader "github.com/devtron-labs/devtron/pkg/appStore/installedApp/read"
repository3 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/repository"
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service"
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/EAMode"
deployment2 "github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/EAMode/deployment"
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode"
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/deploymentTypeChange"
"github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/FullMode/resource"
appStoreDeploymentCommon "github.com/devtron-labs/devtron/pkg/appStore/installedApp/service/common"
"github.com/google/wire"
)

var AppStoreDeploymentWireSet = wire.NewSet(
var EAModeWireSet = wire.NewSet(
//util.GetDeploymentServiceTypeConfig,
util.NewChartTemplateServiceImpl,
wire.Bind(new(util.ChartTemplateService), new(*util.ChartTemplateServiceImpl)),
Expand All @@ -54,4 +58,22 @@ var AppStoreDeploymentWireSet = wire.NewSet(

EAMode.NewInstalledAppDBServiceImpl,
wire.Bind(new(EAMode.InstalledAppDBService), new(*EAMode.InstalledAppDBServiceImpl)),

installedAppReader.EAWireSet,
)

var FullModeWireSet = wire.NewSet(

EAModeWireSet,

FullMode.NewInstalledAppDBExtendedServiceImpl,
wire.Bind(new(FullMode.InstalledAppDBExtendedService), new(*FullMode.InstalledAppDBExtendedServiceImpl)),

resource.NewInstalledAppResourceServiceImpl,
wire.Bind(new(resource.InstalledAppResourceService), new(*resource.InstalledAppResourceServiceImpl)),

deploymentTypeChange.NewInstalledAppDeploymentTypeChangeServiceImpl,
wire.Bind(new(deploymentTypeChange.InstalledAppDeploymentTypeChangeService), new(*deploymentTypeChange.InstalledAppDeploymentTypeChangeServiceImpl)),

installedAppReader.WireSet,
)
2 changes: 1 addition & 1 deletion api/appStore/values/wire_appStoreValues.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"github.com/google/wire"
)

var AppStoreValuesWireSet = wire.NewSet(
var WireSet = wire.NewSet(
NewAppStoreValuesRouterImpl,
wire.Bind(new(AppStoreValuesRouter), new(*AppStoreValuesRouterImpl)),
NewAppStoreValuesRestHandlerImpl,
Expand Down
15 changes: 14 additions & 1 deletion api/appStore/wire_appStoreWireSet.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,24 @@ import (
"github.com/google/wire"
)

var AppStoreWireSet = wire.NewSet(
var EAModeWireSet = wire.NewSet(

service.NewDeletePostProcessorImpl,
wire.Bind(new(service.DeletePostProcessor), new(*service.DeletePostProcessorImpl)),

service.NewAppAppStoreValidatorImpl,
wire.Bind(new(service.AppStoreValidator), new(*service.AppStoreValidatorImpl)),
)

var FullModeWireSet = wire.NewSet(
EAModeWireSet,

NewAppStoreStatusTimelineRestHandlerImpl,
wire.Bind(new(AppStoreStatusTimelineRestHandler), new(*AppStoreStatusTimelineRestHandlerImpl)),

NewInstalledAppRestHandlerImpl,
wire.Bind(new(InstalledAppRestHandler), new(*InstalledAppRestHandlerImpl)),

NewAppStoreRouterImpl,
wire.Bind(new(AppStoreRouter), new(*AppStoreRouterImpl)),
)
5 changes: 3 additions & 2 deletions api/bean/ConfigMapAndSecret.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ package bean
import (
"encoding/json"
"github.com/devtron-labs/devtron/util"
"github.com/devtron-labs/devtron/util/sliceUtil"
)

type ConfigMapRootJson struct {
Expand Down Expand Up @@ -64,11 +65,11 @@ func (configSecret ConfigSecretMap) GetDataMap() (map[string]string, error) {
return datamap, err
}
func (configSecretJson ConfigSecretJson) GetDereferencedSecrets() []ConfigSecretMap {
return util.GetDeReferencedArray(configSecretJson.Secrets)
return sliceUtil.GetDeReferencedSlice(configSecretJson.Secrets)
}

func (configSecretJson *ConfigSecretJson) SetReferencedSecrets(secrets []ConfigSecretMap) {
configSecretJson.Secrets = util.GetReferencedArray(secrets)
configSecretJson.Secrets = sliceUtil.GetReferencedSlice(secrets)
}

func GetTransformedDataForSecretRootJsonData(data string, mode util.SecretTransformMode) (string, error) {
Expand Down
9 changes: 9 additions & 0 deletions api/bean/ValuesOverrideRequest.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,15 @@ import (
)

type WorkflowType string

func (workflowType WorkflowType) String() string {
return string(workflowType)
}

func NewWorkflowType(workflowType string) WorkflowType {
return WorkflowType(workflowType)
}

type DeploymentConfigurationType string

const (
Expand Down
9 changes: 1 addition & 8 deletions api/restHandler/BulkUpdateRestHandler.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,13 @@ import (
"github.com/devtron-labs/devtron/client/gitSensor"
"github.com/devtron-labs/devtron/internal/sql/repository/helper"
"github.com/devtron-labs/devtron/internal/sql/repository/pipelineConfig"
"github.com/devtron-labs/devtron/internal/sql/repository/security"
"github.com/devtron-labs/devtron/pkg/appClone"
"github.com/devtron-labs/devtron/pkg/appWorkflow"
"github.com/devtron-labs/devtron/pkg/auth/authorisation/casbin"
"github.com/devtron-labs/devtron/pkg/auth/user"
"github.com/devtron-labs/devtron/pkg/bulkAction"
"github.com/devtron-labs/devtron/pkg/chart"
"github.com/devtron-labs/devtron/pkg/pipeline"
security2 "github.com/devtron-labs/devtron/pkg/security"
"github.com/devtron-labs/devtron/pkg/team"
"github.com/devtron-labs/devtron/util/argo"
"github.com/devtron-labs/devtron/util/rbac"
Expand Down Expand Up @@ -84,8 +82,6 @@ type BulkUpdateRestHandlerImpl struct {
cdHandelr pipeline.CdHandler
appCloneService appClone.AppCloneService
materialRepository repository.MaterialRepository
policyService security2.PolicyService
scanResultRepository security.ImageScanResultRepository
argoUserService argo.ArgoUserService
}

Expand All @@ -106,8 +102,7 @@ func NewBulkUpdateRestHandlerImpl(pipelineBuilder pipeline.PipelineBuilder, logg
cdHandelr pipeline.CdHandler,
appCloneService appClone.AppCloneService,
appWorkflowService appWorkflow.AppWorkflowService,
materialRepository repository.MaterialRepository, policyService security2.PolicyService,
scanResultRepository security.ImageScanResultRepository,
materialRepository repository.MaterialRepository,
argoUserService argo.ArgoUserService) *BulkUpdateRestHandlerImpl {
return &BulkUpdateRestHandlerImpl{
pipelineBuilder: pipelineBuilder,
Expand All @@ -132,8 +127,6 @@ func NewBulkUpdateRestHandlerImpl(pipelineBuilder pipeline.PipelineBuilder, logg
appCloneService: appCloneService,
appWorkflowService: appWorkflowService,
materialRepository: materialRepository,
policyService: policyService,
scanResultRepository: scanResultRepository,
argoUserService: argoUserService,
}
}
Expand Down
18 changes: 16 additions & 2 deletions api/restHandler/CoreAppRestHandler.go
Original file line number Diff line number Diff line change
Expand Up @@ -1871,8 +1871,22 @@ func (handler CoreAppRestHandlerImpl) createEnvDeploymentTemplate(appId int, use
appMetrics = *envConfigProperties.AppMetrics
}
chartEntry.GlobalOverride = string(envConfigProperties.EnvOverrideValues)
_, updatedAppMetrics, err := handler.propertiesConfigService.CreateIfRequired(chartEntry, envId, userId, envConfigProperties.ManualReviewed, models.CHARTSTATUS_SUCCESS,
true, appMetrics, envConfigProperties.Namespace, envConfigProperties.IsBasicViewLocked, envConfigProperties.CurrentViewEditor, nil)

overrideCreateRequest := &bean2.EnvironmentOverrideCreateInternalDTO{
Chart: chartEntry,
EnvironmentId: envConfigProperties.EnvironmentId,
UserId: envConfigProperties.UserId,
ManualReviewed: envConfigProperties.ManualReviewed,
ChartStatus: models.CHARTSTATUS_SUCCESS,
IsOverride: true,
IsAppMetricsEnabled: appMetrics,
IsBasicViewLocked: envConfigProperties.IsBasicViewLocked,
Namespace: envConfigProperties.Namespace,
CurrentViewEditor: envConfigProperties.CurrentViewEditor,
MergeStrategy: envConfigProperties.MergeStrategy,
}

_, updatedAppMetrics, err := handler.propertiesConfigService.CreateIfRequired(overrideCreateRequest, nil)
if err != nil {
handler.logger.Errorw("service err, CreateIfRequired", "err", err, "appId", appId, "envId", envId, "chartRefId", chartRefId)
return err
Expand Down
Loading
Loading