Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder interface { WithEvents(eventRecorder events.Recorder) Builder WithServiceMonitor(dynamicClient dynamic.Interface) Builder WithVersioning(operatorNamespace, operandName string, versionRecorder status.VersionGetter) Builder WithResources(operandNamespace, staticPodName string, revisionConfigMaps, revisionSecrets []revisioncontroller.RevisionResource) Builder WithCerts(certDir string, certConfigMaps, certSecrets []revisioncontroller.RevisionResource) Builder WithInstaller(command []string) Builder WithPruning(command []string, staticPodPrefix string) Builder ToControllers() (RunnableController, error) }
Builder allows the caller to construct a set of static pod controllers in pieces
func NewBuilder ¶
func NewBuilder( staticPodOperatorClient v1helpers.StaticPodOperatorClient, kubeClient kubernetes.Interface, kubeInformers v1helpers.KubeInformersForNamespaces, ) Builder
type RunnableController ¶
Click to show internal directories.
Click to hide internal directories.