/
AGILITY External Access Requirement

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)

External service

Protocol/Port

External host (IP/subnet)

iad.ocir.io

HTTPS tcp/443

https://docs.oracle.com/en-us/iaas/tools/public_ip_ranges.json
'.regions[] | select(.region=="us-ashburn-1") | .cidrs[].cidr'

central-monitoring.b-yond.com

HTTPS tcp/443

 

agility-central.b-yond.com

HTTPS tcp/443

 

AWS S3 us-west-2

HTTPS tcp/443

https://ip-ranges.amazonaws.com/ip-ranges.json
'.prefixes[] | select(.service=="S3" and .region=="us-west-2") .ip_prefix'

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

  1. Create an override values file

    cd agility-charts vi agility-services-values-overrides.yaml

    Update agility-operator.env.manager.httpProxy options

    agility-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

  1. Create an override values file (options available in the AGILITY chart):

    Update cv.httpProxy options

    • 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.

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

  1. Create an override values file (options available in the AGILITY chart):

    Update cv.agilityOpenTelemetry.settings.remote.enabled and cv.settings.sharePcapInformation options

Enable customer monitoring

AGILITY can send metrics to a compliant Open Telemetry collector.

  1. Create an override values file (options available in the AGILITY chart):

    Update cv.agilityOpenTelemetry.settings.customer options

    Complete based on the following options: