func CreateAllGatherers(
	gatherKubeConfig, gatherProtoKubeConfig, metricsGatherKubeConfig *rest.Config,
	anonymizer *anonymization.Anonymizer, controller *config.Controller,
) []gatherers.Interface {
	clusterConfigGatherer := clusterconfig.New(
		gatherKubeConfig, gatherProtoKubeConfig, metricsGatherKubeConfig, anonymizer, controller.Interval,
	)
	workloadsGatherer := workloads.New(gatherProtoKubeConfig)

	return []gatherers.Interface{clusterConfigGatherer, workloadsGatherer}
}
// CreateAllGatherers creates all the gatherers
CreateAllGatherers creates all the gatherers
// CreateAllGatherers creates all the gatherers
func CreateAllGatherers(
	gatherKubeConfig, gatherProtoKubeConfig, metricsGatherKubeConfig *rest.Config,
	anonymizer *anonymization.Anonymizer, controller *config.Controller,
) []gatherers.Interface {
	clusterConfigGatherer := clusterconfig.New(
		gatherKubeConfig, gatherProtoKubeConfig, metricsGatherKubeConfig, anonymizer, controller.Interval,
	)
	workloadsGatherer := workloads.New(gatherProtoKubeConfig)
	return []gatherers.Interface{clusterConfigGatherer, workloadsGatherer}
}
func CreateAllGatherers ( gatherKubeConfig , gatherProtoKubeConfig , metricsGatherKubeConfig * rest . Config , anonymizer * anonymization . Anonymizer , controller * config . Controller , ) [ ] gatherers . Interface { clusterConfigGatherer := clusterconfig . New ( gatherKubeConfig , gatherProtoKubeConfig , metricsGatherKubeConfig , anonymizer , controller . Interval , ) workloadsGatherer := workloads . New ( gatherProtoKubeConfig ) return [ ] gatherers . Interface { clusterConfigGatherer , workloadsGatherer } }
CreateAllGatherers creates all the gatherers
CreateAllGatherers creates all the gatherers