AGILITY External Access Requirement
External access
Agility needs access to the following public endpoints in order to work
External service | Protocol/Port | External host (IP/subnet) |
---|---|---|
| https://docs.oracle.com/en-us/iaas/tools/public_ip_ranges.json | |
|
| |
|
| |
AWS S3 us-west-2 |
| https://ip-ranges.amazonaws.com/ip-ranges.json |
HTTP Proxy configuration
If the network where AGILITY is running requires an HTTP proxy setup to access Internet, follow these instructions:
Deploy the AGILITY Services chart
Create an override values file
cd agility-charts vi agility-services-values-overrides.yaml
Update
agility-operator.env.manager.httpProxy
optionsagility-operator: env: manager: httpProxy: httpProxy: <<http://example.com:3128>> httpsProxy: <<http://example.com:3128>> noProxy: <10.0.0.0/8,172.16.0.0/12,192.168.0.0/16>
httpProxy: HTTP Proxy setting, with URL format. Regular expression:
^https?:\\/\\/.+$
.httpsProxy: HTTPS Proxy setting, with URL format. Regular expression:
^https?:\\/\\/.+$
.noProxy: No Proxy setting, comma separated list of network addresses and/or domain names.
noProxy
should at least include the Kubernetes Services network address.For example, if the Kubernetes Services network address is
10.43.0.0/16
. Then, the values should looks like:agility-operator: env: manager: httpProxy: httpProxy: <http://example.com:3128> httpsProxy: <http://example.com:3128> noProxy: 10.43.0.0/16
Deploy the AGILITY application chart
Create an override values file (options available in the AGILITY chart):
Update
cv.httpProxy
optionshttpProxy: HTTP Proxy setting, with URL format. Regular expression:
^https?:\\/\\/.+$
.httpsProxy: HTTPS Proxy setting, with URL format. Regular expression:
^https?:\\/\\/.+$
.noProxy: No Proxy setting, comma separated list of network addresses and/or domain names.
Disable remote monitoring (central-monitoring.b-yond.com) and data report (AWS bucket)
AGILITY sends anonymous usage data collection to B-Yond. This can be disabled following these instructions:
Deploy the AGILITY application chart
Create an override values file (options available in the AGILITY chart):
Update
cv.agilityOpenTelemetry.settings.remote.enabled
andcv.settings.sharePcapInformation
options
Enable customer monitoring
AGILITY can send metrics to a compliant Open Telemetry collector.
Create an override values file (options available in the AGILITY chart):
Update
cv.agilityOpenTelemetry.settings.customer
optionsComplete based on the following options:
enabled:
<boolean>
-required-Enables a customer to route Agility data to a compliant Open Telemetry collector. Default value: false
endpoint:
<string>
-required-