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.