Skip to content

Expose all configurable parameters during Kubernetes deployment

The configurable parameters can be derived from https://osl.etsi.org/documentation/develop/deployment/ (everything that was available for configuration within the docker-compose.yaml file).

As for files, these must be exposed in a config files directory and imported in respective configmaps:

  • compose/keycloak-init/realm-export.json
  • compose/mysql-init/01-databases.sql
  • compose/nginx/nginx.conf.default
  • org.etsi.osl.portal.web/src/js/config.js.default
  • org.etsi.osl.tmf.web/src/assets/config/config.prod.default.json
  • org.etsi.osl.tmf.web/src/assets/config/config.theming.default.scss
  • org.etsi.osl.tmf.web/src/assets/config/config.theming.default.json

The flow will expect the user to rename all the default files removing "default" which will lead to these untracked files in the directory:

  • compose/nginx/nginx.conf
  • org.etsi.osl.portal.web/src/js/config.js
  • org.etsi.osl.tmf.web/src/assets/config/config.prod.json
  • org.etsi.osl.tmf.web/src/assets/config/config.theming.scss
  • org.etsi.osl.tmf.web/src/assets/config/config.theming.json

These untracked files will be imported to the respective configmaps.

Edited by Kostis Trantzas