Stop using database-stored passwords, take the passwords directly from teigi.
Fix schema template to accept parameters
Add ords war version: 20.2.0.178.1804
Remove the override of configdir
Added CI testing of the produced artifacts
Removed the override of the tnsnames location in config files
- Added possibility to produce multiple WARs. The service names passed should be comma separated, without spaces
- The config directory is replaced with
/srv/tomcat/webapps
. This allows us to deploy in any context. In future the configdir will be changed in dadEdit service and no longer hardcoded. - Define default for 'db.invalidPoolTimeout': '15m'
- Fixed logging for pack_war script
- Now requiring tbag password instead of db, since tbag is needed at later stage anyway
- Imported and modified scripts from https://gitlab.cern.ch/db/cerndb-infra-apps/tree/master/dadEdit3/bin
- Imported and modified templates from: https://gitlab.cern.ch/db/cerndb-infra-apps/-/tree/master/dadEdit3/etc
- Imported wars from: https://gitlab.cern.ch/db/cerndb-sw-ords/-/tree/master/ords/wars
- Moved to python 3.6
- The templatess parameters are not "hardcoded" - can be added in the dadEdit application
- Secrets are taken from tegi, if available
Change defualt TNSNames location
Change the port for tbag
If no password is given, the user is asked for it at startup
- Added possibility to use this image for ORDS management
- Removed APEX images
- Remove APEX images redirects
Remove images fallback
Introduced images fallback for the APEX images redirect
Manage the APEX images locally
Ovewrtie the templates
Disable debug mode
Move the redirect src location not to be overrident by the volume mount
Refactor
Redirect the requests for images to apex.cern.ch
Rename the resulting war to ORDS.war
Mount the dbjeedy password as a file for get_passwd to read
Update CERNDB_BASE_IMAGE_TAG