@@ -8,44 +8,44 @@ import (
88
99 "github.com/getarcaneapp/arcane/backend/internal/config"
1010 "github.com/getarcaneapp/arcane/backend/pkg/libarcane"
11- pkg_scheduler "github.com/getarcaneapp/arcane/backend/pkg/scheduler"
11+ "github.com/getarcaneapp/arcane/backend/pkg/scheduler"
1212)
1313
14- func registerJobs (appCtx context.Context , newScheduler * pkg_scheduler .JobScheduler , appServices * Services , appConfig * config.Config ) {
15- autoUpdateJob := pkg_scheduler .NewAutoUpdateJob (appServices .Updater , appServices .Settings )
14+ func registerJobs (appCtx context.Context , newScheduler * scheduler .JobScheduler , appServices * Services , appConfig * config.Config ) {
15+ autoUpdateJob := scheduler .NewAutoUpdateJob (appServices .Updater , appServices .Settings )
1616 newScheduler .RegisterJob (autoUpdateJob )
1717
18- imagePollingJob := pkg_scheduler .NewImagePollingJob (appServices .ImageUpdate , appServices .Settings , appServices .Environment )
18+ imagePollingJob := scheduler .NewImagePollingJob (appServices .ImageUpdate , appServices .Settings , appServices .Environment )
1919 newScheduler .RegisterJob (imagePollingJob )
2020
21- environmentHealthJob := pkg_scheduler .NewEnvironmentHealthJob (appServices .Environment , appServices .Settings )
21+ environmentHealthJob := scheduler .NewEnvironmentHealthJob (appServices .Environment , appServices .Settings )
2222 if ! appConfig .AgentMode {
2323 newScheduler .RegisterJob (environmentHealthJob )
2424 }
2525
26- analyticsJob := pkg_scheduler .NewAnalyticsJob (appServices .Settings , appServices .KV , nil , appConfig )
26+ analyticsJob := scheduler .NewAnalyticsJob (appServices .Settings , appServices .KV , nil , appConfig )
2727 newScheduler .RegisterJob (analyticsJob )
2828 // Send initial heartbeat on startup without blocking bootstrap.
2929 go analyticsJob .Run (appCtx )
3030
31- eventCleanupJob := pkg_scheduler .NewEventCleanupJob (appServices .Event , appServices .Settings )
31+ eventCleanupJob := scheduler .NewEventCleanupJob (appServices .Event , appServices .Settings )
3232 newScheduler .RegisterJob (eventCleanupJob )
3333
34- scheduledPruneJob := pkg_scheduler .NewScheduledPruneJob (appServices .System , appServices .Settings , appServices .Notification )
34+ scheduledPruneJob := scheduler .NewScheduledPruneJob (appServices .System , appServices .Settings , appServices .Notification )
3535 newScheduler .RegisterJob (scheduledPruneJob )
3636
37- fsWatcherJob , err := pkg_scheduler .RegisterFilesystemWatcherJob (appCtx , appServices .Project , appServices .Template , appServices .Settings , appConfig .ProjectScanMaxDepth )
37+ fsWatcherJob , err := scheduler .RegisterFilesystemWatcherJob (appCtx , appServices .Project , appServices .Template , appServices .Settings , appConfig .ProjectScanMaxDepth )
3838 if err != nil {
3939 slog .ErrorContext (appCtx , "Failed to register filesystem watcher job" , "error" , err )
4040 }
4141
42- gitOpsSyncJob := pkg_scheduler .NewGitOpsSyncJob (appServices .GitOpsSync , appServices .Settings )
42+ gitOpsSyncJob := scheduler .NewGitOpsSyncJob (appServices .GitOpsSync , appServices .Settings )
4343 newScheduler .RegisterJob (gitOpsSyncJob )
4444
45- vulnerabilityScanJob := pkg_scheduler .NewVulnerabilityScanJob (appServices .Vulnerability , appServices .Settings )
45+ vulnerabilityScanJob := scheduler .NewVulnerabilityScanJob (appServices .Vulnerability , appServices .Settings )
4646 newScheduler .RegisterJob (vulnerabilityScanJob )
4747
48- autoHealJob := pkg_scheduler .NewAutoHealJob (appServices .Docker , appServices .Settings , appServices .Event , appServices .Notification )
48+ autoHealJob := scheduler .NewAutoHealJob (appServices .Docker , appServices .Settings , appServices .Event , appServices .Notification )
4949 newScheduler .RegisterJob (autoHealJob )
5050
5151 setupJobScheduleCallbacks (
@@ -69,15 +69,15 @@ func setupJobScheduleCallbacks(
6969 lifecycleCtx context.Context ,
7070 appServices * Services ,
7171 appConfig * config.Config ,
72- newScheduler * pkg_scheduler .JobScheduler ,
73- imagePollingJob * pkg_scheduler .ImagePollingJob ,
74- autoUpdateJob * pkg_scheduler .AutoUpdateJob ,
75- environmentHealthJob * pkg_scheduler .EnvironmentHealthJob ,
76- eventCleanupJob * pkg_scheduler .EventCleanupJob ,
77- scheduledPruneJob * pkg_scheduler .ScheduledPruneJob ,
78- gitOpsSyncJob * pkg_scheduler .GitOpsSyncJob ,
79- vulnerabilityScanJob * pkg_scheduler .VulnerabilityScanJob ,
80- autoHealJob * pkg_scheduler .AutoHealJob ,
72+ newScheduler * scheduler .JobScheduler ,
73+ imagePollingJob * scheduler .ImagePollingJob ,
74+ autoUpdateJob * scheduler .AutoUpdateJob ,
75+ environmentHealthJob * scheduler .EnvironmentHealthJob ,
76+ eventCleanupJob * scheduler .EventCleanupJob ,
77+ scheduledPruneJob * scheduler .ScheduledPruneJob ,
78+ gitOpsSyncJob * scheduler .GitOpsSyncJob ,
79+ vulnerabilityScanJob * scheduler .VulnerabilityScanJob ,
80+ autoHealJob * scheduler .AutoHealJob ,
8181) {
8282 if appServices .JobSchedule == nil {
8383 return
@@ -108,15 +108,15 @@ func handleJobScheduleChangeInternal(
108108 ctx context.Context ,
109109 key string ,
110110 appConfig * config.Config ,
111- newScheduler * pkg_scheduler .JobScheduler ,
112- imagePollingJob * pkg_scheduler .ImagePollingJob ,
113- autoUpdateJob * pkg_scheduler .AutoUpdateJob ,
114- environmentHealthJob * pkg_scheduler .EnvironmentHealthJob ,
115- eventCleanupJob * pkg_scheduler .EventCleanupJob ,
116- scheduledPruneJob * pkg_scheduler .ScheduledPruneJob ,
117- gitOpsSyncJob * pkg_scheduler .GitOpsSyncJob ,
118- vulnerabilityScanJob * pkg_scheduler .VulnerabilityScanJob ,
119- autoHealJob * pkg_scheduler .AutoHealJob ,
111+ newScheduler * scheduler .JobScheduler ,
112+ imagePollingJob * scheduler .ImagePollingJob ,
113+ autoUpdateJob * scheduler .AutoUpdateJob ,
114+ environmentHealthJob * scheduler .EnvironmentHealthJob ,
115+ eventCleanupJob * scheduler .EventCleanupJob ,
116+ scheduledPruneJob * scheduler .ScheduledPruneJob ,
117+ gitOpsSyncJob * scheduler .GitOpsSyncJob ,
118+ vulnerabilityScanJob * scheduler .VulnerabilityScanJob ,
119+ autoHealJob * scheduler .AutoHealJob ,
120120) {
121121 switch key {
122122 case "pollingInterval" :
@@ -157,7 +157,7 @@ func handleJobScheduleChangeInternal(
157157 }
158158}
159159
160- func setupSettingsCallbacks (lifecycleCtx context.Context , appServices * Services , appConfig * config.Config , newScheduler * pkg_scheduler .JobScheduler , imagePollingJob * pkg_scheduler .ImagePollingJob , autoUpdateJob * pkg_scheduler .AutoUpdateJob , environmentHealthJob * pkg_scheduler .EnvironmentHealthJob , fsWatcherJob * pkg_scheduler .FilesystemWatcherJob , scheduledPruneJob * pkg_scheduler .ScheduledPruneJob , vulnerabilityScanJob * pkg_scheduler .VulnerabilityScanJob , autoHealJob * pkg_scheduler .AutoHealJob ) {
160+ func setupSettingsCallbacks (lifecycleCtx context.Context , appServices * Services , appConfig * config.Config , newScheduler * scheduler .JobScheduler , imagePollingJob * scheduler .ImagePollingJob , autoUpdateJob * scheduler .AutoUpdateJob , environmentHealthJob * scheduler .EnvironmentHealthJob , fsWatcherJob * scheduler .FilesystemWatcherJob , scheduledPruneJob * scheduler .ScheduledPruneJob , vulnerabilityScanJob * scheduler .VulnerabilityScanJob , autoHealJob * scheduler .AutoHealJob ) {
161161 appServices .Settings .OnImagePollingSettingsChanged = func (_ context.Context ) {
162162 if err := newScheduler .RescheduleJob (lifecycleCtx , imagePollingJob ); err != nil {
163163 slog .WarnContext (lifecycleCtx , "Failed to reschedule image-polling job" , "error" , err )
0 commit comments