Provisioning: move job operator to enterprise and enable PR worker (#111663)
This commit is contained in:
@@ -55,11 +55,11 @@ type fileChangeInfo struct {
|
||||
type evaluator struct {
|
||||
render ScreenshotRenderer
|
||||
parsers resources.ParserFactory
|
||||
urlProvider func(namespace string) string
|
||||
urlProvider func(ctx context.Context, namespace string) string
|
||||
metrics screenshotMetrics
|
||||
}
|
||||
|
||||
func NewEvaluator(render ScreenshotRenderer, parsers resources.ParserFactory, urlProvider func(namespace string) string, registry prometheus.Registerer) Evaluator {
|
||||
func NewEvaluator(render ScreenshotRenderer, parsers resources.ParserFactory, urlProvider func(ctx context.Context, namespace string) string, registry prometheus.Registerer) Evaluator {
|
||||
metrics := registerScreenshotMetrics(registry)
|
||||
return &evaluator{
|
||||
render: render,
|
||||
@@ -80,7 +80,7 @@ func (e *evaluator) Evaluate(ctx context.Context, repo repository.Reader, opts p
|
||||
rendererAvailable := e.render.IsAvailable(ctx)
|
||||
shouldRender := rendererAvailable && len(changes) == 1 && cfg.Spec.GitHub.GenerateDashboardPreviews
|
||||
info := changeInfo{
|
||||
GrafanaBaseURL: e.urlProvider(cfg.Namespace),
|
||||
GrafanaBaseURL: e.urlProvider(ctx, cfg.Namespace),
|
||||
MissingImageRenderer: !rendererAvailable,
|
||||
}
|
||||
|
||||
|
||||
@@ -754,7 +754,7 @@ func TestCalculateChanges(t *testing.T) {
|
||||
|
||||
tt.setupMocks(parser, reader, progress, renderer, parserFactory)
|
||||
|
||||
evaluator := NewEvaluator(renderer, parserFactory, func(_ string) string {
|
||||
evaluator := NewEvaluator(renderer, parserFactory, func(_ context.Context, _ string) string {
|
||||
if tt.grafanaBaseURL != "" {
|
||||
return tt.grafanaBaseURL
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ func ProvidePullRequestWorker(
|
||||
configProvider apiserver.RestConfigProvider,
|
||||
registry prometheus.Registerer,
|
||||
) *PullRequestWorker {
|
||||
urlProvider := func(_ string) string {
|
||||
urlProvider := func(_ context.Context, _ string) string {
|
||||
return cfg.AppURL
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user