Nicola Tarocco
41ea92cac2
deployment refactoring
...
- update CI to correctly build docker images
- add requirement.txt
- update Dockerfile to correctly build the app
2024-09-02 17:39:49 +02:00
Nicola Tarocco
66a5944489
ci: refactor tests/deploy
2024-09-02 17:39:49 +02:00
lrdossan
d08852716c
handled CI/CD and .toml files
2024-09-02 17:39:49 +02:00
lrdossan
20b0467f89
Backend separation
...
- extract, isolate and package it in a completely independent Python module, versioned and in a way that allows releases on PyPI.org
- fixed error in placeholder for secondary school (data registry defaults)
- added restriction in pytest version to install
- expected number of new cases fix
- data registry update (schema v2.1.1)
- github update
- deprecate ExpertApplication and CO2Application
- changes to reflect schema update 2.0.2
- version update
- Fixed error with f_inf (short-range)
- new folder layout
- Conditional probability data update
- General fixes
- Fitting results in L/S/person
- CO2 fitting algorithm refinement
2024-09-02 17:39:46 +02:00
Nicola Tarocco
ddfe0b660e
tests: make report generation time limit configurable
2024-02-27 21:17:46 +01:00
Luis Aleixo
1982ab1080
updated configuration file
2023-10-05 10:29:24 +02:00
Luis Aleixo
43a37bfac1
updated app-config configuration and naming
2023-03-23 14:39:53 +01:00
Luis Aleixo
1cec93712c
changed target branch
2022-09-09 18:24:39 +02:00
Luis Aleixo
94312d6569
updated image class names
2022-09-09 16:57:20 +02:00
Luis Aleixo
f4ba8465ab
updated folder's names and respective references
2022-09-09 16:57:20 +02:00
Luis Aleixo
1b564d3c9b
updated infrastructure
2022-09-09 16:57:20 +02:00
Luis Aleixo
9e1b9076a5
changed job names and removed unused configuration
2022-09-09 11:46:29 +02:00
Luis Aleixo
ade5ba6b10
Changes for live/caimira-test instance
2022-09-09 11:42:16 +02:00
Nicola Tarocco
b9a5f7844f
Changes to move PROD to OKD4
2022-01-10 17:41:37 +01:00
Nicola Tarocco
d387988bd9
fix wrong DeploymentConfig tag
2021-12-21 15:00:41 +01:00
Nicola Tarocco
ccbe0ff0cb
fix oc tag when deploying to test-cara
2021-12-21 12:10:45 +01:00
Nicola Tarocco
dfef879611
fixes to deploy test to OKD4 and prod to OKD3
2021-12-21 11:55:30 +01:00
Nicola Tarocco
3266d806d5
changes after migration to OKD4
2021-12-21 11:29:43 +01:00
Nicola Tarocco
5c7fd32b14
Change URL for OpenShift test-cara after migration to OKD4
2021-12-02 16:38:31 +01:00
Phil Elson
c81bdeb21e
Include the expert app in the public docker image.
2021-08-25 13:20:59 +02:00
Philip James Elson
2645ff2a43
Merge branch 'feature/check-oc-config-prod' into 'master'
...
Align the dev and prod openshift configs, and validate that they remain correct
See merge request cara/cara!230
2021-07-31 04:04:23 +00:00
Phil Elson
5350845852
Align the dev and prod openshift configs, and validate that they remain correct.
2021-07-30 09:47:32 +02:00
Nicola Tarocco
f7ce8c96f3
Continue to allow a relative path to be specified for the theme directory.
2021-07-30 08:55:19 +02:00
Phil Elson
3103663978
Create a Python3.9 based Dockerfile for cara to run on openshift.
2021-07-30 08:53:06 +02:00
Phil Elson
aeeb68cc09
Enable the config checker.
2021-07-29 10:04:53 +02:00
Phil Elson
74ee8b5241
Implement the normalisation and comparison of openshift config items
2021-07-29 09:38:59 +02:00
Phil Elson
b74ffebeb2
Tool to generate the config from the templates.
2021-07-29 09:38:59 +02:00
Phil Elson
91ea826060
Add a CI job to validate the test-cara instance.
2021-07-29 09:38:59 +02:00
Phil Elson
7109c821e8
Add support, and CI for Python 3.9
2021-07-28 11:17:45 +02:00
Phil Elson
2fcadc7952
Add auth-service building to the CI.
2021-07-20 11:14:08 +02:00
Phil Elson
f33f2a4cbc
Only build (and upload) the docker image if we are on master.
2021-07-07 11:09:12 +02:00
Phil Elson
910f1f53d4
Pin the CI to python 3.6
2021-07-07 10:48:26 +02:00
Nicola Tarocco
5af0f39229
remove wrong BuildConfig trigger on OpenShift
2021-06-15 18:29:42 +02:00
Nicola Tarocco
7ad06238dd
calculator: make URL path customizable
2021-06-15 14:53:34 +02:00
Phil Elson
178ee72fe3
Add a dockerfile and details of how to run it.
2021-05-03 20:10:44 +02:00
Phil Elson
989a7ddd6a
Simplify the build since we only need one application image for both the caclulator and the expert app.
2021-03-26 08:50:51 +01:00
Phil Elson
28f7b678d7
Address remaining review actions.
2021-03-02 18:43:01 +01:00
Phil Elson
3ac1ebdadd
Always trigger a re-deploy to test-cara.web.cern.ch if we are on the live/test-cara branch.
2020-11-12 11:13:27 +01:00
Phil Elson
41ce4112d1
Enable the cara-webservice in the Openshift deployment.
2020-11-05 23:01:26 +01:00
Phil Elson
8ddef2584b
Fix the rewrite of the old URL, and allow the build to be triggered correctly by the CI.
2020-11-03 13:22:32 +01:00
Phil Elson
d44ae5501f
Put an nginx reverse-proxy in front of the voila server to give us more flexibility in how we present the endpoint.
2020-11-03 11:46:53 +01:00
Phil Elson
f684f73d82
Trigger an openshift deployment if the tests pass.
2020-10-20 10:26:29 +02:00
Phil Elson
8eb256795c
Fix the move from a package name of CARA to cara.
2020-10-20 09:55:39 +02:00
Phil Elson
0df60c940f
Add basic CI configuration to ensure that the tests pass before publishing.
2020-10-19 13:57:39 +02:00