Agility needs access to the following public endpoints in order to work
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 </br> ‘.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 </br> ‘.prefixes[] | select(.service==”S3” and .region==”us-west-2”) .ip_prefix’ |
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
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>
^https?:\/\/.+$
.^https?:\/\/.+$
.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
Run the Helm command to deploy AGILITY:
helm --namespace agility upgrade --install --create-namespace agility-services ./agility-services --values agility-services-values-overrides.yaml
Wait until all Pods are in
Running
orCompleted
state and allRunning
items show all expected containers running underREADY
column.
Deploy the AGILITY application chart
Create an override values file (options available in the AGILITY chart):
cd agility-charts
vi agility-values-overrides.yaml
Update cv.httpProxy
options
cv:
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>
^https?:\/\/.+$
.^https?:\/\/.+$
.Run the Helm command to deploy AGILITY:
helm --namespace agility upgrade --install --create-namespace agility ./agility --values agility-values-overrides.yaml
Wait until all Pods are in
Running
orCompleted
state and allRunning
items show all expected containers running underREADY
column.
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):
cd agility-charts
vi agility-values-overrides.yaml
Update cv.agilityOpenTelemetry.settings.remote.enabled
and cv.settings.sharePcapInformation
options
cv:
settings:
sharePcapInformation: false
agilityOpenTelemetry:
settings:
remote:
enabled: false
Run the Helm command to deploy AGILITY:
helm --namespace agility upgrade --install --create-namespace agility ./agility --values agility-values-overrides.yaml
Wait until all Pods are in
Running
orCompleted
state and allRunning
items show all expected containers running underREADY
column.
AGILITY can send metrics to a compliant Open Telemetry collector.
Create an override values file (options available in the AGILITY chart):
cd agility-charts
vi agility-values-overrides.yaml
Update cv.agilityOpenTelemetry.settings.customer
options
cv:
agilityOpenTelemetry:
settings:
customer:
enabled: true
endpoint: <customer-endpoint>
tlsInsecure: false
tlsSecret:
name: <customer-kubernetes-secret>
useHttps: true
Complete based on the following options:
<boolean>
-required-
<string>
-required-
^https?:\/\/.+$
. For example: https://example.com. If useHttps is false, ensure to match the following pattern: ^.*:[0-9]+$
. For example: example.com:4317<boolean>
<Object>
<boolean>
Run the Helm command to deploy AGILITY:
helm --namespace agility upgrade --install --create-namespace agility ./agility --values agility-values-overrides.yaml
Wait until all Pods are in
Running
orCompleted
state and allRunning
items show all expected containers running underREADY
column.