List of networking requirements
The DBNL platform needs to be hosted on a domain or subdomain (e.g. dbnl-example.com or dbnl.example.com). It cannot be hosted on a subpath.
It is recommended that the DBNL platform be served over HTTPS. Support for SSL termination at the load balancer is included.
Currently, the dbnl platform cannot run in an air-gapped environment and requires a few URLs to be accessible via egress.
Artifacts Registry
Required to fetch the DBNL platform artifacts such as the Helm chart and Docker images.
https://us-docker.pkg.dev/dbnlai/
Object Store
Required for services to access the object store.
https://{BUCKET}.s3.amazonaws.com/ (if using S3)
https://storage.googleapis.com/{BUCKET} (if using GCS)
OIDC
Required to validate OIDC tokens.
https://login.microsoftonline.com/{APP_ID}/v2.0/ (if using Microsoft EntraID)
https://{ACCOUNT}.okta.com/ (if using Okta)
Integrations
Required to use some integrations.
https://events.pagerduty.com/v2/enqueue (if using PagerDuty)
https://hooks.slack.com/services/ (if using Slack)