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_fileout 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
ConfigMapinto its own class (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16866#note_57376673)
Edited by Fabio Busatto