Factory implements the Factory interface
| 27 | |
| 28 | // Factory implements the Factory interface |
| 29 | type Factory struct { |
| 30 | Analyzer analyze.Analyzer |
| 31 | BuildController build.Controller |
| 32 | DeployController deploy.Controller |
| 33 | KubeconfigLoader kubeconfig.Loader |
| 34 | Log log.Logger |
| 35 | DependencyManager dependency.Manager |
| 36 | PullSecretClient pullsecrets.Client |
| 37 | ConfigLoader loader.ConfigLoader |
| 38 | ConfigureManager configure.Manager |
| 39 | DockerClient docker.Client |
| 40 | KubeClient kubectl.Client |
| 41 | HelmClient types.Client |
| 42 | PluginClient plugin.Interface |
| 43 | } |
| 44 | |
| 45 | // NewPluginManager creates a new plugin manager |
| 46 | func (f *Factory) NewPluginManager(log log.Logger) plugin.Interface { |
nothing calls this directly
no outgoing calls
no test coverage detected