Skip to content

Commit b8e164a

Browse files
committed
APP_SYNC_SHUTDOWN_WAIT_DURATION env
1 parent ee3565f commit b8e164a

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

pkg/chartRepo/ChartRepositoryService.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ func (impl *ChartRepositoryServiceImpl) TriggerChartSyncManual(chartProviderConf
509509

510510
defaultClusterConfig := defaultClusterBean.GetClusterConfig()
511511

512-
manualAppSyncJobByteArr := manualAppSyncJobByteArr(impl.serverEnvConfig.AppSyncImage, impl.serverEnvConfig.AppSyncJobResourcesObj, impl.serverEnvConfig.AppSyncServiceAccount, chartProviderConfig, impl.serverEnvConfig.ParallelismLimitForTagProcessing)
512+
manualAppSyncJobByteArr := manualAppSyncJobByteArr(impl.serverEnvConfig.AppSyncImage, impl.serverEnvConfig.AppSyncJobResourcesObj, impl.serverEnvConfig.AppSyncServiceAccount, chartProviderConfig, impl.serverEnvConfig.ParallelismLimitForTagProcessing, impl.serverEnvConfig.AppSyncJobShutDownWaitDuration)
513513
err = impl.K8sUtil.DeleteAndCreateJob(manualAppSyncJobByteArr, impl.aCDAuthConfig.ACDConfigMapNamespace, defaultClusterConfig)
514514
if err != nil {
515515
impl.logger.Errorw("DeleteAndCreateJob err, TriggerChartSyncManual", "err", err)

pkg/chartRepo/ManualAppSyncYaml.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ type ChartProviderConfig struct {
3737
IsOCIRegistry bool
3838
}
3939

40-
func manualAppSyncJobByteArr(dockerImage string, appSyncJobResourcesObj string, appSyncServiceAccount string, chartProviderConfig *ChartProviderConfig, ParallelismLimitForTagProcessing int) []byte {
40+
func manualAppSyncJobByteArr(dockerImage string, appSyncJobResourcesObj string, appSyncServiceAccount string, chartProviderConfig *ChartProviderConfig, ParallelismLimitForTagProcessing, AppSyncJobShutDownWaitDuration int) []byte {
4141
cfg, _ := sql.GetConfig()
4242
configValues := AppSyncConfig{
4343
DbConfig: sql.Config{Addr: cfg.Addr, Database: cfg.Database, User: cfg.User, Password: cfg.Password},
@@ -46,6 +46,7 @@ func manualAppSyncJobByteArr(dockerImage string, appSyncJobResourcesObj string,
4646
ChartProviderConfig: chartProviderConfig,
4747
AppSyncServiceAccount: appSyncServiceAccount,
4848
ParallelismLimitForTagProcessing: ParallelismLimitForTagProcessing,
49+
AppSyncJobShutDownWaitDuration: AppSyncJobShutDownWaitDuration,
4950
}
5051
temp := template.New("manualAppSyncJobByteArr")
5152
temp, _ = temp.Parse(`{"apiVersion": "batch/v1",

pkg/server/config/ServerEnvConfig.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ type ServerEnvConfig struct {
4040
AppSyncJobResourcesObj string `env:"APP_SYNC_JOB_RESOURCES_OBJ"`
4141
ModuleMetaDataApiUrl string `env:"MODULE_METADATA_API_URL" envDefault:"https://api.devtron.ai/module?name=%s"`
4242
ParallelismLimitForTagProcessing int `env:"PARALLELISM_LIMIT_FOR_TAG_PROCESSING"`
43+
AppSyncJobShutDownWaitDuration int `env:"APP_SYNC_SHUTDOWN_WAIT_DURATION" envDefault:"120"`
4344
ErrorEncounteredOnGettingDevtronHelmRelease error
4445
}
4546

0 commit comments

Comments
 (0)