You're viewing Apigee and Apigee hybrid documentation.
    View 
    Apigee Edge documentation.
  
Symptoms
    Deployments of API proxies fail with Instance INSTANCE_NAME
    is not reporting status for environment group ENV_GROUP_NAME error
    in the Apigee hybrid UI.
  
Error Messages
    The Instance INSTANCE_NAME is not reporting status for environment group
    ENV_GROUP_NAME error is displayed in the API proxies menu under the
    Overview tab when hovering over the red exclamation mark appearing in the Status
    column of Deployments section:
  
 
Possible Causes
| Cause | Description | 
|---|---|
| The selector app: apigee-ingressgatewayis missing | When using the Apigee ingress, the overrides.yamlfile needs to have the
        selectorapp: apigee-ingressgatewayundervirtualhostssection | 
Cause: The selector app: apigee-ingressgateway is missing
  When using the Apigee ingress gateway, the overrides.yaml file includes a section for
  virtualhosts configuration in which the selector app: apigee-ingressgateway needs
  to be configured.
Diagnosis
  First, confirm that you are using the Apigee ingress gateway which is available with Hybrid version
  1.8 and later (the following configuration does not work for customer-managed Istio ASM). In your
  overrides.yaml file which includes the environment group mentioned in the error, find the
  virtualhosts section and check if the following selectors are missing:
  selector:
    app: apigee-ingressgateway
    ingress_name: INGRESS_NAMEResolution
    Edit the overrides.yaml file so that the virtualhosts[].selector section
    looks similar to the following example:
  
    virtualhosts:
    - name: my-environment-group
      sslCertPath: my-cert.crt
      sslKeyPath: my-cert.key
      selector:
        app: apigee-ingressgateway
        ingress_name: INGRESS_NAME
  After editing the overrides.yaml file apply the new configuration using
    Helm:
Dry run:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE \ --dry-run=server
Make sure to include all of the settings shown, including --atomic
    so that the action rolls back on failure.
Your installation may or may not have been set up using an ENV_GROUP_RELEASE_NAME that differs from ENV_GROUP. For information on the settings, see Install Apigee hybrid using Helm.
Install the chart:
helm upgrade ENV_GROUP_RELEASE_NAME apigee-virtualhost/ \ --namespace APIGEE_NAMESPACE \ --atomic \ --set envgroup=ENV_GROUP \ -f OVERRIDES_FILE