Commit graph

34 commits

Author SHA1 Message Date
Théophile Diot
c4d8a308b1
chore: Fix error handling in Config.py when checking for changes and first config saved 2024-07-11 16:41:38 +01:00
Théophile Diot
950520eac6
chore: Update Config.py to include environment instances multisite settings as well in __get_full_env() method 2024-07-04 13:08:15 +01:00
Théophile Diot
52c37d72d1
chore: Improve Config.py by handling invalid multisite settings and adding debug logs 2024-06-17 12:09:38 +02:00
Théophile Diot
c945ab48a1
chore: Increase wait time for applying changes to 60 seconds in autoconf 2024-06-07 12:24:52 +01:00
Théophile Diot
dc5f347fc6
Refactor autoconf config saving logic to avoid overriding configs set elsewhere 2024-06-03 11:38:40 +01:00
Théophile Diot
4cd57e5c8a
Fix typos in autoconf Config.py 2024-05-30 10:14:43 +01:00
Théophile Diot
f9cb41c45b
chore: Refactor Config.py to handle database read-only mode in autoconf 2024-05-28 09:26:05 +01:00
Théophile Diot
6947b19b9a
chore: Fix save_config.py script with kubernetes + Update save_config Database function to return changed_plugins if no error happened 2024-05-28 08:32:54 +01:00
florian
6f53e83c65
Revert "fix typo in autoconf and error in save_config"
This reverts commit d438a20f94.
2024-05-28 08:08:13 +02:00
florian
d438a20f94
fix typo in autoconf and error in save_config 2024-05-27 22:18:47 +02:00
Théophile Diot
64eedf9cc2
feat: Add config_changed column to Plugins instead od Metadata models to avoid scheduler re running all jobs when we only need to run specific plugins ones 2024-05-27 15:00:15 +01:00
florian
ccaef7e90a
autoconf - wait for scheduler to apply configuration before updating our own values so we can speedup the autoconf process 2024-05-03 16:25:29 +02:00
Théophile Diot
0ec97a77c5
Update shebang to use env python3 2024-01-05 11:49:04 +00:00
fl0ppy-d1sk
27d3ca1cdf
autoconf - fix wrong types for dynamic settings 2023-10-03 15:50:15 +02:00
fl0ppy-d1sk
f12a014104
autoconf - update settings from db 2023-10-03 13:05:26 +02:00
Théophile Diot
6b2df35858
Tweak py file to respect flake8 rules 2023-10-03 12:01:24 +02:00
Théophile Diot
8fa7adb615
Small refactor on how the autoconf updates the config 2023-09-28 14:30:24 +01:00
bunkerity
6a995723c0
autoconf - fix changes check bug with same variable name 2023-09-04 14:05:34 +02:00
Théophile Diot
47bf7299a1
Lint py files 2023-08-31 16:50:16 +02:00
bunkerity
c206daf9dd add basic config lock between autoconf and scheduler + remove reverse-proxy tests for linux 2023-08-31 15:14:12 +02:00
bunkerity
6e1660cd00 autoconf - fix wrong config update 2023-08-31 10:50:04 +02:00
florian
9feb66710b
autoconf - force updating first configuration 2023-08-22 17:07:04 +02:00
florian
3d13cf345e
autoconf - only update data when needed and atomic changed metadata update 2023-08-22 16:33:24 +02:00
florian
03ba91e968
autoconf - fix deadlock with k8s 2023-08-04 13:13:34 +02:00
Théophile Diot
a68fb0c06a
Refactor to make more sens and avoid specific errors 2023-06-01 10:09:38 -04:00
Théophile Diot
8dad7a0b79
Starting work on paths resolution refactor 2023-05-25 16:52:02 -04:00
Théophile Diot
e6ff51e200
Refactoring and Linting of py files and json 2023-04-14 17:37:59 +02:00
bunkerity
f6ed21b3b7 autoconf - fix global custom configs not supported in k8s/swarm mode 2023-04-04 14:30:14 +02:00
Théophile Diot
9c22f1e971
Refactor the py files 2023-03-13 14:30:25 +01:00
Théophile Diot
8c67d08aee
Lint code 2023-03-09 10:04:59 +01:00
TheophileDiot
db35e575e3 Rename variables so they make more sens 2022-11-19 20:46:13 +01:00
TheophileDiot
3ed3fbe991 Autotonf now update the instances too 2022-11-18 17:50:21 +01:00
TheophileDiot
70844ca604 Fix database with autoconf 2022-11-15 17:02:47 +01:00
TheophileDiot
edce79936a Update the structure and the paths 2022-11-11 14:55:04 +01:00
Renamed from autoconf/Config.py (Browse further)