Bug: How the pipeline is configured makes Search service API unreachable in 47L and AWS envs
Description
After deploying P&WS through the latest CICD pipeline implementation and configuration, integration tests started failing in both 47L and AWS community environments. It was not noticed immediately due to a fact that the part of integration tests was disabled until recently.
A brief investigation showed that the Search service API was not reachable, probably due to incorrect mapping URLs to the EKS cluster internal address space IPs.
The development team has provided the fast (temporary) remediation by hacking the application-pws.properties
file and putting where the 47L environment's OSDU services' public URLs instead of environment variables from the CICD (how it was originally designed):
It remediated work of the 47L environment (but didn't do the same for the AWS environment because it's public URLs the team didn't know). In any case, the current remediation is a hack and should be replaced with the proper final solution.
Acceptance criteria
After fixing the issue, the config file should be reinstantiated with the ENV vars usage
Testing scenarios
All integration tests should pass in both the 47L and AWS environments