Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support tests of private ArcGIS Enterprise endpoints #14

Open
pbobov opened this issue Feb 27, 2024 · 1 comment
Open

Support tests of private ArcGIS Enterprise endpoints #14

pbobov opened this issue Feb 27, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@pbobov
Copy link
Collaborator

pbobov commented Feb 27, 2024

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

  • Access to the endpoints is blocked by a firewall, or
  • The endpoint is not accessible from the internet at all.

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 pbobov added the enhancement New feature or request label Feb 27, 2024
pbobov added a commit that referenced this issue Apr 3, 2024
pbobov added a commit that referenced this issue Apr 3, 2024
pbobov added a commit that referenced this issue Apr 3, 2024
#14 Redesigned test workflows
@pbobov
Copy link
Collaborator Author

pbobov commented Apr 3, 2024

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.

@pbobov pbobov self-assigned this Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant