Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-1918

As an ARO customer I want to configure persistent storage for cluster monitoring

XMLWordPrintable

    • False
    • False
    • Undefined

      Customers expect to be able to configure PVCs for cluster monitoring as per the openshift documentation (https://docs.openshift.com/container-platform/4.6/monitoring/configuring-the-monitoring-stack.html#configuring-persistent-storage) however ARO actively deletes PVC configurations when set.

       

      See https://github.com/Azure/ARO-RP/issues/1454 for an example request and commentary

       

      While there are some known issues with storage being locked to an AZ, there are ways to ensure Kubernetes does not try to create a POD with pvc settings in a wrong AZ (https://kubernetes.io/docs/setup/best-practices/multiple-zones/#storage-access-for-zones) which means there should only be a problem if the whole AZ is evacuated and thus no pod can be scheduled there, which would be an unusual issue.

       

      Secondarily ROSA and OSD on AWS clusters support PVCs (even with the same PVC / AZ pinning) so a customer working with Hybrid clouds will have a different experience.

       

      If we absolutely cannot enable PVCs, we should provide documentation as to why so that customer's aren't tricked by the OCP docs into thinking it should be supported. We should also use an AdmissionController to restrict their ability to add PVCs to the cluster-monitoring-config configMap to restrict them from making the change instead of silently reverting their changes.

            jboutaud@redhat.com Jerome Boutaud
            pczarkow@redhat.com Paul Czarkowski
            Votes:
            8 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: