Release 5.1
Removing API Gateway#
The API Gateway statefulset was used as a front end for dynamic URLs to the ObjectModelService. The ObjectModelService now handles that feature directly without additional software. As such, the API Gateway is being removed in Release 5.1. This includes the following changes:
- Removing the requirement for an environment variable of
APIGATEWAY_DEFAULT_PASSWORDandREDIS_APIGATEWAY_PASSWORDas well as the api-gateway internal secret (managed by the Helm chart and removed automatically) an and api-gateway external secretapi-gateway-external(managed by the administraor and removed through other process.) - Removing all settings in
values.yamlof the DT Platform Helm Chart.config.internal.api-gateway.*config.external.redis.user.api-gateway.*config.override.api-gateway.*config.override.api-gateway-migrations.*ingress.api-gateway.*service.api-gateway.*deployment.objectmodelsvc.configMaps[i="api-gateway-internal"]statefulset.api-gateway.*job.api-gateway-migrations.*secretDef[name="APIGATEWAY_DEFAULT_PASSWORD]secretDef[name="REDIS_APIGATEWAY_PASSWORD] - Removing the shared storage (usually NFS via AWS EFS or OCI FSS) for api-gateway
Adding Platform Workbench URL#
A new required global configuration setting config.global.url.workbench has been added to the Helm Chart. This URL is used by the Platform Workbench application. A corresponding DNS name must be created and pointed to the load balancer alongside the existing app, api, and id DNS entries.
- Adding a new required setting
config.global.url.workbenchinvalues.yamlwith a default ofhttps://workbench.yourdomain.com - Updating
values.schema.jsonto includeworkbenchas a required URL property - A new DNS name (e.g.,
workbench.example-domain.com) must be created and pointed to the load balancer