With this step, we also want to make sure that we think about and address (not necessarily implement) the following problems:
A single ACE shows currently just 1 chart version. As a result, we create ACEs only for 5 (by default) most recent releases, as otherwise we can overload etcd. We should instead produce a single ACE per chart and keep available releases as a list.
Representing the content of a catalog can be decoupled from actual app management. We should think about making chart discovery a separate controller, while app management will be kept in app-operator, which might also get phased out completely then, without impacting the discovery feature.
With this step, we also want to make sure that we think about and address (not necessarily implement) the following problems: