Commit graph

345 commits

Author SHA1 Message Date
Stéphane Bidoul
5c302a454f Autoupdate GItHub actions 2025-10-14 19:26:12 +02:00
Stéphane Bidoul
fc4dc2a8e7 pre-commit refresh 2025-09-14 11:47:16 +02:00
Stéphane Bidoul
7e160510a0
Merge pull request #128 from sbidoul/make-cleanup-optional
Make cleanup job optional via a global setting
2025-09-14 11:17:55 +02:00
Stéphane Bidoul
1529645ebb Make cleanup job optional via a global setting 2025-09-14 11:16:49 +02:00
Stéphane Bidoul
afa10b592a
Merge pull request #125 from sbidoul/configurable-delete
Configurable delete
2025-09-13 15:11:38 +02:00
Stéphane Bidoul
839816978d Make the list of resources to delete configurable 2025-09-13 15:01:36 +02:00
Stéphane Bidoul
0e54444ab7 Revert "Delete all resources with the build label"
'all' is just a shortcut for some resource types.

This reverts commit a4ece9dad7.
2025-09-13 14:43:40 +02:00
Stéphane Bidoul
6b8c1ef0e0
Merge pull request #124 from sbidoul/more-jinja
Allow any kubefile to be a jinja template
2025-09-13 13:57:07 +02:00
Stéphane Bidoul
a1bd1c15e2 Allow any kubefile to be a jinja template
This is simpler than patching in the kustomization.yaml.jinja
2025-09-13 13:55:10 +02:00
Stéphane Bidoul
a201dc5798
Merge pull request #123 from sbidoul/delete-all
Delete all resources with the build label
2025-09-13 13:46:26 +02:00
Stéphane Bidoul
a4ece9dad7 Delete all resources with the build label
This allows the addition of other resource types in custom kubefiles.
2025-09-13 13:45:21 +02:00
Stéphane Bidoul
949f346ae2
Merge pull request #117 from tarteo/patch-1
Update import statements to use esm.run
2025-03-21 09:57:32 +01:00
Dennis Sluijk
0106f28a01
Update import statements to use esm.run 2025-03-15 17:20:14 +01:00
Stéphane Bidoul
90495c7bcb Add py.typed 2025-03-01 14:39:10 +01:00
Stéphane Bidoul
ac1ebcd1be ci: remove uneeded mypy helper lib 2025-03-01 14:38:29 +01:00
Stéphane Bidoul
91e9446c26 ci: resolve pytest deprecation warning 2025-03-01 14:33:59 +01:00
Stéphane Bidoul
df8ae030fe
Merge pull request #114 from sbidoul/upgrade-deps
Upgrade dependencies, use Python 3.13
2025-03-01 14:11:53 +01:00
Stéphane Bidoul
56918f7472 ruff auto fixes 2025-03-01 14:03:24 +01:00
Stéphane Bidoul
5040f8dee7 Fix FastAPI Header annotation 2025-03-01 14:03:24 +01:00
Stéphane Bidoul
3fdaec3b47 ci: add fastapi linter 2025-03-01 14:03:24 +01:00
Stéphane Bidoul
90a2994dbe pre-commit autoupdate 2025-03-01 14:03:24 +01:00
Stéphane Bidoul
3a05212422 Upgrade dependencies, use python 3.13 2025-03-01 14:03:24 +01:00
Stéphane Bidoul
fc6582a34a
Merge pull request #109 from sbidoul/upgrade-deps
Upgrade dependencies
2024-07-07 11:05:15 +02:00
Stéphane Bidoul
828853e3ee Upgrade dependencies 2024-07-07 10:59:50 +02:00
Stéphane Bidoul
7e5055afad
Merge pull request #108 from sbidoul/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2024-07-07 10:57:44 +02:00
pre-commit-ci[bot]
111d002f47
[pre-commit.ci] pre-commit autoupdate
updates:
- https://github.com/charliermarsh/ruff-pre-commithttps://github.com/astral-sh/ruff-pre-commit
2024-07-01 19:45:29 +00:00
Stéphane Bidoul
cf888bdc2c Tweak README 2024-06-30 10:37:16 +02:00
Stéphane Bidoul
ecd276dc8c Ruff now groks requires-python 2024-06-30 10:32:47 +02:00
Stéphane Bidoul
4a00822d4c
Merge pull request #107 from sbidoul/update-deps
Update deps
2024-06-30 10:29:54 +02:00
Stéphane Bidoul
321d65b9c9 Modernize ruff config 2024-06-30 10:28:29 +02:00
Stéphane Bidoul
4b94618f34 Pre-commit autoupdate 2024-06-30 10:25:24 +02:00
Stéphane Bidoul
2a013bbd69 Upgrade dependencies 2024-06-30 10:23:54 +02:00
Stéphane Bidoul
8813f673dc
Merge pull request #101 from sbidoul/always-create-baseonly-db
Always create the baseonly database
2023-11-20 21:49:41 +01:00
Stéphane Bidoul
0673e1bab1 Always create the baseonly database
Users prefer this.
2023-11-20 21:44:18 +01:00
Stéphane Bidoul
8c90401622 Fix kill_job
Apparentely rendering of Enums has changed.
2023-11-19 16:00:57 +01:00
Stéphane Bidoul
84b674b427 Set None as default value for optional settings 2023-11-19 16:00:53 +01:00
Stéphane Bidoul
4dd762ed13
Merge pull request #95 from sbidoul/baseonly-db
Initialize a db with only the base module in case install fails
2023-11-19 13:43:30 +01:00
Stéphane Bidoul
8087b43163 Create baseonly db only if first install failed 2023-11-19 13:21:28 +01:00
Stéphane Bidoul
1b5562a881 Set random admin password
So users cannot do anything harmful with the database manager,
which is now enabled so they can select the base or full
database
2023-11-19 13:21:28 +01:00
Stéphane Bidoul
7679473acd Initialize a db with only the base module 2023-11-19 13:21:28 +01:00
Stéphane Bidoul
aca17a06f5
Merge pull request #99 from sbidoul/modernize
Modernize, require Python 3.12
2023-11-19 13:20:20 +01:00
Stéphane Bidoul
6f7469be2a Upgrade linters, use ruff-format 2023-11-19 13:17:12 +01:00
Stéphane Bidoul
6940ec9700 Tweak mypy config 2023-11-19 13:09:45 +01:00
Stéphane Bidoul
a8c20fab2c Upgrade GitHub actions 2023-11-19 13:09:45 +01:00
Stéphane Bidoul
55ba023395 Update pinned requirements 2023-11-19 13:09:45 +01:00
Stéphane Bidoul
591e99b946 Remove unused argument
Flagged by mypy
2023-11-19 13:09:45 +01:00
Stéphane Bidoul
3ab5be6a27 Fix imporlib.resources deprecation warning 2023-11-19 13:09:45 +01:00
Stéphane Bidoul
bc534e923c Resolve fastapi deprecation warning 2023-11-19 13:09:45 +01:00
Stéphane Bidoul
563f7b5a42 Require pydantic 2
Resolve pydantic 2 deprecation warnings.
2023-11-19 12:52:10 +01:00
Stéphane Bidoul
243ec771de Require python 3.12
Probably not strictly necessary but I don't want
to test with many versions.
2023-11-19 12:50:40 +01:00