File tree 3 files changed +8
-5
lines changed
3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ metadata:
6
6
labels :
7
7
{{- include "v13s.labels" . | nindent 4 }}
8
8
stringData :
9
+ V13S_UPDATE_INTERVAL : " {{ .Values.updateInterval }}"
9
10
V13S_DEPENDENCYTRACK_URL : " {{ .Values.dependencytrack.url }}"
10
11
V13S_DEPENDENCYTRACK_API_KEY : " {{ .Values.dependencytrack.apikey }}"
11
12
V13S_DATABASE_URL : " postgres://{{ .Values.database.user }}:{{ .Values.database.password }}@127.0.0.1:5432/{{ .Values.database.name }}?sslmode=disable"
Original file line number Diff line number Diff line change 5
5
cloudsql_proxy : gcr.io/cloudsql-docker/gce-proxy:1.33.16
6
6
serviceAccountEmail :
7
7
serviceAccountName : v13s-sa
8
+ updateInterval : 1h
8
9
dependencytrack :
9
10
url :
10
11
apikey :
Original file line number Diff line number Diff line change @@ -26,10 +26,11 @@ import (
26
26
)
27
27
28
28
type config struct {
29
- ListenAddr string `default:"127.0.0.1:50051"`
30
- DependencytrackUrl string `envconfig:"DEPENDENCYTRACK_URL" required:"true"`
31
- DependencytrackApiKey string `envconfig:"DEPENDENCYTRACK_API_KEY" required:"true"`
32
- DatabaseUrl string `envconfig:"DATABASE_URL" required:"true"`
29
+ ListenAddr string `default:"127.0.0.1:50051"`
30
+ DependencytrackUrl string `envconfig:"DEPENDENCYTRACK_URL" required:"true"`
31
+ DependencytrackApiKey string `envconfig:"DEPENDENCYTRACK_API_KEY" required:"true"`
32
+ DatabaseUrl string `envconfig:"DATABASE_URL" required:"true"`
33
+ UpdateInterval time.Duration `envconfig:"UPDATE_INTERVAL" default:"1h"`
33
34
}
34
35
35
36
// handle env vars better
@@ -72,7 +73,7 @@ func main() {
72
73
log .Fatalf ("Failed to create DependencyTrack client: %v" , err )
73
74
}
74
75
75
- u := updater .NewUpdater (db , dpClient , 60 * time . Minute )
76
+ u := updater .NewUpdater (db , dpClient , c . UpdateInterval )
76
77
vulnerabilities .RegisterVulnerabilitiesServer (grpcServer , grpcvulnerabilities .NewServer (db ))
77
78
management .RegisterManagementServer (grpcServer , grpcmgmt .NewServer (db , u ))
78
79
You can’t perform that action at this time.
0 commit comments