configuration producer