When the License Proxy is being used, the default configuration in common and the Helm chart use the License Proxy exclusively to verify container licensing.
Options should be included to retain license.deepgram.com as a backup license server.
Context
While the License Proxy usually increases the reliability of licensing logic, there may be cases where the License Proxy has issues, but the upstream license server is reachable.
Possible Implementation
Add license.deepgram.com explicitly to common configuration files.
For the Helm chart, include a configuration value (possibly true by default) where the license.deepgram.com URL is a backup license server URL. Exposing via a configuration value allows for users to force API and Engine Pods to only use the License Proxy, which is needed in environments where egress network traffic is restricted for the API and Engine Pods for security reasons.
Proposed changes
When the License Proxy is being used, the default configuration in
common
and the Helm chart use the License Proxy exclusively to verify container licensing.Options should be included to retain license.deepgram.com as a backup license server.
Context
While the License Proxy usually increases the reliability of licensing logic, there may be cases where the License Proxy has issues, but the upstream license server is reachable.
Possible Implementation
Add
license.deepgram.com
explicitly tocommon
configuration files.For the Helm chart, include a configuration value (possibly true by default) where the license.deepgram.com URL is a backup license server URL. Exposing via a configuration value allows for users to force API and Engine Pods to only use the License Proxy, which is needed in environments where egress network traffic is restricted for the API and Engine Pods for security reasons.