fix(region): add expired release notify hour options (#23350)

This commit is contained in:
屈轩
2025-09-22 10:58:08 +08:00
committed by GitHub
parent e4391b9cce
commit 6722c43868
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -115,6 +115,8 @@ type ComputeOptions struct {
// sku sync
SyncSkusDay int `default:"1" help:"Days auto sync skus data, default 1 day"`
SyncSkusHour int `default:"3" help:"What hour start sync skus, default 03:00"`
// 资源到期通知时间周期, 默认24小时通知一次
ExpiredReleaseNotifyHour int `help:"The notify of resource expired" default:"24"`
ConvertHypervisorDefaultTemplate string `help:"Kvm baremetal convert option"`
ConvertEsxiDefaultTemplate string `help:"ESXI baremetal convert option"`
+1 -1
View File
@@ -197,7 +197,7 @@ func StartServiceWithJobs(jobs func(cron *cronman.SCronJobManager)) {
cron.AddJobEveryFewHour("InspectAllTemplate", 1, 0, 0, models.GuestTemplateManager.InspectAllTemplate, true)
cron.AddJobEveryFewHour("CheckBillingResourceExpireAt", 1, 0, 0, models.CheckBillingResourceExpireAt, true)
cron.AddJobEveryFewHour("CheckBillingResourceExpireAt", opts.ExpiredReleaseNotifyHour, 0, 0, models.CheckBillingResourceExpireAt, false)
cron.AddJobEveryFewDays(
"CleanRecycleDiskFiles", 1, 3, 0, 0, models.StoragesCleanRecycleDiskfiles, false)