Description of problem:
After upgrading the cluster to 3.6, customer ran the metrics playbook and now heapster fails to start with this event error  but that is because this secret doesn't exist at all in their cluster .
MountVolume.SetUp failed for volume "ku
bernetes.io/secret/0e2d2737-acb1-11e7-aa82-001a4a48be58-heapster-certs" (spec.Name: "heapster-certs") pod "0e2d2737-acb1-11e7-aa82-001a4a48be58" (UID: "0e2d2737-acb1-11e7-aa82-001a4a48be58") with: secrets "heapster-certs" not found
[root@ose-prod-master-01 playbook-openshift]# oc get secrets | grep heapster
heapster-dockercfg-cje04 kubernetes.io/dockercfg 1 203d
heapster-secrets Opaque 4 203d
heapster-token-ld2ap kubernetes.io/service-account-token 3 203d
heapster-token-pijgm kubernetes.io/service-account-token 3 203d
Version-Release number of selected component (if applicable):
Attaching ansible playbook output and inventory file shortly.
Eric, this look a lot like BZ 1500981 . I'm closing this, marking as duplicate of that. If the solution presented there does not solve the issue you reported, feel free to reopen this.
*** This bug has been marked as a duplicate of bug 1500981 ***