Improve how Kubernetes applications are deployed
There were two opportunities to improve the design of how we handle deploying apps into Prometheus in: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16866
- Moving
chart_values_file
out of individual app models, and into the commonCluster::Concerns::ApplicationCore
. (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16866#note_57376163) - Move creation of the
ConfigMap
into its own class (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16866#note_57376673)
Edited by Fabio Busatto