diff --git a/checker/definition.go b/checker/definition.go index c60fdd0..b948e5b 100644 --- a/checker/definition.go +++ b/checker/definition.go @@ -11,7 +11,7 @@ import ( var Version = "built-in" // Definition returns the CheckerDefinition for the TLS checker. -func Definition() *sdk.CheckerDefinition { +func (p *tlsProvider) Definition() *sdk.CheckerDefinition { return &sdk.CheckerDefinition{ ID: "tls", Name: "TLS", diff --git a/plugin/plugin.go b/plugin/plugin.go index 6648452..991152a 100644 --- a/plugin/plugin.go +++ b/plugin/plugin.go @@ -9,5 +9,6 @@ var Version = "custom-build" func NewCheckerPlugin() (*sdk.CheckerDefinition, sdk.ObservationProvider, error) { tls.Version = Version - return tls.Definition(), tls.Provider(), nil + prvd := tls.Provider() + return prvd.(sdk.CheckerDefinitionProvider).Definition(), prvd, nil }