Unable to view Billing and Monitor tabs on VCF Automation 9.x Tenant portal
search cancel

Unable to view Billing and Monitor tabs on VCF Automation 9.x Tenant portal

book

Article ID: 440649

calendar_today

Updated On:

Products

VCF Automation

Issue/Introduction

  • Intermittently observe issues when attempting to view Bills on VCFA tenant portal > Manage & Govern > Bills : Prompts error "VCF Operations is unreachable. Verify that VCF Operations is working properly and that the connection between VCF Automation and VCF Operations is functional."
  • Intermittently observe issues when attempting to view Bills on VCFA tenant portal > Build & Deploy > Services > Virtual Machines > Monitor : Fails to load  data and prompts error "VCF Operations is unreachable. Verify that VCF Operations is working properly and that the connection between VCF Automation and VCF Operations is functional."
  • The VCF Operations is healthy and is able to fetch endpoint data as expected. 
  • Tenant Manager debug log (tenant-manager-X/vcloud-container-debug/*.log.), may show errors similar to:
    | ERROR | pool-jetty-xxxxxx | OpsMetricsDestinationHandler | Invalid cookie header value:  <cookie_id>.state=https://<vcfa-vip>/login/oauth?service=provider  | request=GET https://<vcfa-vip>/ui-proxy/ops/bills/window/acme/vcfa.action

Environment

  • VCF Automation 9.x

Cause

  • The issue is triggered by a logic error in how VCF Automation manages authentication cookies (specifically those ending in .state) and tokens when communicating with the VCF Operations integration.
  • The current design logic caused  the .state cookies to become stale or mismatched during the OAuth redirect process. This prevents the VCF Automation "Tenant Management"  service from sending requests to VCF Operations, causing the UI to report the service as unreachable even when the backend connection is functional.

Resolution

  • Upgrade VCF Automation to 9.0.2 HF3 (9.0.2.0100) to apply the fix.
  • A permanent fix is scheduled for the VCF Automation 9.2 release. 

Workaround:

  • For immediate relief, clear browser cookies ending in .state or use an Incognito window to bypass stale session data.

Additional Information