We need to provide this convoluted way of parsing configs returned from the ConfigMap because
k8s only allows us to specify ConfigMaps of Map<String, String>;
so we're unable to interpret the yaml directly.
Custom object for Kubernetes configmap metadata
name: The name of the kubernetes resource
namespace: The namespace of the kubernetes resource
resourceVersion: The version of the kubernetes resource