internal/configprovider/interface.go (5 lines of code) (raw):
package configprovider
import internalapi "github.com/aws/eks-hybrid/internal/api"
// ConfigProvider is an interface for providing the node configuration.
type ConfigProvider interface {
// Provide returns the internal version of the source configuration
Provide() (*internalapi.NodeConfig, error)
}