This service requires great flexibility at least t=fir the use case we use it in koala-kubernetes project. On the other hand we do not want to impose complexity on other users, thus providing defaults values. It is required to support both and other use cases.