Esri / arcgis-gitops

GitHub Actions workflows for ArcGIS Enterprise deployment and operation
Apache License 2.0
5 stars 1 forks source link

Support tests of private ArcGIS Enterprise endpoints #14

Open pbobov opened 6 months ago

pbobov commented 6 months ago

In the current design arcgis-enterprise-base-aws test workflow calls base ArcGIS Enterprise service endpoints from GitHub Actions runner container. This will not work if

The test should run in a VM or container within the VPC subnets used by the application load balancer. In particular, the tests could use AWS ECS or AWS Lambda (serverless) services.

pbobov commented 5 months ago

Solved for K8s by running tests in the EKS cluster.

So far there is no good solution for Windows and Linux. Windows and Linux tests were redesigned to run in Docker containers. But running the containers inside the site's VPC requires a container orchestration service such as ECS. This would complicate the system architecture.