Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BestEffortEnricher ¶
type ClusterEnricher ¶
type ClusterEnricher interface { Enrich(context.Context, *logrus.Entry, *api.OpenShiftCluster, kubernetes.Interface, configclient.Interface, machineclient.Interface, operatorclient.Interface) error SetDefaults(*api.OpenShiftCluster) }
type ParallelEnricher ¶
type ParallelEnricher struct {
// contains filtered or unexported fields
}
ParallelEnricher enriches the cluster in parallel and does not fail if any of the enricher fails
func NewParallelEnricher ¶
func NewParallelEnricher(metricsEmitter metrics.Emitter, dialer proxy.Dialer) ParallelEnricher
func (ParallelEnricher) Enrich ¶
func (p ParallelEnricher) Enrich(ctx context.Context, log *logrus.Entry, ocs ...*api.OpenShiftCluster)
Click to show internal directories.
Click to hide internal directories.