Skip to main content
Version: v5.1

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:

  1. Removing the requirement for an environment variable of APIGATEWAY_DEFAULT_PASSWORD and REDIS_APIGATEWAY_PASSWORD as well as the api-gateway internal secret (managed by the Helm chart and removed automatically) an and api-gateway external secret api-gateway-external (managed by the administraor and removed through other process.)
  2. Removing all settings in values.yaml of 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]
  3. 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.

  1. Adding a new required setting config.global.url.workbench in values.yaml with a default of https://workbench.yourdomain.com
  2. Updating values.schema.json to include workbench as a required URL property
  3. A new DNS name (e.g., workbench.example-domain.com) must be created and pointed to the load balancer