51 Commits

Author SHA1 Message Date
Oliver Falk
9cf1cb4745 Enhance performance tests 2025-10-24 13:51:45 +02:00
Oliver Falk
13165579e8 Add performance tests for produciton (merge latest development efforts) 2025-10-22 12:52:29 +02:00
Oliver Falk
f8f8beb52e ci: Make production deployment verification automatic
- Change verify_prod_deployment from 'when: manual' to 'when: on_success'
- Production deployment verification will now run automatically on master branch
- Ensures production deployments are verified just like dev deployments
- Maintains safety with allow_failure: false
2025-10-18 13:59:05 +02:00
Oliver Falk
780dc18fa4 File upload security (iteration 1), security enhancements and OpenTelemetry (OTEL) implementation (sending data disabled by default) 2025-10-17 11:16:48 +02:00
Oliver Falk
9caee65b8e Enhance the StatsView 2025-09-24 17:44:41 +02:00
Oliver Falk
b8996e7b00 Ensure we're sourcing the venv 2025-04-16 09:30:03 +02:00
Oliver Falk
1fa5dddce5 Use real database (side container) 2024-06-25 08:32:34 +00:00
Oliver Falk
2cb868b129 Explicitly set pip cache 2024-06-24 16:50:32 +02:00
Oliver Falk
0e295401df Add pip cache 2024-06-24 16:15:00 +02:00
Oliver Falk
4f239119d6 Disable image building for the moment until we figured out why it's not working 2023-09-12 16:15:16 +02:00
Oliver Falk
b7efc60cc0 Prod on f36, so move to f36 2023-06-23 10:19:44 +02:00
Oliver Falk
50569afc25 Set sast config 1 2023-05-15 18:58:22 +00:00
Oliver Falk
927083eb58 Due to 'image is defined in top-level and default entry', move image into each section 2023-05-09 13:12:02 +02:00
Oliver Falk
a2eea54235 Reverse mr mkdir modules, since we have a b0kren ci/cd setup it seems 2023-04-19 13:27:08 +02:00
Oliver Falk
16f809d8a6 Update .gitlab-ci.yml file 2023-04-19 10:46:31 +00:00
Oliver Falk
f01e49d495 Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist 2023-04-19 10:40:05 +00:00
Oliver Falk
4afee63137 CACHES may not be empty 2022-11-22 20:35:13 +01:00
Oliver Falk
d486fdef2c Disable caching during tests 2022-11-22 20:26:46 +01:00
Oliver Falk
f4fe49b3b4 Oops, we shouldn't run it 2022-10-28 14:20:57 +02:00
Oliver Falk
e1923f92c2 Add Dockerfile and build image from it 2022-10-28 14:07:24 +02:00
Oliver Falk
f4af809e6d Switch to F35, because that's what we have in prod 2022-10-26 16:08:55 +02:00
Oliver Falk
714ae58509 Add coverage setting 2022-06-21 14:12:17 +02:00
Oliver Falk
42825ef7ae Caching doesn't work for our case - remove again 2022-02-21 09:08:04 +01:00
Oliver Falk
462b318fcb Try caching virtenv instead 2022-02-20 12:57:25 +01:00
Oliver Falk
c0a2a6ef67 Adapt pip path 2022-02-18 21:03:01 +01:00
Oliver Falk
01c1bd3a8d Try caching pip 2022-02-18 14:24:46 +01:00
Oliver Falk
48d1b7d47d Hopefully fixes shell not found 2021-09-06 14:44:21 +02:00
Oliver Falk
ce01f8dec1 Upgrade test container to f34 and use quay instead of docker 2021-09-06 14:39:16 +02:00
Oliver Falk
f566f7a0b4 virtualenv 3 is default 2020-02-24 16:55:54 +01:00
Oliver Falk
b50fb777f9 Switch to F31 2020-02-24 16:27:19 +01:00
Oliver Falk
f86c9baef6 Must use virtualenv-3 2019-04-19 15:09:51 +02:00
Oliver Falk
22f24624fc Switch to Fedora for building, since prod/stg are also on Fedora and we need newer SQLite to do testing 2019-04-19 14:28:00 +02:00
Oliver Falk
5bb3bac161 First install Pillow and afterwards the rest 2019-02-28 12:56:24 +01:00
Oliver Falk
13be612892 Use my image in order to reduce the build time 2019-02-22 14:25:28 +01:00
Oliver Falk
bfbfd62375 Fix echo 2019-02-13 10:05:11 +01:00
Oliver Falk
8e571e7f51 Fix echo 2019-02-13 09:30:28 +01:00
Oliver Falk
59ad5a8764 Fix echo 2019-02-13 09:20:59 +01:00
Oliver Falk
35506fd32a Missing import 2019-02-12 19:32:54 +01:00
Oliver Falk
5d5ddf8ad2 Need debug for testing 2019-02-12 19:22:56 +01:00
Oliver Falk
b72eb289f4 Use latest pip 2018-11-14 14:40:02 +01:00
Oliver Falk
8bd5fb03d1 Make sure we use py 3.6 for virtualenv 2018-11-14 14:26:26 +01:00
Oliver Falk
3bde5e8da2 Still need to use pip from py 3.4 2018-11-14 14:24:31 +01:00
Oliver Falk
ffd0637e05 Use Python 3.6 now 2018-11-14 14:15:34 +01:00
Oliver Falk
47d65253eb OpenShift online ready 2018-06-13 10:57:31 +02:00
Oliver Falk
b2256090ca Coverage for templates 2018-05-23 11:58:50 +02:00
Oliver Falk
a286fb6fc3 Coverage now correctly configured in CI 2018-05-15 16:17:52 +02:00
Oliver Falk
5e0134244f Do we need to explicitly add coverage regex? 2018-05-14 11:24:19 +02:00
Oliver Falk
14b147fb69 Unfortunately for python3 we need epel 2018-05-11 14:18:44 +02:00
Oliver Falk
02c22531a1 Correct paths - hopefully 2018-05-11 14:15:47 +02:00
Oliver Falk
ebf1e5061f Do we need EPEL anyway? 2018-05-11 14:14:25 +02:00