Uploaded image for project: 'Data Collection, Analytics, and Events'
  1. Data Collection, Analytics, and Events
  2. DCAEGEN2-2433

DCAE healthcheck not reporting on components deployed with Cloudify

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • Guilin Release
    • Guilin Release
    • None
    • None

      The DCAE healthcheck is reporting on the platform components deployed using Helm, but it is not reporting on service components deployed with Cloudify.

      The root cause is that the DCAE k8splugin for Cloudify is not putting the "cfydeployment" label on the k8s Deployments that it creates.  It is putting the label on the k8s Pods, but not the Deployments.

      The DCAE healthcheck queries k8s for all Deployments that have the "cfydeployment" label, and then checks that these Deployments are all healthy.

      This is probably a side effect of the change in the k8s Deployment API that was recently made in the k8splugin.   The fix (probably) is to add code in the k8splugin to explicitly set the label in the Deployment metadata.

      Note that, with this bug, the healthcheck is successful as long as the platform components come up.  The bug therefore doesn't affect the gating and integration tests.

            jackl Jack Lucas
            jackl Jack Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: