Users may encounter "400 Bad Request" errors when attempting to log in to VCF Operations Orchestrator 9.0.2.0. This issue occurs during redirection to the Identity Broker, preventing access. This article explains the cause and the workaround for High Availability (HA) deployments.
In VCF Operations Orchestrator 9.0.2.0, a synchronization issue exists where multiple nodes simultaneously attempt to rotate the authentication secret. This concurrent rotation leads to data corruption, breaking the integration with the Identity Broker.
To resolve this issue, scale the VCF Operations Orchestrator appliance down to a single node. Use one of the following methods:
Method 1: Using kubectl
kubectl -n prelude scale deployment vco-app --replicas=1kubectl -n prelude scale deployment vco-app --replicas=3Method 2: Using vracli
vracli cluster leave or vracli cluster removedeploy.sh script to reconfigure the environment.Note: The permanent fix is targeted for a future release. Users should subscribe to this article (reference: https://knowledge.broadcom.com/external/article/275360) to receive updates regarding the availability of the permanent code fix.
This is tracked under internal defect VCOPS-108509.