Added network response retries to requests session object.
Added support for Cloudflare auth headers
System and Load tests migrated to dedicated repository.
Why
Add Cloudflare header support to allow access to AE5 running behind CloudFlare.
Handling network level calls was updated to reduce the incident of failures when accessing AE5 in slow environments.
cli response parsing changed from csv -> json, to json -> json. This affected several truth and datetime comparisons within the tests - but allows for proper dictionary comparisons.
Create two environment variables:
CF_ACCESS_CLIENT_ID & CF_ACCESS_CLIENT_SECRET
These need to be filled with valid credentials for our CloudFlare organization. Reach out if you need assistance getting access.
Disconnect the W.A.R.P. client.
Execute the system tests: anaconda-project run test:system.
The tests will not be able to access the CloudFlare protected instances unless the CF env vars are set.
What
Why
slow
environments.How was this tested
These can now be watched in https://github.com/Anaconda-Platform/anaconda-platform-system-test/pull/1
To test this PR:
anaconda-project run test:system
.The tests will not be able to access the CloudFlare protected instances unless the CF env vars are set.