@@ -13,7 +13,7 @@ import (
13
13
"fmt"
14
14
"strings"
15
15
16
- pkgconfigsetup "github.com/DataDog/datadog-agent/pkg/config/setup "
16
+ "github.com/DataDog/datadog-agent/comp/core/config "
17
17
"github.com/DataDog/datadog-agent/pkg/util/kubernetes/apiserver/common"
18
18
)
19
19
@@ -36,21 +36,21 @@ type Config struct {
36
36
}
37
37
38
38
// NewConfig creates a webhook controller configuration
39
- func NewConfig (admissionV1Enabled , namespaceSelectorEnabled , matchConditionsSupported bool ) Config {
39
+ func NewConfig (admissionV1Enabled , namespaceSelectorEnabled , matchConditionsSupported bool , datadogConfig config. Component ) Config {
40
40
return Config {
41
- webhookName : pkgconfigsetup . Datadog () .GetString ("admission_controller.webhook_name" ),
42
- secretName : pkgconfigsetup . Datadog () .GetString ("admission_controller.certificate.secret_name" ),
43
- validationEnabled : pkgconfigsetup . Datadog () .GetBool ("admission_controller.validation.enabled" ),
44
- mutationEnabled : pkgconfigsetup . Datadog () .GetBool ("admission_controller.mutation.enabled" ),
41
+ webhookName : datadogConfig .GetString ("admission_controller.webhook_name" ),
42
+ secretName : datadogConfig .GetString ("admission_controller.certificate.secret_name" ),
43
+ validationEnabled : datadogConfig .GetBool ("admission_controller.validation.enabled" ),
44
+ mutationEnabled : datadogConfig .GetBool ("admission_controller.mutation.enabled" ),
45
45
namespace : common .GetResourcesNamespace (),
46
46
admissionV1Enabled : admissionV1Enabled ,
47
47
namespaceSelectorEnabled : namespaceSelectorEnabled ,
48
48
matchConditionsSupported : matchConditionsSupported ,
49
- svcName : pkgconfigsetup . Datadog () .GetString ("admission_controller.service_name" ),
49
+ svcName : datadogConfig .GetString ("admission_controller.service_name" ),
50
50
svcPort : int32 (443 ),
51
- timeout : pkgconfigsetup . Datadog () .GetInt32 ("admission_controller.timeout_seconds" ),
52
- failurePolicy : pkgconfigsetup . Datadog () .GetString ("admission_controller.failure_policy" ),
53
- reinvocationPolicy : pkgconfigsetup . Datadog () .GetString ("admission_controller.reinvocation_policy" ),
51
+ timeout : datadogConfig .GetInt32 ("admission_controller.timeout_seconds" ),
52
+ failurePolicy : datadogConfig .GetString ("admission_controller.failure_policy" ),
53
+ reinvocationPolicy : datadogConfig .GetString ("admission_controller.reinvocation_policy" ),
54
54
}
55
55
}
56
56
0 commit comments